我想知道目前批准的与 X11 xkb 设备交互以影响键盘布局更改的方式是什么。 (对于 Mint 15 Cinnamon,尽管我怀疑 Ubuntu 13 将非常适合这个主题)。
我研究了 xkb,尤其是使用 XKB 配置不可靠指南 (http://www.charvolant.org/~doug/xkb/)。
好的,所以我想我知道如何在 xkb 概念中指定我想要的内容,使用键码、keysyms、compat 等等。但是,相对于“不可靠”:
- xkb 相关文件位于不同的目录位置。好的,但是……
- 我无法弄清楚哪个顶级配置文件实际调用了特定的 xkb 组件(“不可靠”讨论了 XF86Config-4,它已过时。)/usr/share/X11 的每个子目录中有许多不同的文件/xkb,但我看不出具体是如何选择的。
- 我假设应该有一种方法可以通过 ~/中特定于用户的 xkb 配置文件来添加特定于用户的覆盖,但我没有找到如何做的证据。
我确实注意到有一个/etc/default/keyboard 文件,它设置了一些看起来很有前途的变量,如 XKBMODEL 和 XKBLAYOUT 等,但我不知道那里可以使用什么替换和语法,也不知道是否以及何时需要效果。
期待启蒙!
最佳答案
这里有同样的问题。
我以前可以在/usr/share/X11/xkb/symbols/中更改早期 ubuntu 版本中的文件
我刚刚复制了一份 de 文件,并在其中更改了我想要的内容。过去非常简单,因为系统只是覆盖了包含的“latin4”-Layout。
指南也可以在这里找到:http://hektor.umcs.lublin.pl/~mikosmul/computing/articles/custom-keyboard-layouts-xkb.html
Mint 15 似乎不再使用这些文件了?
更新:发现这个:http://grahamwideman.wikispaces.com/linux+--+keyboard+configuration,+xkb
更新 2:更改/usr/share/X11/xkb/symbols/中的文件后,您必须手动删除/var/lib/xkb 中的文件以清空键盘映射的系统缓存
关于ubuntu - xkb : Correct way to interact with it on Mint 15/Ubuntu 13,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16961374/