![(Fedora 25) 使用功能键更改屏幕亮度 (ASUS TP300L)](https://linux22.com/image/103110/(Fedora%2025)%20%E4%BD%BF%E7%94%A8%E5%8A%9F%E8%83%BD%E9%94%AE%E6%9B%B4%E6%94%B9%E5%B1%8F%E5%B9%95%E4%BA%AE%E5%BA%A6%20(ASUS%20TP300L).png)
在开始分享这个问题之前,我了解到这个问题已经在不同的网站上被多次提出。简直就是被打死的。但不幸的是,没有一个解决方案对我有用。
就这个例子而言,我最近在 Asus TP300L 上安装了 Fedora 25(64 位)(计划完全摆脱 Windows 10!),除了亮度键之外,一切都工作正常。我就是无法让他们工作:/
尝试过的解决方案:
xbacklight
一直是我的 goto 模块,但在 Fedora 安装上失败了。我收到一条错误消息,指出未找到匹配的显示(但我不记得确切的错误)。我学会了使用与(或者相反)
xrandr
相同的技巧,但它似乎在 Wayland 中不可用。xbacklight
xrandr
尝试编辑
GRUB_CMDLINE_LINUX
(每次都保存grub)并添加(单独),acpi_backlight=vendor
acpi_backlight=video
acpi_backlight=native
acpi_backlight=
acpi_backlight=none
没有任何成功。
(我没想到这会起作用,因为它与 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
最后,我尝试创建自定义 acpi 事件并注册功能键和 Ctrl 的组合,但我无法使用
acpi_listen
.
亮度指示灯工作正常,只是功能不起作用。所以,我猜测 Fedora 处理亮度行为的方式很好,它的按键造成了麻烦。
免责声明 - 我对 Fedora 还很陌生,因此如果您分享的任何命令附有一些描述,那就太好了。剩下的我可以“做人”!
系统信息:Asus TP300L(型号),无专用显卡,内核 4.8.16
答案1
因此,显然最新的内核更新(即版本 4.9.10)发生了一些变化。现在有可能发生以下事情,
- 亮度键现已注册。我在自定义键盘设置中测试了它。
- xbacklight 正在按预期工作。不再有错误。
这就是我所做的,
映射的 F5 和 F6 键(在所有设置 -> 键盘 -> 单击“+”指示器下)分别命令“/usr/bin/xbacklight -inc 5”和“/usr/bin/xbacklight -dec 5”。
唯一的抱怨是功能键仍未被注册,但我当然可以接受这个设置!
PS - 确保确实安装了 xbacklight。使用sudo dnf install xbacklight