将背光灯降低到最小值以下


32

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

/ etc / default / grub中,我添加了一个acpi_backlight=vendor使其完全起作用的功能。这很酷,背光现在可以正常工作,但是最低背光设置仍然很高。

有什么办法可以将背光降低到最小值以下?我不介意在终端上输入密码,因为我不需要经常这样做(仅在晚上等)。

Answers:


31
  1. 打开终端(Ctrl+ Alt+ T)。

  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的Samsung NC110。


在Macbook Air上的Ubuntu 12.04中为我工作(仅限集成显卡)。但是,按任何亮度级别按钮似乎都会重置此设置,即按“更亮”不会从终端中应用的亮度设置增加,而是从您使用键盘获得的“通常”最小亮度增加。因此,应用此命令后增加亮度会导致亮度大幅增加。
king_julien

1
Aaaaaaaaaaaaaaaaaaaaaagh。此设置每隔几分钟会自动重置自己。因此,您必须一遍又一遍地重新应用它。在当前格式下,这不是一个实际的解决方案:(尽管定期将其作为脚本运行似乎有些
矫kill过正

@king_julien,请检查我的答案(askubuntu.com/a/394400),在提供的链接中告诉我一些可以避免重置的设置。我在Macbook Pro上没有任何此设置的重置。我怀疑重置与引导参数有关。由于更改了它们,因此在解锁机器后不会遭受“重置”的困扰。
pepper_chico

3
为什么要除以6?在我的机器上,我可以进一步降低该值...
hoosierEE 2014年

2
sudo su -c "echo 2070 >/sys/class/backlight/intel_backlight/brightness"是关键,数字可以下降到0。我在漆黑的房间中使用80。在14.04。
quimnuss 2015年

16

这里没有任何答案对我有用(在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等,直到找到适合您的色阶。


您如何使此更改永久生效?
Prakhar Agrawal'Mar

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'

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


1
似乎无法识别该文件夹/文件。我在Ubuntu 11.10上,如果这对您有意义的话。不过,感谢您的关心。
鲁宾·贝克

2
我尝试做建议。但是亮度仍然保持不变。以我为例0。虽然我已按照建议清除并重新进入。
泡沫

该文件在12.04中不存在。
king_julien

不同的GPU /硬件在不同的地方都有它
Suici Doga

2

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

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



0

通过在终端中键入以下内容来安装xbacklight

sudo apt-get install xbacklight

然后:

xbacklight -percentage

用您选择的数字替换“百分比”一词,以将背光从1减少到99。相反,您也可以执行以下操作:

xbacklight +percentage 

通过用1到100之间的数字替换“百分比”一词来增加亮度。有关更多信息,请在终端中运行以下命令:

xbacklight -help

我知道这可能为时已晚,但是希望对您有所帮助:)


4
这不会将背光降低最小值以下。当我已经是最小的步骤了时-1,显示屏将关闭。
king_julien

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.