如何讓 xrandr 修改持續超過 1 秒?

如何讓 xrandr 修改持續超過 1 秒?

更新:


即使在最低亮度設定下,我的外部螢幕也太亮。亮度太低,我正在嘗試xrandr --output HDMI2 --brightness 0.5按照這篇文章中的詳細說明使用如何使螢幕變暗(即使是人為地)低於最小值?

然而,雖然此命令確實降低了亮度,但螢幕會立即切換回較亮的等級。基本上,螢幕在較暗的亮度下閃爍一次。我嘗試使用我的主筆記型電腦螢幕,xrandr --output eDP1 --brightness 0.5得到相同的結果。我還嘗試更改伽瑪值,xrandr --output eDP1 --gamma 1.0:1.0:0.5再次獲得相同的瞬態結果,這次是黃色色調的一秒閃爍。

如何才能使xrandr修改持續存在,直到我專門更改它為止?如果重啟後仍然存在,也沒什麼大不了的。

我的xrandr版本是 1.5.0,使用的是 Antergos Linux(Arch 的衍生版本),Gnome 3.20.2 和核心 4.6.2-1。

答案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,因此無法對此進行測試。

相關內容