Tôi muốn biết liệu có cách nào để tôi có thể vô hiệu hóa màn hình trên một bản phân phối linux tôi đang sử dụng Debian không. Tôi đã tìm thấy một vài cách để làm điều đó với X được cài đặt, nhưng không phải không có X.
Tôi muốn biết liệu có cách nào để tôi có thể vô hiệu hóa màn hình trên một bản phân phối linux tôi đang sử dụng Debian không. Tôi đã tìm thấy một vài cách để làm điều đó với X được cài đặt, nhưng không phải không có X.
Câu trả lời:
Bạn có thể tắt màn hình trên máy tính xách tay của mình bằng lệnh xset :
xset dpms force off
DPMS là Tín hiệu quản lý năng lượng hiển thị, một tiêu chuẩn để giảm mức tiêu thụ điện trong màn hình. xset tất nhiên là một tiện ích X. Nếu bạn cần thực hiện việc này mà không cần tham gia X, hãy sử dụng setterm :
setterm -powerdown 1
Danh sách đầy đủ các tùy chọn để thao tác trên màn hình của bạn:
xset -dpms # Disable DPMS
xset +dpms # Enable DPMS
xset s off # Disable screen blanking
xset s 150 # Blank the screen after 150 seconds
xset dpms 300 600 900 # Set standby, suspend, & off times (in seconds)
xset dpms force standby # Immediately go into standby mode
xset dpms force suspend # Immediately go into suspend mode
xset dpms force off # Immediately turn off the monitor
xset -q # Query current settings
setterm -blank 10 # Blank the screen in 10 minutes
setterm -powersave on # Put the monitor into VESA power saving mode
setterm -powerdown 20 # Set the VESA powerdown to 20 minutes
Tất cả đều được giải thích hợp lệ trong Linux Powered-MiniTO .
setterm -powersave on
, tôi nhận đượccannot (un)set powersave mode
Kiểm tra vbetool . Bạn có thể tắt màn hình bằng:
vbetool dpms off
Vấn đề duy nhất tôi gặp phải là điều này là màn hình không tự động bật lại, ví dụ như nhập bàn phím. Bạn phải thực hiện thủ công bằng cách nhập nó một cách mù quáng hoặc thông qua SSH:
vbetool dpms on
Trên Debian Squeeze, vbetool được sử dụng trong /etc/acpi/lid.sh khi X không có sẵn.
vbetool dpms off && read -s -n 1 && vbetool dpms on
.
Tôi không chắc gói nào cung cấp gói đó, nhưng một số gói liên quan đến ACPI bao gồm các tập lệnh để làm trống màn hình dựa trên việc nắp máy tính xách tay có mở không. Mặc dù bây giờ tôi nhìn vào chính tập lệnh ( /etc/acpi/lid.sh
), nó dường như chỉ hoạt động trên X. Tuy nhiên, vấn đề là nó cung cấp một khung để kích hoạt các hành động đối với các sự kiện mở / đóng nắp. Bạn có thể sửa đổi tập lệnh để sử dụng setterm và nó có thể làm những gì bạn muốn.