web-dev-qa-db-ja.com

`xset dpms`ディスプレイサスペンドから戻った後、画面の明るさが最大に戻​​ります

私はオープンボックスウィンドウマネージャーを実行していて、autostart.shでこの行を使用してディスプレイの電源管理を制御しています。

xset dpms 0 60 0

これはうまく機能し、60秒間操作がないとディスプレイが一時停止します。

ただし、マウスの動きやキーの押下などに応じてディスプレイが再び目覚めると、画面は最大の明るさになります。これは電力の浪費であり、時には目がくらむこともあります。ノートパソコンの明るさ制御キーを使用する場合(Fn<-/->)明るさを調整するには、最初に押すと、ディスプレイが一時停止される前の明るさに戻ります。

私が欲しいのは、ディスプレイが再び目覚めたらすぐに、つまり明るさ制御キーの1つを押すことなく、画面を一時停止前の明るさにすることです。

私はAcerAspire5742でubuntu10.10を実行しています。

12
intuited

事前に明るさを設定している場合(autostart.shたとえば)、明るさをチェックし続け、連続して任意の値に設定することができますwhile true;ループ。

これは、常に一定の値である場合にのみ機能します(少し明るくしたい場合は、自動的に暗くなるため)。

もう1つの可能な(ただし、可能性は低い)オプションは、xsetに、保持できる何らかのコールバックまたはフックがある場合です。その場合、再開時に別のスクリプトを呼び出させることができます。

1
n0pe

少し遅れましたが、これはグーグルのトップの結果として出てきます。以下はManjaroで私のために働いた:

xbacklight -set 10

私はあなたが見つける明るさの増減を助けるために2つのスクリプトを書きました ここ

0