5

我想知道目前批准的与 X11 xkb 设备交互以影响键盘布局更改的方式是什么。(对于 Mint 15 Cinnamon,虽然我怀疑 Ubuntu 13 会非常适合这个主题)。

我研究了 xkb,特别是使用 An Unreliable Guide to XKB Configuration ( http://www.charvolant.org/~doug/xkb/ )。

好的,所以我想我知道如何在 xkb 概念中指定我想要的内容,使用 keycodes、keysyms、compat 等等。但是,相对于“不可靠”:

  1. xkb 相关文件位于不同的目录位置。好的但是...
  2. 我不知道哪个顶级配置文件实际调用了特定的 xkb 组件(“不可靠”讨论了已过时的 XF86Config-4。)/usr/share/X11/xkb 的每个子目录中有许多不同的文件,但我不知道如何选择特定的。
  3. 我假设应该有一种方法可以通过 ~/ 中特定于用户的 xkb 配置文件添加特定于用户的覆盖,但我没有发现如何做的证据。

我确实注意到有一个 /etc/default/keyboard 文件,它设置了一些看起来很有希望的变量,如 XKBMODEL 和 XKBLAYOUT 等,但我不知道在那里可以使用哪些替换和语法,也不知道是否以及何时生效。

期待开悟!

4

1 回答 1

1

这里有同样的问题。

我曾经能够在 /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 中的文件以清空键盘映射的系统缓存

于 2013-08-08T10:41:52.540 回答