2011 年末的 Macbook Pro 屏幕亮度问题

2011 年末的 Macbook Pro 屏幕亮度问题

设置屏幕亮度的键可以正常工作,但每次我重启, 这屏幕亮度恢复至 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

请仔细检查该目录是否存在。您可以通过反复使用和
深入目录来执行此操作。 例如,会带您进入目录并列出其中的所有内容。 对我来说,上面提到的亮度控制在 中,所以在我的情况下,它的cdls
cd /sys/sysls
/sys/class/backlight/apple_backlight/brightnessecho '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 以找到您需要使用的值。

相关内容