当前位置: 首页>>技术教程>>正文


降低背光低于最低值

, ,

问题描述

我有这台笔记本电脑不能很好地处理背光。

在/etc /default /grub中,我添加了一个acpi_backlight=vendor函数来使其工作。这很酷,而且背光现在确实有效,但最小背光设置仍然很高。

有没有办法将背光降低到最小值以下?我不介意必须输入终端才能这样做,因为我不需要经常这样做(只是在晚上等)

最佳解决办法

  1. 开放式终端

  2. 输入以下命令:

    cat /sys/class/backlight/intel_backlight/brightness
    
  3. 记下结果值(在我的情况下为12421)

  4. 将值除以6并将其写下来(在我的情况下为2070)

  5. 在终端中输入以下内容,将2070替换为您的值:

    sudo su -c "echo 2070 >/sys/class/backlight/intel_backlight/brightness"
    
  6. 关闭终端

  7. 要使用最后一个命令,打开终端,同时按下CtrlR,开始输入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等,直到找到适合您的级别。

第三种解决办法

尝试手动覆盖最小亮度

  1. sudo nano /sys/class/backlight/acpi_video0/brightness

  2. 将此文件中的值更改为0(清除,如果值已经为0,则键入0)。

  3. Ctrl + X退出。

  4. YEnter保存文件。

这适合我。您也可以尝试sudo sh -c 'echo 0 > /sys/class/backlight/acpi_video0/brightness'

我仍然在寻找一种更强大的方法。任何帮助表示赞赏。

第四种办法

我不是在使用Ubuntu而是使用Debian,但有时候(第二个屏幕插件,gnome重启)亮度会降到零。所以我创建了一个启用inotify的应用程序(它在亮度没有变化的情况下消耗零cputime),当有变化并且变为零(或者更低某些预定义级别,你可以指定)时,它会设置亮度到某个默认级别,您也可以指定。

请在我的github页面找到它:https://github.com/nuccy/zero_brightness_fixer

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/6284.html,未经允许,请勿转载。