我使用本指南向系统添加了自定义键盘布局。简而言之,我下载了一个名为 custom 的文件并将其放入符号文件夹:noted
curl 'https://dl.neo-layout.org/custom_noted' | sudo tee /usr/share/X11/xkb/symbols/custom
之后,我能够通过我的桌面环境(Debian 上的 KDE 和 Ubuntu 上的 Gnome)选择它。
该布局附带许多附加修饰键。不知何故,其中大多数对字母不起作用(例如 a、s、d 和 f)。但它们对数字行中的数字起作用(例如 1、2 和 3)。当通过它激活时,一切都setxkbmap noted
按预期工作。
我尝试禁用所有其他布局,因此这noted
是唯一选择的选项。即使重新启动后,问题仍然存在。我尝试了 Gnome 和 KDE,所以我认为这与其中的错误无关。
我怎样才能使修饰键发挥作用?
该问题不是由于桌面环境引起的。使用时
setxkbmap custom
也会出现同样的问题。原因是,根据 XKB 的版本,必须使用不同的文件。对于较旧的设置,例如 Debian Bookworm,
custom_noted
必须使用 该文件。在较新的系统上,例如 Debian Testing/Trixie 或 Ubuntu, 是custom_noted_2.39
正确的文件。因此,运行时
在 Debian Testing/Trixie 上,一切都运行良好。