如何在 Acer Aspire One D270 上调整屏幕亮度?

Kar*_*k C 6 64-bit brightness acer 12.04 drivers

我的系统规格是:Ubuntu 12.04,64 位,Acer Aspire One D270,Intel Atom CPU

Fn正如许多人指出的那样,通常使用key 的亮度增加/减少组合键在 Ubuntu 中不起作用。

我在这个论坛上找到了两个解决方案来设置屏幕亮度。

一种是使通常的组合键工作答案在这里给出:

有没有办法设置热键来改变屏幕亮度?

另一个是使用命令

sudo setpci -s "00:02.0" F4.B=20
Run Code Online (Sandbox Code Playgroud)

其中 the20是表示亮度的十六进制数。

只有后者在我的情况下有效。

我观察到从睡眠模式恢复后恢复了原来的亮度设置。

我想要的只是保持我的亮度设置永久。我怎么做?

尝试 1:尝试了 Alok 的建议。它只是作为启动应用程序坐在那里。不作为屏幕顶部栏上的图标,如保管箱图标(我的保管箱帐户链接到 ubuntu),以便我可以方便地更改亮度。

尝试 2:我还必须补充一点,该方法System Settings -> Additional Drivers给出了一个空列表。在我之前的安装中(我必须覆盖重新安装 :-(),列表中有(我认为)英特尔 Cedarview 显卡驱动程序。所以我必须在尝试以下任何答案中的方法之前安装吗?

更新:我在某处读到 Intel CedarView 仅适用于 32 位操作系统!

尝试 3:刚刚尝试了我必须添加到 /etc/default/grub 的 quiet_splash 等,甚至阅读以下答案之一中给出的线程!

暂时用这个方法解决了自己:

  • 将 setpci 亮度命令粘贴到 bash 文件 Brightness.sh 中
  • 为命令创建了一个 .desktop 文件 bash brightness.sh
  • 使其成为可执行文件。

    尝试 4a:我创建了一个环境变量 BRI,确保使用env它在列表中,并尝试使用它,这是 bash 文件 Brightness.sh

    #!/bin/bash
    echo "Set Brightness (Values 00-FF): "
    read s
    sudo setpci -s "00:02.0" F4.B=$s
    export BRI=s
    
    Run Code Online (Sandbox Code Playgroud)

    但是我必须提供管理密码,但尚未成功将其设置为永久设置,并且正在处理这些方面!

    尝试 4b:我什至尝试过(徒劳)

  • 粘贴export BRI/etc/default/grub/etc/grub.conf
  • 将相同的内容附加到~/.bashrc/etc/bash.bashrc通过brightness.sh我制作的 shell 脚本

    因为我在每种情况下都重新启动并发现 BRI 仍然具有其旧值,而不是通过启动器执行 Brightness.sh 给出的值!

  • Kar*_*k C 0

    我又回到32位操作系统了!我不小心删除了/bin/sh导致启动问题。因此,我决定安装 Ubuntu 12.04 LTS 32 位操作系统,覆盖整个 320 GB 硬盘。我的所有数据都是安全的,为此我非常感谢 Dropbox 和我的手机!

    亮度平滑地增加和减少,甚至在调整亮度时会出现显示级别的亮度小部件。