将背光降低至最低值以下

将背光降低至最低值以下

我的这台笔记本电脑的背光处理不太好。

/etc/默认/grub,我添加了一个acpi_backlight=vendor功能来让它正常工作。这很酷,而且背光现在确实可以工作了,但最低背光设置仍然相当高。

有什么方法可以将背光降低到最低限度以下吗?我不介意必须在终端中输入才能做到这一点,因为我不需要经常这样做(只需在晚上等)。

答案1

  1. 打开终端(Ctrl++ AltT

  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 上运行。

答案2

这里的答案对我都不起作用(在 Dell Precision 5510 上)。对cat /sys/class/backlight/intel_backlight/brightness我来说,输出是1,将其设置得更低会完全关闭屏幕。

我终于从答案中找到了解决方案这里

xrandr --output eDP1 --brightness .3

我还可以让它在我的外接显示器(通过显示端口底座连接)上运行,并将其降低到显示器硬件控制允许的最低亮度以下:

xrandr --output DP1-1 --brightness .6

请注意,您的显示器可能不是 eDP1(或 DP1-1),但您可以通过在 后按两次 tab 键来列出所有可用的显示器--output,或者从中xrandr -q显示当前连接的显示器。调整亮度值,即 .4、.5 等,直到找到适合您的级别。

答案3

尝试手动覆盖最小亮度

  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'

我仍在寻找更强大的方法。任何帮助都值得感激。

答案4

我使用的不是 Ubuntu,而是 Debian,但有时(第二屏幕插件、gnome 重启)亮度会降至零。因此,我创建了一个启用 inotify 的应用程序(亮度不变时,它消耗的 CPU 时间为零),当亮度发生变化并更改为零(或降低某个预定义级别,您可以指定)时,它会将亮度设置为某个默认级别,您也可以指定。

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

相关内容