为什么13.10打破我的自定义键盘布局?

我使用的是自定义键盘布局。 基本上我修改了us-mac布局,以适应我对常规我们布局的数学重型版本的理想,这也将德国变音符号混合在一起。 它运行良好并且连续6个版本的Ubuntu工作非常好。 今天的版本升级(从13.04到13.10)打破了这一连胜。 我现在有通常糟糕的Macintosh-Layout。

现在xkb只是忽略了我的布局以及我在/usr/share/X11/xkb/symbols/us做出的所有其他更改(试图在任何地方切换’0’和’9’并重新启动 – 没有效果)。 这是为什么?

我怀疑我现在必须做一个额外的步骤才能使更改生效或类似的事情。 有人想指出我正确的方向吗?

我有同样的问题 ,发现sudo dpkg-reconfigure xkb-data将使更改生效。

如果您启用了多个布局,则无需注销; 只需更改一次布局。

我刚刚找到了解决这个问题的方法:

删除/var/lib/xkb的xkm文件,注销并登录。

/var/log/Xorg.0.log一些行表明Xorg现在重新编译并重用键盘布局:

 XKB: generating xkmfile /var/lib/xkb/server-FC37972E27A8F94CD9F5DD859C120B9D933CC5F8.xkm ... # and on a next restart: ... XKB: reuse xkmfile /var/lib/xkb/server-FC37972E27A8F94CD9F5DD859C120B9D933CC5F8.xkm