Answers:
如果您只是想更改并仅保存屏幕亮度,则可以使用 xbacklight
sudo apt-get install xbacklight
安装后,键入命令以轻松设置屏幕亮度
xbacklight -set `num`
该num
是你的屏幕亮度的百分比。
sudo setpci -s `00:02.0` F4.B=`XX`
设置亮度00:02.0
是您的VGA设备代码。XX
十六进制格式00到FF
使用lspci
命令找出您的VGA设备代码。
xgamma -gamma `X`
设置对比度,X
从0到1
通过以超级用户身份运行此命令来检查亮度级别:
cat /sys/class/backlight/acpi_video0/max_brightness
(我的笔记本电脑的最大亮度为20)
将屏幕亮度设置为最小,并通过调用下一个命令检查当前水平
cat /sys/class/backlight/acpi_video0/brightness
(我的笔记本电脑的最小亮度等级为0;)
编辑/etc/rc.local
并在 exit 0
以下行之前添加:
echo YOUR_VALUE > /sys/class/backlight/acpi_video0/brightness
从现在开始,每次启动计算机时都会设置此亮度级别。
/sys/class/backlight/intel_backlight/
。
我个人更喜欢从上次使用计算机时获得的亮度开始。这是我获得该功能的方式:
首先创建一个文件来存储会话之间的屏幕亮度:
cd /etc/init.d
须藤触摸prev_brightness
须藤chmod o + w prev_brightness
然后创建一个脚本,该脚本在关闭上一步中创建的文件时存储您当前的屏幕亮度:
须藤触摸save_screen_brightness
须藤chmod + x save_screen_brightness
sudo gedit save_screen_brightness
将其放入刚打开的文件中:
#!/ bin / sh
猫/ sys / class / backlight / acpi_video0 /亮度> /etc/init.d/prev_brightness
现在,我们需要在每次关闭或重新引导计算机时都运行脚本:
须藤ln -s /etc/init.d/save_screen_brightness /etc/rc0.d/K99save_screen_brightness
须藤ln -s /etc/init.d/save_screen_brightness /etc/rc6.d/K99save_screen_brightness
最后,我们需要在启动计算机时加载存储的值:
须藤gedit /etc/rc.local
将其放在出口0之前,放入刚刚打开的文件中:
猫/etc/init.d/prev_brightness> / sys / class / backlight / acpi_video0 / brightness
而已!
使用Ubuntu 12.10,Hevilath提供的解决方案对我不起作用。无论我对rc.local做什么,它都不会运行。
我试图添加
echo 5 > /sys/class/backlight/acpi_video0/brightness
之前exit 0
没有被调用。我添加了一些日志记录语句/etc/rc.local
,/etc/init.d/rc.local
并且什么也没有运行。
这应该起作用,因为Upstart仍在适当的时间运行较早的System V脚本以实现向后兼容。
因此,我从这里开始阅读如何编写Upstart脚本。
我认为由于System V即将淘汰,因此我应该了解Upstart。
我编写了一个简单的脚本来设置两台显示器的亮度,并且可以正常工作。
检查它在这里。
您要做的就是使用sudo将文件复制到/ etc / init /目录中。除非亮度值被简单地更改,否则它将正常工作,除非将亮度值回显到错误的文件中。
希望这可以帮助
gksudo gedit /usr/local/bin/brightness_changer.py
粘贴下面的代码,
#!/usr/bin/python
import dbus
bus = dbus.SessionBus()
proxy = bus.get_object('org.gnome.SettingsDaemon',
'/org/gnome/SettingsDaemon/Power')
iface = dbus.Interface(proxy, dbus_interface='org.gnome.SettingsDaemon.Power.Screen')
iface.SetPercentage(70)
保存。然后发出命令,
sudo chmod 755 /usr/local/bin/brightness_changer.py
打开启动应用程序,
点击添加,
按照/usr/local/bin/brightness_changer.py
命令给出路径并保存。
现在,无论何时登录,亮度都将设置为70
。