Câu trả lời:
Bạn có thể bằng cách sử dụng lệnh Preferences cho máy chủ X ( http://systembash.com/content/how-to-turn-off-your-monitor-via-command-line-in-ub Ubuntu / )
$ xset dpms force off
$ xset dpms force on
Nhấn phím hoặc di chuyển chuột cũng sẽ bật màn hình nếu nó đã bị tắt. Bạn có thể gán lệnh cho một phím nếu bạn muốn sử dụng phím tắt.
xset dpms force standby
dường như đáng tin cậy hơn và không cần sleep 1 ; xset dpms force off
thủ thuật.
Để thêm vào câu trả lời khác , tôi thấy rằng khi tôi nhập xset dpms force off
và nhấn Enterphím, màn hình của tôi sẽ tắt và bật lại. Bằng cách chạy lệnh bên dưới, tôi có thể tắt màn hình mà không cần bật.
sleep 3; xset dpms force off
Chỉ cần thêm nhiều tùy chọn ... Bạn có thể chạy
xrandr --output <DISPLAY_NAME> --brightness 0
Để xác định tên hiển thị của bạn, chỉ cần chạy xrandr
. Nó sẽ cung cấp cho bạn thông tin trên màn hình được kết nối, vì vậy bạn thực sự có thể bật và tắt bất kỳ màn hình nào trong số chúng
Hãy cẩn thận, sau khi chạy lệnh này, bạn sẽ không thể bật màn hình bằng cách di chuyển chuột hoặc sử dụng bàn phím. Bạn sẽ phải sử dụng màn hình thứ hai hoặc gõ một cách mù quáng
xrandr --output <DISPLAY_NAME> --brightness 1
Vì vậy, X RandR cung cấp cho bạn quyền kiểm soát tốt hơn trên màn hình của bạn, nhưng nó làm những gì nó làm. Nó cũng có thể được sử dụng cho những thứ khác, như thay đổi độ phân giải, định hướng, tỷ lệ, v.v ... Nó cũng rất dễ dàng để chạy nó trong các tập lệnh. Nếu bạn muốn, bạn có thể viết một kịch bản để làm cho màn hình của bạn mờ dần thành màu đen. Thông số độ sáng có thể mất phân số
--brightness
tùy chọn không thực sự ảnh hưởng đến phần cứng, nó chỉ tô màu màn hình theo cách nó trở nên tối. Trích dẫn từ hướng dẫn về --brightness
tùy chọn : However, this is a software only modification, if your hardware has support to actually change the brightness, you will probably prefer to use xbacklight
.
Tôi thấy xset dpms force off
lệnh hoạt động tốt. Tuy nhiên, khi gán một phím nóng cho lệnh này, tôi gặp rắc rối: màn hình của tôi sẽ tắt và bật lại.
Tôi tìm thấy lý do cho điều này là combo phím nóng tôi đang sử dụng không có lý do cụ thể. Tôi phát hiện ra tổ hợp phím nóng " Mod2 + Mod4 + Super + Hyper + Shift trái " được gán cho xset dpms force off
lệnh tắt màn hình và màn hình sẽ không bật lại cho đến khi nhấn phím hoặc sử dụng chuột. Chính xác những gì tôi muốn! Tổ hợp phím nóng đó chỉ đơn giản là Super(phím Windows) được sử dụng cùng với shiftphím bên trái . Tôi đang chạy Ubuntu 16.04 và điều này đang hoạt động trên các hệ thống của tôi.
Trong Ubuntu 18.04, dpms không hoạt động đúng với Gnome Wayland
$ xset -q
DPMS (Energy Star):
Display is not capable of DPMS
Bạn có thể thử lệnh bên dưới,
để tắt màn hình:
busctl --user set-property org.gnome.Mutter.DisplayConfig /org/gnome/Mutter/DisplayConfig org.gnome.Mutter.DisplayConfig PowerSaveMode i 1
Để bật màn hình:
busctl --user set-property org.gnome.Mutter.DisplayConfig /org/gnome/Mutter/DisplayConfig org.gnome.Mutter.DisplayConfig PowerSaveMode i 0
Nó làm việc cho tôi.