我使用的是带有 Unity 界面的 Ubuntu 14.10,并且通过手动创建 xkb 符号文件创建了自定义键盘布局。我放入了该文件/usr/share/X11/xkb/symbols/
,还进行了编辑/usr/share/X11/xkb/rules/evdev.xml
以包含对我的布局的引用。一切正常:在“文本输入”设置对话框中,我添加了我的布局,现在我正在用它输入这个问题。
但是键盘指示器(顶部栏上的矩形,显示当前处于活动状态的输入源)在深灰色背景上显示我的布局,而“正常”布局显示在更亮的背景上。
这种行为是正常的还是表示存在问题?我需要做什么才能使我的键盘布局像其他键盘布局一样被处理?
答案1
原因似乎是我的short description
语言代码未被识别。当我将其更改为一个(甚至是语言代码)时不是当列为键盘布局支持的语言之一时,它的颜色与其他布局相同。
编辑:现在,我发现这些指示以 svg 文件的形式保存在 /usr/share/icons/ubuntu-mono-[light|dark]/status/22 中(我不知道这些路径的含义),并且我可以通过在那里添加 svg 图标来按照我想要的方式显示我自己的简短描述。 (我自己还没有尝试过;只是在某处看到了这些信息。我在这里添加它以防有人遇到这个问题并发现它有用。)