每次重启时,我的笔记本电脑亮度都会重置为最大。我尝试了以下解决方案:本网站但没有运气。
此命令
cat /sys/class/backlight/acpi_video0/max_brightness
返回
cat: /sys/class/backlight/acpi_video0/max_brightness: No such file or directory
然后我发现我没有名为的文件夹acpi_video0
,但是有一个名为的文件夹intel_backlight
:
每次我使用亮度控制键增加或减少亮度时,brightness
和中的值actual_brightness
都会更新。
有什么方法可以在每次启动时将亮度设置为固定值,并在需要时使用亮度控制键改变它?
答案1
您可以尝试在 /etc/rc.local 中添加一行来设置所需的亮度级别。要编辑该文件,请运行
sudo -H gedit /etc/rc.local
并添加以下内容
echo X > /sys/class/backlight/intel_backlight/brightness
最终结果如下
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo X > /sys/class/backlight/intel_backlight/brightness
exit 0
X
用所需的亮度级别替换。
如果 /etc/rc.local 不存在(例如,Ubuntu 新版本的情况),则需要创建它,并使用以下命令使其可执行:
printf '%s\n' '#!/bin/bash' 'exit 0' | sudo tee -a /etc/rc.local
sudo chmod +x /etc/rc.local
PS:或者,上面可能有/sys/class/backlight/acpi_video0/brightness
。亮度级别变化很大,范围可能从 0 到 10 或 1000。要找到最大值,请尝试
cat /sys/class/backlight/acpi_video0/max_brightness
or
cat /sys/class/backlight/intel_backlight/max_brightness
答案2
我将用于保存和恢复背光(亮度)级别的小脚本转换为 Ubuntu 包。它位于我的 PPA并命名为sysvinit-backlight
。
它包含 sysvinit 初始化脚本,放置在 中/etc/init.d/sysvinit-backlight
。
它与 Ubuntu 12.04 LTS 和 14.04 LTS 兼容。
对于较新版本的 Ubuntu,不需要我的 PPA,因为它们使用内置的 systemd-backlight 服务。
您可以使用以下命令安装我的脚本:
sudo add-apt-repository ppa:nrbrtx/sysvinit-backlight
sudo apt-get update
sudo apt-get install sysvinit-backlight
您可以通过以下方式删除它
sudo apt-get purge sysvinit-backlight
请注意:如果您已经安装了我脚本的先前版本,请通过以下方式将其删除
sudo rm /etc/rc?.d/?25backlight /etc/init.d/brightness /etc/rc?.d/?25brightness
该脚本的功能是:
- 在重启和关机时保存所有视频适配器和键盘的背光(亮度)级别(运行级别 0 和 6)
- 在启动时加载所有视频适配器和键盘的背光(亮度)级别(运行级别 S、1、2、3、4 和 5)
脚本选项包括:
sudo service sysvinit-backlight status
(显示当前亮度级别和保存在文件中的值)sudo service sysvinit-backlight start
(从文件设置保存的级别)sudo service sysvinit-backlight stop
(将当前级别保存至文件)
您可以在这里或在启动板上联系我。
答案3
最简单的方法:
打开一个终端窗口。
输入以下命令,然后按 Enter。
sudo apt-get install xbacklight
打开启动应用程序偏好設定菜單。
单击添加按钮并添加以下信息:
- 名称:亮度
- 命令:
xbacklight -set 60
将 60 替换为您喜欢的亮度级别。
来源:设置启动显示屏亮度
答案4
安装 xbacklight ( sudo apt-get install xbacklight
) 并添加
xbacklight -set x
(其中“x”= 0 至 100 所需亮度)通过仪表板发送到启动应用程序。例如:
xbacklight -set 50