键盘布局表 – 如何强制更新?

len*_*enz 5 keyboard-layout

创建自定义键盘布局后,会自动创建一个以漂亮图形表示形式显示布局的表格。它可以从键盘图标访问。它在一个单独的窗口中打开,参见。以下:

在此处输入图片说明

但是,在对现有布局进行更改后(即使在重新启动后也不更新),该表不会更新。这很烦人,因为现在图片与实际键盘布局不对应,而是与原始布局对应,然后再进行任何更改。在使用新名称创建键盘布局后,它永远不会更新。

删除键盘布局/usr/share/X11/xkb/symbols/并重新创建它无济于事;该表似乎缓存在某处。

我不知道这张图片(或其他任何东西)保存在哪里,我什至不知道是什么程序创建的(它看起来不太像 ps 创建的文件xkbprint)。也许删除表格(不是键盘布局)可以完成这项工作,但由于我不知道它在哪里,所以我无法尝试。

我很感激有关如何强制更新此表的任何提示,以适应我修改后的键盘布局。

(我在 Unity 中使用 Precise。)

小智 1

(编译的)键盘布局的缓存保存在/var/lib/xkb/目录中的各个*.xkm文件中。也许删除这些文件可能有帮助?该目录中有一个README提供了更多信息。