(Fedora 25) 使用功能键更改屏幕亮度 (ASUS TP300L)

(Fedora 25) 使用功能键更改屏幕亮度 (ASUS TP300L)

在开始分享这个问题之前,我了解到这个问题已经在不同的网站上被多次提出。简直就是被打死的。但不幸的是,没有一个解决方案对我有用。

就这个例子而言,我最近在 Asus TP300L 上安装了 Fedora 25(64 位)(计划完全摆脱 Windows 10!),除了亮度键之外,一切都工作正常。我就是无法让他们工作:/

尝试过的解决方案:

  1. xbacklight一直是我的 goto 模块,但在 Fedora 安装上失败了。我收到一条错误消息,指出未找到匹配的显示(但我不记得确切的错误)。

  2. 我学会了使用与(或者相反)xrandr相同的技巧,但它似乎在 Wayland 中不可用。xbacklightxrandr

  3. 尝试编辑GRUB_CMDLINE_LINUX(每次都保存grub)并添加(单独),

    1. acpi_backlight=vendor
    2. acpi_backlight=video
    3. acpi_backlight=native
    4. acpi_backlight=
    5. acpi_backlight=none 没有任何成功。
  4. (我没想到这会起作用,因为它与 Xorg 有更多关系)在以下内容20-intel.conf下创建,/etc/X11/xorg.conf.d

    Section "Device"
            Identifier  "Intel Graphics"
            Driver      "intel"
            BusID       "PCI:0:2:0"
            Option      "Backlight"       "intel_backlight"
    EndSection
    
  5. 最后,我尝试创建自定义 acpi 事件并注册功能键和 Ctrl 的组合,但我无法使用acpi_listen.

亮度指示灯工作正常,只是功能不起作用。所以,我猜测 Fedora 处理亮度行为的方式很好,它的按键造成了麻烦。

免责声明 - 我对 Fedora 还很陌生,因此如果您分享的任何命令附有一些描述,那就太好了。剩下的我可以“做人”!

系统信息:Asus TP300L(型号),无专用显卡,内核 4.8.16

答案1

因此,显然最新的内核更新(即版本 4.9.10)发生了一些变化。现在有可能发生以下事情,

  1. 亮度键现已注册。我在自定义键盘设置中测试了它。
  2. xbacklight 正在按预期工作。不再有错误。

这就是我所做的,

映射的 F5 和 F6 键(在所有设置 -> 键盘 -> 单击“+”指示器下)分别命令“/usr/bin/xbacklight -inc 5”和“/usr/bin/xbacklight -dec 5”。

唯一的抱怨是功能键仍未被注册,但我当然可以接受这个设置!

PS - 确保确实安装了 xbacklight。使用sudo dnf install xbacklight

相关内容