设置屏幕亮度的键可以正常工作,但每次我重启, 这屏幕亮度恢复至 100%,这很烦人。
我已经尝试将以下行添加到 /etc/rc.local,但没有成功(只有键盘背光保持关闭):
#!/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 '1' > /sys/devices/platform/applesmc.768/leds/smc::kbd_backlight/brightness
echo '6' > /sys/class/backlight/acpi_video0/brightness
rfkill block bluetooth
exit 0`
当我使用 Ubuntu 12.04 时,这个功能对我有用,升级到 12.10 后也一样,但重启后屏幕亮度总是恢复到 100%。如果有人知道如何解决这个问题就好了。
我的设备:2011 年末 Macbook Pro 13 英寸
提前致谢!
答案1
请仔细检查该目录是否存在。您可以通过反复使用和
深入目录来执行此操作。 例如,会带您进入目录并列出其中的所有内容。 对我来说,上面提到的亮度控制在 中,所以在我的情况下,它的cd
ls
cd /sys
/sys
ls
/sys/class/backlight/apple_backlight/brightness
echo '5' > /sys/class/backlight/apple_backlight/brightness
答案2
这更多是为了让其他人阅读这个问题,因为我知道你的问题有多老了。我能够通过设置 /sys/class/backlight/acpi_video0/brightness 和 /sys/class/backlight/intel_backlight/brightness 的值来使设置的屏幕亮度起作用。
我尝试单独设置它们两个以查看其中一个是否有效,我很确定在 13.04 之前仅设置 acpi_video0/brightness 就可以工作,但自从我更新后,我就遇到了麻烦。
我认为这两个值需要相同,因此请确保检查您想要的值是否正确(acpi_video0/brightness 的范围是 0 - 15,intel_backlight/brightness 的范围是 0 - 1808)。据记录,我在同款 MacBook Pro (8,1) 上运行 Ubuntu GNOME 13.10。
因此对我来说,我以亮度 3 启动它,所以 acpi_video0/brightness 的值为 3,而 intel_backlight/brightness 的值为 357。只需将屏幕设置为您想要的亮度,然后检查 intel_backlight/brightness 以找到您需要使用的值。