![如何从键盘布局指示器中删除键盘图标(仅保留语言缩写)?](https://linux22.com/image/805915/%E5%A6%82%E4%BD%95%E4%BB%8E%E9%94%AE%E7%9B%98%E5%B8%83%E5%B1%80%E6%8C%87%E7%A4%BA%E5%99%A8%E4%B8%AD%E5%88%A0%E9%99%A4%E9%94%AE%E7%9B%98%E5%9B%BE%E6%A0%87%EF%BC%88%E4%BB%85%E4%BF%9D%E7%95%99%E8%AF%AD%E8%A8%80%E7%BC%A9%E5%86%99%EF%BC%89%EF%BC%9F.png)
我想删除键盘图标,因此将键盘布局指示符“[###] USA”替换为“En”,英国或美国国旗,或者至少是“USA”。我该如何实现?
更新:当我单击从栏中删除电子邮件图标时,键盘语言指示也消失了,现在我只看到那个无用的键盘图标,而看不到现在选择了什么语言:-(
我使用 Ubuntu 10.10。
答案1
此外monotasker 的解决方案,下面是如何轻松获取标志的具体步骤,而不是键盘图标 + 缩写:
- 进入
gconf-editor
,检查/desktop/gnome/peripherals/keyboard/indicator/showFlags
- 使用安装一组标志
sudo apt-get install famfamfam-flag-png
- 建立软链接:
ln -s /usr/share/flags/countries/16x11 ~/.icons/flags
在下次登录时,您应该在指示器小程序中看到标志。
答案2
答案3
[解决了]
要完全删除键盘指示器,我们需要更改/usr/lib/gnome-settings-daemon-2.0/libkeyboard.so
文件中的一个字节。
- 备份
libkeyboard.so
文件。 - 通过任何十六进制编辑器以 root 权限打开该文件(我使用 Bless)。
搜索字节签名
FF 83 F8 01 0F
FF 83 F8 01 0F = if (g_slist_length (current_kbd_config.layouts_variants) > 1)
将 01 更改为 02
FF 83 F8 02 0F
保存文件。(这应该是文件的新内容)
FF 83 F8 02 0F = if (g_slist_length (current_kbd_config.layouts_variants) > 2)
如果您的键盘布局少于 3 个,则不会显示图标。此后,您需要重新加载gnome-settings-daemon
,才能使用reboot
它。
答案4
这是有关如何更改键盘布局指示器以显示国家国旗的教程:
http://elementaryos.org/docs/user-guide/customizing/language-layout-flags