xkb:在Mint 15 / Ubuntu 13上与它进行交互的正确方法

时间:2013-06-06 11:50:07

标签: ubuntu keyboard mapping mint

我想知道目前批准的与X11 xkb设备交互以实现键盘布局变化的方式。 (对于薄荷15肉桂,虽​​然我怀疑Ubuntu 13将是这个主题的紧密匹配)。

我研究了xkb,尤其是使用XKB配置的不可靠指南(http://www.charvolant.org/~doug/xkb/)。

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

  1. 与xkb相关的文件位于不同的目录位置。好的,但是......
  2. 我无法弄清楚顶级配置文件实际调用特定的xkb组件(“不可靠”讨论XF86Config-4,这是过时的。)/ usr / share / X11的每个子目录中有许多不同的文件/ xkb,但我不知道如何选择特定的。
  3. 我假设有一种方法可以通过〜/中的用户特定的xkb配置文件添加特定于用户的覆盖,但是我没有找到任何证据。
  4. 我注意到有一个/ etc / default / keyboard文件,它设置了一些看起来很有希望的变量,比如XKBMODEL和XKBLAYOUT等,但是我不知道在那里可以使用哪些替换和语法,也不知道是否以及何时采用效果。

    期待启蒙!

1 个答案:

答案 0 :(得分: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中的文件以清空系统缓存以进行键映射