长话短说,我试图制作一个自定义布局(混合波兰语 - 挪威语,在3级和4级添加åøæ为|';),并以某种方式搞砸了配置。尽管将违规文件(/ usr / share / X11 / xkb / symbols / pl)恢复到原始状态(diff表示它与存储库中的相同),波兰程序员的Dvorak布局会以某种方式损坏。大多数键都很好,除了顶部的字母行,看起来像:
$&[{}(=*)+]!# without shift
~%7531902468` with shift
有些事情发生了令人难以置信的错误,甚至没有将Mint从17.1升级到18并没有帮助。我尝试过的:
- 各种重启方式,
dpkg-reconfigure xkb-data
和rm /var/lib/xkb/*.xm
。没有明显的变化。 - 复制pl文件并指向/usr/share/X11/xkb/evdev.xml。行为没有变化。
- 升级到使用Xenial的Mint版本,因为我读过以前的版本有XKB问题。
关于我可能尝试的任何其他想法?如果你也知道如何实现我将PL Dvorak杂交到PL / NO Dvorak的最初目标,那么双重如此。
对于我建议使用的自定义布局
—
dirkt
xmodmap
有一个习惯 ~/.Xmodmap
文件,并在X登录时执行它,如果您显示管理器不自动加载它。这就是我使用混合美式/德式键盘的方式。 XKB有点复杂,很容易搞砸。
准确地重新安装哪些软件包?有很多与XKB有关。
—
Abu Dhabi
正如我所说,内核键映射与XKB无关。在我的系统(Debian)上,内核键盘映射在
—
dirkt
/usr/share/keymaps
,包是 console-data
。不知道Mint是否相同。
好吧,摆弄xkb确实很糟糕。它确实似乎被使用,我只是不明白如何。
—
Abu Dhabi
loadkeys
/dumpkeys
),一个用于X.X通常只使用内核布局,除非你另有说明。也许你也破坏了内核布局文件?尝试重新安装相应的包。