Linux
有沒有比這更好的方法來強制顯示器空白/關閉?
打算立即關閉顯示器/監視器/螢幕(並且僅在按鍵時重新啟用)我求助於這個解決方案:
- 一個
/bin/blankvt
腳本:#!/bin/sh echo 1 > /sys/devices/pci0000:00/0000:00:02.0/graphics/fb0/blank read keypress chvt 2
- 一個
/bin/blank
腳本:#!/bin/sh openvt -s -f -c 40 /bin/blankvt
完成設置後,我可以簡單地
blank
在命令行上呼叫,螢幕將熄滅並節省能源。偉大的!雖然這個解決方案現在可以工作,但它看起來很笨拙和脆弱,我尋求的是實現相同效果的正確方法。在 shell 提示符下鍵入
blank
應該會導致螢幕關閉。因此,我的問題是:如何“正確”切換顯示器?
背景/動機
我沒有連接到電網,節約能源對我來說至關重要。我需要讓筆記型電腦/PC 進行一些計算,但希望關閉顯示器的多餘能耗(無論如何這似乎是一個不可忽視的消費者)。
如果我能在以下範圍內實現這一點最好:
- GNOME 外殼 3.32.2。
- Linux 5.xx
如果你使用 X,
xset dpms force off
將關閉顯示。
在帶有 GNOME 的 Wayland 下,您可以啟動螢幕保護程序,如果配置為正常這樣做,它將使螢幕空白:
dbus-send --session --dest=org.gnome.ScreenSaver --type=method_call \ /org/gnome/ScreenSaver org.gnome.ScreenSaver.SetActive boolean:true
您還可以使用 鎖定會話
Meta``L
,如果您的會話配置為在螢幕保護程序打開時使螢幕空白,這將具有相同的效果。