Debianを使用しているLinuxディストリビューションで画面を無効にできる方法があるかどうかを知りたいです。Xをインストールした状態でそれを行う方法をいくつか見つけましたが、Xなしではできません。
Debianを使用しているLinuxディストリビューションで画面を無効にできる方法があるかどうかを知りたいです。Xをインストールした状態でそれを行う方法をいくつか見つけましたが、Xなしではできません。
回答:
xsetコマンドを使用して、ラップトップの画面をオフにできます。
xset dpms force off
DPMSは、モニターの電力消費を削減するための標準であるディスプレイ電源管理信号です。xsetはもちろんXユーティリティです。Xを使用せずにこれを達成する必要がある場合は、settermを使用します。
setterm -powerdown 1
画面を操作するためのオプションの完全なリスト:
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
これらはすべて、Battery Powered Linux Mini-HOWTOで適切に説明されています。
setterm -powersave on
、私は得るcannot (un)set powersave mode
vbetoolを確認してください。次の方法で画面をオフにできます。
vbetool dpms off
これに関して私が抱えている唯一の問題は、キーボード入力などで画面が自動的にオンに戻らないことです。盲目的に入力するか、SSHを介して手動で入力する必要があります。
vbetool dpms on
Debian Squeezeでは、Xが使用できない場合、vbetoolは/etc/acpi/lid.shで使用されます。
vbetool dpms off && read -s -n 1 && vbetool dpms on
。
どのパッケージがそれを提供するのかわかりませんが、ACPI関連のパッケージには、ラップトップの蓋が開いているかどうかに基づいて画面をブランクにするスクリプトが含まれています。スクリプト(/etc/acpi/lid.sh
)を見ると、Xでのみ機能するように見えます。しかし、ポイントは、リッドの開閉イベントでアクションをトリガーするためのフレームワークを提供することです。settermを使用するようにスクリプトを変更することもできますが、必要に応じてスクリプトを実行できます。