function键不起作用(亮度和声音)Ubuntu 16.04

在华硕笔记本电脑上安装了Ubuntu 16.04,除了fn键外,一切正常。 无法静音/增大/减小音量( f10f11f12 )或增大/减小屏幕亮度( f5f6 )。

在故障排除中,我发现无论机器(华硕,ACER,戴尔)或Ubuntu版本,人们都有类似的问题,从8.0-16.04开始

我该如何解决?

  1. 编辑GRUB配置文件以传递内核引导参数

    • 开放式终端
    • 输入sudo -H gedit /etc/default/grub
    • 找到这一行: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    • quiet splash立即添加acpi_osi=给出: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
    • 下一行应如下所示: GRUB_CMDLINE_LINUX=""
    • 保存和关闭文件
    • 在终端中,键入sudo update-grub
  2. 创建.CONF文件

    • 开放式终端
    • 输入(或复制/粘贴): sudo -H gedit /usr/share/X11/xorg.conf.d/20-intel.conf
    • 在行的文件行中输入:

       Section "Device" Identifier "card0" Driver "intel" Option "Backlight" "intel_backlight" BusID "PCI:0:2:0" EndSection 
    • 保存和关闭文件

  3. 重新启动计算机

上述步骤解决了我的问题,我可以使用function键来控制机器的亮度和音量。 我尝试了几次并多次编辑GRUB文件,每次更新和重新启动。 有些线程建议编辑BIOS,其他建议安装xbacklight 。 排除故障需要一段时间。 如果我的解决方案不适合你,这里有帮助我的线程:

  • 这个编辑GRUB略有不同
  • 这是我使用创建20-intel.conf文件(但GRUB细节对我不起作用)
  • 为什么内核引导参数设置ACPI OSI Linux
  • Linux内核启动参数