问题描述
我有这台笔记本电脑不能很好地处理背光。
在/etc /default /grub中,我添加了一个acpi_backlight=vendor
函数来使其工作。这很酷,而且背光现在确实有效,但最小背光设置仍然很高。
有没有办法将背光降低到最小值以下?我不介意必须输入终端才能这样做,因为我不需要经常这样做(只是在晚上等)
最佳解决办法
-
开放式终端
-
输入以下命令:
cat /sys/class/backlight/intel_backlight/brightness
-
记下结果值(在我的情况下为12421)
-
将值除以6并将其写下来(在我的情况下为2070)
-
在终端中输入以下内容,将2070替换为您的值:
sudo su -c "echo 2070 >/sys/class/backlight/intel_backlight/brightness"
-
关闭终端
-
要使用最后一个命令,打开终端,同时按下
Ctrl
和R
,开始输入brightness
。出现最后一个命令时,只需按Enter
即可。
它适用于配备Ubuntu 12.04的三星NC110。
次佳解决办法
这里没有任何答案适用于我(在Dell Precision 5510上)。对我来说,cat /sys/class/backlight/intel_backlight/brightness
的输出是1
并且设置得更低,完全关闭了屏幕。
我终于从答案here找到了一个解决方案:
xrandr --output eDP1 --brightness .3
我还可以在外部显示器上工作(通过显示器端口底座连接),并将其降低到监视器上硬件控件允许的最小亮度以下:
xrandr --output DP1-1 --brightness .6
请注意,您的显示可能不是eDP1(或DP1-1),但您可以通过在--output
之后按两次选项卡,或从显示当前连接的xrandr -q
列出所有可用的显示。调整亮度值,即.4,.5等,直到找到适合您的级别。
第三种解决办法
尝试手动覆盖最小亮度
-
sudo nano /sys/class/backlight/acpi_video0/brightness
-
将此文件中的值更改为0(清除,如果值已经为0,则键入0)。
-
按
Ctrl
+X
退出。 -
按
Y
和Enter
保存文件。
这适合我。您也可以尝试sudo sh -c 'echo 0 > /sys/class/backlight/acpi_video0/brightness'
我仍然在寻找一种更强大的方法。任何帮助表示赞赏。
第四种办法
我不是在使用Ubuntu而是使用Debian,但有时候(第二个屏幕插件,gnome重启)亮度会降到零。所以我创建了一个启用inotify的应用程序(它在亮度没有变化的情况下消耗零cputime),当有变化并且变为零(或者更低某些预定义级别,你可以指定)时,它会设置亮度到某个默认级别,您也可以指定。
请在我的github页面找到它:https://github.com/nuccy/zero_brightness_fixer