我花了不少时间才让 ROG Zephyrus 笔记本电脑的键盘背光工作。按住 Fn 键时,某些 F# 键无法响应其专用功能。具体来说,用于调整我的型号的键盘背光的组合键是 FN+F3 调暗,FN+F4 调亮。
具体来说,我遵循了这篇文章提出的许多建议关联没有运气。我已经编辑了 grub 文件,如下所示,并在更新 grub 后重新启动。
sudo vim /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
sudo update-grub
reboot
我也尝试过:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi= acpi_backlight=intel
sudo update-grub
reboot
我还一次性定义了几个不同的选项。我也尝试了几种不同的组合。
我不确定是哪一个,但它导致我的计算机在重新启动时锁定,并有两行显示命名空间错误。
另一个设置基本上从键盘中删除了所有功能,我必须重新映像才能保留基本的键盘功能。我所指的一些附加选项位于上面的链接中,但为了完整性,我将它们包含在下面。
GRUB_CMDLINE_LINUX="acpi_osi=Linux"
GRUB_CMDLINE_LINUX="acpi_backlight=vendor"
GRUB_CMDLINE_LINUX="acpi_osi=linux acpi_backlight=vendor"
GRUB_CMDLINE_LINUX="acpi_osi_Linux"
我已经安装了另一个网站建议的“亮度控制器”,但它并不能解决任何问题。
我正在运行 375.82 Nvidia 图形驱动程序,没有任何问题。
上面链接中提问的人使用某个命令 lshw -C display 列出了他们的系统中的一些规格。
所以如果它能提供任何有用的信息,我也会这样做。有关我的电脑的规格,您可以参考此关联
*-display
description: VGA compatible controller
product: NVIDIA Corporation
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nouveau latency=0
resources: irq:127 memory:db000000-dbffffff memory:b0000000-bfffffff memory:c0000000-c1ffffff ioport:e000(size=128) memory:c0000-dffff
快速更新 08/16/17
我给华硕的驱动程序支持团队发了一封电子邮件,他们告诉我,他们正在使用 Atk 驱动程序来控制键盘亮度。
所以我进行了一些搜索,偶然发现了一篇文章这里提到运行以下命令。
echo 3 > /sys/class/leds/asus\:\:kbd_backlight/brightness;exit
但是,当我运行该命令时,权限被拒绝。所以我sudo
像这样添加了,但仍然失败了...
所以我的第一个问题是为什么我不能执行这个命令,如果我做错了,正确的命令是什么。
从这里我查看了该位置的内容:
然后我尝试了几个不同的命令,希望得到不同的结果,但我尝试的命令仍然失败,即使sudo
:
我在这里做错了什么?有人可以给我一些命令来尝试这个目录,看看我是否可以改变亮度。
答案1
我可以确认 Zephyrus 关键字在 17.04 中不起作用
我遇到了同样的问题,并且能够解决它,但是我使用的是 Gentoo 4.12-8 原始源。
我的解决方案是添加黑名单 asus-nb-wmi,为此,您需要在 /etc/modprobe.d/blacklist.conf 文件中输入以下文本
blacklist asus-nb-wmi
我希望它能起作用!问题似乎与 asus-nb-wmi 添加了一个假的(或错误检测的)键盘设备有关,而 hid_asus 还添加了其他设备,因此桌面似乎在使用第一个错误的设备。黑名单将避免错误的设备并正确保留另一个设备。
此解决方案将添加挂起、飞行模式、键盘灯、屏幕灯、屏幕键和音量。但这并不能修复数字键盘。
问候
答案2
我今天遇到了这个问题。我认为这只是一个权限问题: sudo 与在整个线路上成为 root 并不完全相同。为了避免这种情况,最好的方法是成为真正的 root:
sudo su
echo 3 > /sys/class/leds/asus\:\:kbd_backlight/brightness
请注意,您还可以选择 1 和 2 作为值,并将这些命令绑定到键盘快捷键。