我是 Linux 新手,我有一个问题,我一直在研究,但到目前为止还没有找到解决方案。我想知道是否有人能帮我。我有一台华硕 Q500A,装有 Win-8 和 Ubuntu 12.04 64 位,每当我登录 Ubuntu 时,屏幕亮度和键盘背光都会全亮。我该如何摆脱这个问题?我如何调整屏幕亮度的启动设置并在启动时禁用键盘背光?
注意:我已经尝试过这个,但没有效果。
将其添加到/etc/rc.local
:
echo '2' > /sys/devices/pci0000:00/0000:00:02.0/backlight/acpi_video0/brightness
echo '0' > /sys/devices/platform/applesmc.768/leds/smc::kbd_backlight/brightness
答案1
要在启动时关闭键盘背光,您需要将其添加到/etc/rc.local
:
echo '0' > /sys/devices/platform/[a name related to your laptop ]/leds/smc::kbd_backlight/brightness
您有一台华硕笔记本电脑,但您输入了错误applesmc.768
,因此无法正常工作。对于我的情况,我添加了/etc/rc.local
以下行:
echo '0' > /sys/devices/platform/dell-laptop/leds/dell\:\:kbd_backlight/brightness
并且它成功了。
答案2
三年后,我在 Debian 和 Mate 中遇到了同样的问题。我是这样解决的:
在任意路径创建shellscript文件:
sensible-editor login.sh
在文件中添加以下内容:
#!/bin/bash sleep 3 dbus-send --type=method_call --print-reply=literal --system --dest=org.freedesktop.UPower /org/freedesktop/UPower/KbdBacklight org.freedesktop.UPower.KbdBacklight.SetBrightness int32:0
转到启动应用程序
在那里添加一个新项目,它将以这种方式调用文件的完整路径:
sh /full/path/to/file/login.sh
请注意,在我的情况下,这sleep 3
是必不可少的。您需要dbus-send
在背光键盘打开后运行,并且它会在 Mate 启动后几秒钟打开。因此需要等待,但等待多少秒可能取决于每个系统。
还请注意,这种方法比另一种方法更好,/etc/rc.local
因为您不需要以 root 身份运行任何程序,并且运行后仍然可以更改背光强度。更新后,/etc/rc.local
该问题已在 中得到修复0
。
答案3
我首先做了和你同样的事情,但对我来说也没有用。你只需要将它添加到你的/etc/rc.local
:
echo '0' > /sys/class/backlight/acpi_video0/brightness
(这个对我有用)
如果不起作用,请尝试x背光
apt-get install xbacklight
安装后
xbacklight -set xx
其中 xx 是您必须针对特定系统进行试验的值。
对于键盘我现在还不知道,因为我仍然遇到同样的问题。