启动时禁用亮度和键盘背光?

启动时禁用亮度和键盘背光?

我是 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 中遇到了同样的问题。我是这样解决的:

  1. 在任意路径创建shellscript文件:

    sensible-editor login.sh
    
  2. 在文件中添加以下内容:

    #!/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
    
  3. 转到启动应用程序

    在此处输入图片描述

  4. 在那里添加一个新项目,它将以这种方式调用文件的完整路径:

    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 是您必须针对特定系统进行试验的值。

对于键盘我现在还不知道,因为我仍然遇到同样的问题。

相关内容