亮度键不起作用 Acer ASPIRE v15

亮度键不起作用 Acer ASPIRE v15

我的 Acer ASPIRE v15 笔记本电脑上的亮度键 ( Fn + left/right arrows) 在 Ubuntu 16.04 LTS 上不起作用。
我可以通过编辑文件更改亮度值来控制亮度:/sys/class/backlight/intel_backlight/brightness

我想将 ( Fn + arrow) 键连接到一个脚本,该脚本可编辑上述文件中的值
。但acpi_listen无法检测到按下 (fn + 箭头(左或右)) 键。不过,它能够检测到 (fn + 箭头(上或下)) 键以进行音量控制。

如何让 acpi 检测到这些键以进行亮度控制?

编辑:绑定其他键(除(fn + 箭头)之外)并将脚本作为非 acpi 事件调用迫使我通过将脚本放在/etc/sudoers.d/目录中来运行该脚本,以避免每次按下键时都提示输入密码。(因为更改亮度值需要 root 权限)。

答案1

首先,我们需要一些有关显卡的信息。只是为了确保正确的显卡正常工作。例如,它是 APU(一个处理器中的 CPU+GPU)。英特尔或 AMD 并不重要。在我的示例中,它是 i5 470U 处理器。为了进一步使用,我们需要显卡的 ID:

$ sudo lspci | grep VGA

--> 00:02.0 VGA compatible controller: Intel Corporation Core Processor 
    Integrated Graphics Controller (rev 02)
The ID is 0:2:0

有关视频设备使用的更多信息

$ sudo lshw -c video

我们需要编辑/创建 xorg 的配置文件:

/usr/share/X11/xorg.conf.d/20-intel.conf

对于我们的示例,必须插入以下部分:

Section "Device"
      Identifier "Intel Graphics"
      Driver "intel"
      Option "Backlight" "intel_backlight"
      BusID "PCI:0:2:0"
      EndSection
Section "Device"

来源:https://wiki.ubuntuusers.de/Grafikkarten/Intel/

然后必须编辑 grub 引导加载程序以重写支持的操作系统列表。此 Bios 选项是在 Windows Vista 时代引入的。

来源:https://wiki.ubuntuusers.de/Bootoptionen/

编辑 Grub 并在其中添加 acpi_osi=Linux

/etc/默认/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux"

关闭文件并更新 grub

$ sudo update-grub

重新启动系统。

$ reboot 

键盘上用于调节亮度的键(带有太阳符号)现在应该可以工作了。

答案2

在设置 > 设备 > 键盘中查找控制亮度的热键。如果内置按键不起作用,您可以手动绑定它们(选择调整亮度快捷方式并按Fn+ L/R

相关内容