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

xkb:在Mint 15/Ubuntu 13上与它交互的正确方式,ubuntu,keyboard,mapping,linux-mint,Ubuntu,Keyboard,Mapping,Linux Mint,我想知道目前批准的与X11 xkb设备交互以改变键盘布局的方式是什么。(对于薄荷15肉桂,尽管我怀疑Ubuntu 13与这个主题非常匹配) 我研究了xkb,特别是使用了一个不可靠的xkb配置指南() 好的,我想我知道如何在xkb概念中指定我想要的内容,使用keycodes、keysyms、compat等等。然而,相对于“不可靠”: 与xkb相关的文件位于不同的目录位置。好的,但是 我不知道到底是什么顶级配置文件调用了特定的xkb组件(“不可靠”讨论了XF86Config-4,它已经过时了。)/u

我想知道目前批准的与X11 xkb设备交互以改变键盘布局的方式是什么。(对于薄荷15肉桂,尽管我怀疑Ubuntu 13与这个主题非常匹配)

我研究了xkb,特别是使用了一个不可靠的xkb配置指南()

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

  • 与xkb相关的文件位于不同的目录位置。好的,但是
  • 我不知道到底是什么顶级配置文件调用了特定的xkb组件(“不可靠”讨论了XF86Config-4,它已经过时了。)/usr/share/X11/xkb的每个子目录中都有许多不同的文件,但我看不出如何选择特定的文件
  • 我假设有一种方法可以通过~/中特定于用户的xkb配置文件添加特定于用户的覆盖,但我没有找到任何证据来证明该如何做
  • 我确实注意到有一个/etc/default/keyboard文件,它设置了一些变量,如XKBMODEL和XKBLAYOUT等,看起来很有希望,但我不知道在那里可以使用什么替换和语法,也不知道这是否以及何时生效


    期待启迪

    这里也有同样的问题

    我曾经能够在/usr/share/X11/xkb/symbols中更改早期ubuntu版本中的文件/

    我只是做了一份de文件的副本,并在其中更改了我想要的内容。以前很容易,因为系统只是覆盖了包含的“latin4”布局

    指南也可在此处找到:

    看起来Mint 15不再使用这些文件了

    更新:找到以下内容:

    更新2:更改/usr/share/X11/xkb/symbols/中的文件后,必须手动删除/var/lib/xkb中的文件,以清空系统缓存中的键映射