我想删除一个键盘图标,因此将“[###] USA”作为键盘布局指示符替换为“En”、英国或美国国旗,或者至少是“USA”。我怎样才能做到这一点?
更新:当我点击从栏中删除电子邮件图标时,键盘语言指示也消失了,现在我只看到那个无用的键盘图标,看不到现在选择了什么语言 :-(
我使用 Ubuntu 10.10。
我想删除一个键盘图标,因此将“[###] USA”作为键盘布局指示符替换为“En”、英国或美国国旗,或者至少是“USA”。我怎样才能做到这一点?
更新:当我点击从栏中删除电子邮件图标时,键盘语言指示也消失了,现在我只看到那个无用的键盘图标,看不到现在选择了什么语言 :-(
我使用 Ubuntu 10.10。
除了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
在下次登录时,您应该会在指标小程序中看到标志。
这里的解决方案是打开“显示标志”选项并安装一些标志图像文件。
我在此处 (用于深色面板)和此处(用于浅色面板)发布了一组 SVG 语言标志(以及安装和启用它们的说明)。
光面板版本在 Faenza 或 Elementary 图标集上看起来最好,但在 ubuntu-mono-light 上也不错。深色面板版本确实最适合 Faenza。如果有足够的兴趣,我可以创建另一个集合来匹配 ubuntu-mono-dark。gnome-look.org 页面包含安装套件的说明。
如果我错过了您的语言,请告诉我代码,我会将其添加到集合中。
[解决了]
要完全删除键盘指示器,我们需要更改
/usr/lib/gnome-settings-daemon-2.0/libkeyboard.so
文件中的一个字节。libkeyboard.so
文件。搜索字节签名
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
它。我认为图标将在发布时从指示器中删除。所以只等2周。有关详细信息,请参阅https://bugs.launchpad.net/ayatana-ubuntu/+bug/620331。并注意该错误的“修复已提交”状态。
编辑:现在尝试 /apps/gnome_settings_daemon/plugins/keyboard/active=false 。另外,安装 xneur(X 的自动布局切换器)。
这是有关如何更改键盘布局指示器以显示国家/地区标志的教程:
http://elementaryos.org/docs/user-guide/customizing/language-layout-flags