xrandr の変更を 1 秒以上持続させるにはどうすればよいですか?

xrandr の変更を 1 秒以上持続させるにはどうすればよいですか?

アップデート:


xrandr --output HDMI2 --brightness 0.5外部画面は、最低の明るさ設定でも明るすぎます。明るさを抑えて、この投稿に詳細が記載されているように使用しようとしています。たとえ人工的にでも、画面を最低輝度以下に暗くするにはどうすればよいでしょうか?

ただし、このコマンドは確かに明るさを下げますが、画面は瞬時に明るいレベルに戻ります。基本的に、画面は暗い明るさで 1 回点滅します。私は、ラップトップのメイン画面 で試してみましたが、xrandr --output eDP1 --brightness 0.5結果は同じでした。また、ガンマ を変更してみましたがxrandr --output eDP1 --gamma 1.0:1.0:0.5、やはり同じ一時的な結果になりましたが、今回は黄色がかった 1 秒間のフラッシュでした。

明示的に変更するまで変更内容を維持するにはどうすればよいでしょうかxrandr? 再起動しても維持されるかどうかは大きな問題ではありません。

私のはxrandrバージョン 1.5.0 で、Gnome 3.20.2 およびカーネル 4.6.2-1 を搭載した Antergos Linux (Arch 派生) を使用しています。

答え1

必要なのは、バックライトを希望の値に設定することです。Gnome 3 を使用している場合は、Gnome で変更することをお勧めします。

gdbus call --session --dest org.gnome.SettingsDaemon.Power --object-path /org/gnome/SettingsDaemon/Power --method org.freedesktop.DBus.Properties.Set org.gnome.SettingsDaemon.Power.Screen Brightness "50"

それでもうまくいかない場合は、ArchWiki に ACPI やカーネル パラメータなど、さまざまな代替手段があります...

以下からモニターを選択してください。

# ls /sys/class/backlight/

最大輝度を検査します。

# cat /sys/class/backlight/<device>/max_brightness

次に、希望の値に設定します。

# echo 5 > /sys/class/backlight/acpi_video0/brightness

出典 (ArchWiki): https://wiki.archlinux.org/index.php/backlight

免責事項: Gnome 3 を実行していないため、これをテストすることはできません。

関連情報