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


11

我正在使用自定义键盘布局。基本上,我修改了us-mac布局以适合我理想的常规us布局的数学运算版本,该布局也使德国变音符混为一谈。它运行良好,并且连续6个版本都可以出色地工作。今天的版本Upgrade(从13.04到13.10)打破了这一趋势。我现在有通常的cr脚的Macintosh布局。

现在,xkb只是忽略了我的布局以及我所做的所有其他更改/usr/share/X11/xkb/symbols/us(试图在各处切换“ 0”和“ 9”并重新启动-无效)。这是为什么?

我怀疑我现在必须采取额外的步骤才能使更改生效或类似的事情。任何人都想指出我正确的方向吗?


顺便说一句。抱歉,我不得不泄气,这是我第一次喝醉于升级,实在无济于事:这只是我可能对Ubuntu升级的愤怒。这次,我认为“它只是软件更新,没有新功能或主要废话”。但是,不,升级破坏了我所修复的lightdm,我的​​一些快捷方式丢失了,我的udev规则都被制定了,还有一些更小的事情。为什么要规范?为什么?我通常从头开始重新安装,因为升级太糟糕了!
CON-F使用的

1
Erm,版本升级(13.04-> 13.10)确实带来了重大变化和新功能,这就是升级到“不同版本”的关键点
ignis

是的,我没有抱怨事实有所改变。我抱怨的事实是,基本功能已损坏。在以前的版本中应该可以使用的东西。必需的东西,经过一些更新和修复,可能会再次起作用。而且与过去的版本跳转(例如,当他们引入统一或暴发户时)相比,从13.4到.10的跳转很小,主要是由于不包含mir且chrome尚未成为标准浏览器而使边缘变圆。
混淆使用

Answers:


10

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

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


11

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

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

中的某些行/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

无需注销,切换到其他布局然后再返回。将会生成新的xkm,并且新的更改将处于活动状态。谢谢。
user.dz 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.