如何将笔记本电脑的亮度降低至指定值以下?

如何将笔记本电脑的亮度降低至指定值以下?

有没有什么办法可以将我的笔记本电脑(Dell 1558)的亮度降低到低于其实际允许的水平?

我试过红移,它工作正常,但我想手动降低亮度。我在 Windows 中遇到了一个名为调光器它运行完美,但我找不到它的 Ubuntu 对应版本。

答案1

对于背光的常规操作,您可以使用xrandrxbacklight,但不会超出其常规限制。

尝试找到你的内核的背光接口。

find /sys -name "*backlight*"

对于我的系统,它位于/sys/class/backlight/nvidia_backlight我可以使用文件的文件夹中

  • actual_brightness
  • bl_power
  • brightness
  • max_brightness

测试一下。例如:

# cat max_brightness 
127
# cat actual_brightness 
127
# echo 60 > brightness # <-- here it actually decreases my backlight
# cat actual_brightness 
59

如果你使用的是 nVidia GPU,你可以尝试一下nvidiabl甚至修补源代码nvidiabl-laptops.h覆盖默认的最小/最大值以满足您的需要。

但是——请记住,强行超出其限制可能会损坏您的硬件。

答案2

该问题已在这里得到解答: 如何从命令行更改亮度、颜色和清晰度?

在我的戴尔笔记本电脑上:

xrandr --output LVDS1 --brightness 0.8

您可以运行该xrandr命令来查看屏幕的名称。

答案3

http://www.iasptk.com/save-screen-brightness-settings-in-ubuntu-1204-laptop

一些 Ubuntu 笔记本电脑的屏幕亮度在每次启动时都会重置为最低或最高,您必须在每次登录时配置屏幕亮度。

保存 Ubuntu 笔记本电脑中的屏幕亮度设置。

打开终端窗口,并执行此命令来编辑 /etc/rc.local:

sudo nano /etc/rc.local

在最后一行“exit 0”之前添加:

echo 5 > /sys/class/backlight/acpi_video0/brightness

数字 5 是屏幕亮度的值。使用此命令检查最大值:

cat /sys/class/backlight/acpi_video0/max_brightness

相关内容