我对 NixOS 还很陌生,我正在尝试使用 Hyprland 设置我的笔记本电脑。
问题是我的键盘无法正常工作。有些键按下时不会返回任何内容(我用 xev 进行了测试)。特别是,以下按键不起作用:
我尝试将
services.xserver.xkbModel
设置为 pc105
和 asus_laptop
,但似乎没有任何效果。
这是我的配置:
services.xserver.enable = true;
services.xserver = {
layout = "fr";
xkbVariant = "azerty";
};
任何提示将不胜感激。非常感谢。如果您需要更多信息或者我不清楚,请随时询问。
编辑:一些桌面环境能够检测到这些键(至少是 GNOME 和 Plasma),但我找不到原因。
不确定您是否找到了解决方案。上周我刚刚在我的 ROG Zephyrus G14 GA401I 上在 Arch 上安装了 Hyprland。这就是我所做的。
我认为你必须使用 wev 作为 wayland 合成器才能在 Hyprland 下获得正确的键码。您还需要安装 pactl、brightnessctl、asusctl、rog-control-center、supergfxctl。
这里是我的 ROG Zephyrus G14 GA401 的 hyprland.conf 链接,我根据自己的喜好进行了调整。希望这可以帮助。 (参见ROG Zephyrus G14GA401I) https://github.com/fphchen/dotfiles/blob/main/configs/hypr/hyprland.conf
我确信还有其他更好的解决方案,但这就是我最终得到的。