ubuntu - xkb : Correct way to interact with it on Mint 15/Ubuntu 13

标签 ubuntu keyboard mapping linux-mint

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

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

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

  1. xkb 相关文件位于不同的目录位置。好的,但是……
  2. 我无法弄清楚哪个顶级配置文件实际调用了特定的 xkb 组件(“不可靠”讨论了 XF86Config-4,它已过时。)/usr/share/X11 的每个子目录中有许多不同的文件/xkb,但我看不出具体是如何选择的。
  3. 我假设应该有一种方法可以通过 ~/中特定于用户的 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/

相关文章:

java - Grails 项目 : Gorm or JPA/Hibernate annotations for legacy db mapping?

android - 如何禁止在 Android EditText 中输入表情符号?

java - 多次按键有时仅注册

iphone - JSON RKManagedObjectMapping 与 RestKit

python - 在 Python 中打开 VLC 浏览文件窗口

Android - 以编程方式显示键盘

html - 使用 CSS 向下钻取数据的图形 map

python - 在 Ubuntu 16.04 中设置 PYTHONPATH 以使 Docker 镜像正常运行

php - 授予执行 .c 文件的权限

javascript - 无法用其他用户打开 VSCode