从 /var/lib/xkb 中删除 *.xkm 文件后,美式键盘在 14.04 中无法使用

从 /var/lib/xkb 中删除 *.xkm 文件后,美式键盘在 14.04 中无法使用

我想自定义我的键盘快捷键并遵循这里给出的建议: 为什么 13.10 破坏了我的自定义键盘布局?

我修改了我的/usr/share/X11/xkb/symbols/us文件并删除了*.xkm文件/var/lib/xkb,然后重新启动。但由于某种原因,Ubuntu 无法重新编译文件*.xkm,现在我的us键盘无法使用。(由于缺少 xkm 错误,Ubuntu 登录屏幕上的虚拟屏幕键盘甚至无法使用)。出于某种奇怪的原因,我的俄语键盘布局仍然有效,但这并没有多大帮助。那么我该如何恢复这些*xkm文件/var/lib/xkb?我的*xkm文件在另一台电脑上,也许我可以将它们复制到损坏的电脑上?

这个命令sudo dpkg-reconfigure xkb-data对我来说也不起作用。

答案1

看来,问题出在/var/lib/xkb文件夹写入权限上。我将其更改为:

sudo chmod a=rwx /var/lib/xkb

(没有英文/美式键盘这并不容易)重启后我就可以再次使用美式布局了。

相关内容