关于笔记本的亮度设置的经验与疑问
发表于 : 2012-03-19 20:49
本人本本型号为SAMSUNG300E4A-S03,版本为11.10,没有安装N卡驱动。
现在设置亮度的方法为设置开机自动运行一段脚本,内容为:
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(20)
其中20为知定义的亮度值。
本人所知其他调节调节亮度的方法有:
/sys/class/backlight/acpi_video0/brightness值设为3(7为最亮)。
/sys/class/backlight/intel_backlight/brightness值设为500(4648为最亮);
可将以下代码加入/etc/rc.local中:
echo 3 > /sys/class/backlight/acpi_video0/brightness
echo 500 > /sys/class/backlight/intel_backlight/brightness
其中后一种在用户登陆前就能生效。
现在的问题是如果用FN+F5(亮度调节组合键)或者是点击System settings中的Screen,屏幕的亮度就会变成最大。而且FN+F5亮度只能调节一次(由“最亮”到“很亮”),Screen的设置也不能保存(即设置好后再次点击Screen,屏幕亮度还是会变为最大);还有系统Suspend(待机)后再进入系统时亮度也会变为最大。
请问哪位有什么好的解决方法吗?求赐教。
现在设置亮度的方法为设置开机自动运行一段脚本,内容为:
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(20)
其中20为知定义的亮度值。
本人所知其他调节调节亮度的方法有:
/sys/class/backlight/acpi_video0/brightness值设为3(7为最亮)。
/sys/class/backlight/intel_backlight/brightness值设为500(4648为最亮);
可将以下代码加入/etc/rc.local中:
echo 3 > /sys/class/backlight/acpi_video0/brightness
echo 500 > /sys/class/backlight/intel_backlight/brightness
其中后一种在用户登陆前就能生效。
现在的问题是如果用FN+F5(亮度调节组合键)或者是点击System settings中的Screen,屏幕的亮度就会变成最大。而且FN+F5亮度只能调节一次(由“最亮”到“很亮”),Screen的设置也不能保存(即设置好后再次点击Screen,屏幕亮度还是会变为最大);还有系统Suspend(待机)后再进入系统时亮度也会变为最大。
请问哪位有什么好的解决方法吗?求赐教。