我刚刚购买了华硕 ROG GL552VW 笔记本电脑,但找不到打开背光键盘的驱动程序。在 Windows 中,它被称为:atk 包。
答案1
您需要最新的内核。您有 5.6 还是 5.7?
如果没有的话请看这个:https://wiki.ubuntu.com/Kernel/MainlineBuilds
这也能有所帮助:自动:https://linuxconfig.org/how-to-upgrade-kernel-to-latest-version-on-ubuntu-20-04-focal-fossa-linux 手动的 :http://ubuntuhandbook.org/index.php/2020/01/install-kernel-5-5-ubuntu/
答案2
您可能需要将 Linux 内核编译到您的 PC 中。问题不是缺少软件包,而是内核头文件 (drivers/hid/hid-ids.h) 上的地址错误。根据 apeelme 的说法,https://bugzilla.kernel.org/show_bug.cgi?id=194557,解决方案是更改相应的行:
-#define USB_DEVICE_ID_ASUSTEK_ROG_KEYBOARD2 0x1837
+#define USB_DEVICE_ID_ASUSTEK_ROG_KEYBOARD2 0x8176
此步骤可能会导致您的发行版无法启动。请先备份所有数据。
要编译内核,首先从 kernel.org 下载最新的稳定内核。然后解压文件夹并在其中打开控制台并运行以下命令:
安装内核构建依赖项
sudo apt-get install build-essential libncurses-dev bison flex libssl-dev libelf-dev
转到 drivers/hid/hid-ids.h,并将以下行替换
#define USB_DEVICE_ID_ASUSTEK_ROG_KEYBOARD2 0x1837
和
#define USB_DEVICE_ID_ASUSTEK_ROG_KEYBOARD2 0x8176
构建内核(这将需要一些时间,具体取决于你的电脑)
make -j $(nproc)
安装内核及其模块
sudo make modules_install
sudo make install
现在你的键盘应该可以工作了。如果不行,请卸载此内核。
已经过测试,可在搭载 Debian 10 和当前最新稳定 Linux 内核 (5.9.7) 的 Asus ROG GL553VW 上运行