私はオープンボックスウィンドウマネージャーを実行していて、autostart.sh
でこの行を使用してディスプレイの電源管理を制御しています。
xset dpms 0 60 0
これはうまく機能し、60秒間操作がないとディスプレイが一時停止します。
ただし、マウスの動きやキーの押下などに応じてディスプレイが再び目覚めると、画面は最大の明るさになります。これは電力の浪費であり、時には目がくらむこともあります。ノートパソコンの明るさ制御キーを使用する場合(Fn + <-/->)明るさを調整するには、最初に押すと、ディスプレイが一時停止される前の明るさに戻ります。
私が欲しいのは、ディスプレイが再び目覚めたらすぐに、つまり明るさ制御キーの1つを押すことなく、画面を一時停止前の明るさにすることです。
私はAcerAspire5742でubuntu10.10を実行しています。
事前に明るさを設定している場合(autostart.sh
たとえば)、明るさをチェックし続け、連続して任意の値に設定することができますwhile true;
ループ。
これは、常に一定の値である場合にのみ機能します(少し明るくしたい場合は、自動的に暗くなるため)。
もう1つの可能な(ただし、可能性は低い)オプションは、xset
に、保持できる何らかのコールバックまたはフックがある場合です。その場合、再開時に別のスクリプトを呼び出させることができます。
少し遅れましたが、これはグーグルのトップの結果として出てきます。以下はManjaroで私のために働いた:
xbacklight -set 10
私はあなたが見つける明るさの増減を助けるために2つのスクリプトを書きました ここ 。