我曾经运行该命令xbacklight -set 0
来使亮度实际上为 0,即几乎看不到任何东西,这对节省电池电量非常有帮助。但是升级到 Ubuntu 15.10 后,当我运行该命令时,屏幕只会部分变暗,即仍然可以毫无问题地看到屏幕。
我怎样才能完全调低亮度?例如,当我锁定屏幕时,屏幕会完全变黑,我怎样才能在不锁定计算机的情况下实现屏幕调暗?
答案1
既然你说方法dbus
很好,那我就把这个发布出来,再加上一些额外的。
有一种方法可以通过服务关闭屏幕dbus
:
qdbus com.canonical.Unity /com/canonical/Unity/Session com.canonical.Unity.Session.ActivateScreenSaver/
还有一种方法可以通过编程将亮度更改为最低设置,即
qdbus org.gnome.SettingsDaemon.Power /org/gnome/SettingsDaemon/Power org.gnome.SettingsDaemon.Power.Screen.SetPercentage 0
最后的 0 值用于将亮度设置为最低百分比,但它可以是任何值,一个无符号整数。
谢谢这答案,还有另一种方法:
xset dpms force off
我建议您将xset dpms force off
和绑定xset dpms force on
到键盘上的两个快捷键,因为这会关闭屏幕,它不充当屏幕保护程序,因此您需要随意打开和关闭屏幕的方法。
但是,这可能有效也可能无效,具体取决于显卡。根据我的经验,使用此命令,我可以设置一台装有 Intel 显卡的笔记本电脑,使其完全关闭屏幕,但另一台装有 AMD 显卡的笔记本电脑则不会完全关闭。
不太干净的方法是找到/sys/class/backlight/
目录中的内容,例如,我在其中有一个/sys/class/backlight/intel_backlight
文件brightness
。使用 root 权限,您可以编辑该文件并将其设置为您喜欢的某个值。
有办法改变亮度,xrandr
但那是一种软件解决方案 - 它实际上不会减少传送到屏幕的功率,因此我在这里省略它