更新:
- 这个问题描述了类似的症状Ubuntu - Xrandr 不会改变我的分辨率,但根本原因似乎有所不同,因为我的 Xorg 日志文件在过去 6 个月内没有发生任何变化。
- 另一个类似的问题没有答案xrandr --pos 不执行任何操作
即使在最低亮度设置下,我的外部屏幕也太亮。亮度太低,我正在尝试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,因此无法对此进行测试。