问题

问题

在我的 Macbook Pro 上,Ubuntu 总是启动...

  • 最大照明下的键盘亮度
  • 最大照度下的屏幕亮度

...在正常使用过程中我几乎不需要这两个功能。

问题

而不是直接操作配置文件,我正在考虑一个解决方案,就像脚本并将两个亮度设置都设置为较低的默认值。如何实现这一点?

不幸的是,我没有编写脚本的经验,如果您能帮助我我将非常高兴。


我已经弄清楚了需要做些什么才能同时更改屏幕亮度和键盘背光。您能帮忙将其制作成在登录时自动运行的脚本吗?

更改键盘背光

echo 130 | sudo tee -a /sys/class/leds/smc::kbd_backlight/brightness

...其中 255 是最大亮度,0 是最低亮度。

更改屏幕亮度

echo 42311 | sudo tee /sys/class/backlight/gmux_backlight/brightness 

...其中 4126 为最低亮度,82311 为最高亮度。


我注意到了另一个问题。如果我echo 42311 | sudo tee /sys/class/backlight/gmux_backlight/brightness登录后立即运行,然后使用亮度按钮。屏幕亮度设置首先重置为最大值 - 然后应用更改。这似乎很混乱...

答案1

您可以让 root 在重启时运行亮度命令,通过将这些命令添加到 /etc/rc.local ( gksudo gedit /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 130 >> /sys/class/leds/smc::kbd_backlight/brightness
echo 42311 > /sys/class/backlight/gmux_backlight/brightness

exit 0

也可以看看每次重启时亮度都会重置为最大

相关内容