Как убрать иконку клавиатуры из индикатора раскладки клавиатуры (оставить только языковые сокращения)?

Я хотел бы удалить значок клавиатуры, поэтому заменив «[###] USA» в качестве индикатора раскладки клавиатуры на «En», английский или американский флаг или, по крайней мере, «USA». Как мне этого добиться?

ОБНОВЛЕНИЕ: Когда я щелкнул, чтобы удалить значок электронной почты с панели, исчезла также индикация языка клавиатуры, и теперь я вижу только этот бесполезный значок клавиатуры, и не вижу посмотрите, какой язык выбран сейчас: - (

Я использую Ubuntu 10.10.

11
задан 24 September 2010 в 13:20

5 ответов

В дополнение к решению однозадачности , здесь приведены точные шаги, как легко получить флаги вместо значок клавиатуры + сокращение :

  1. в gconf-editor проверьте /desktop/gnome/peripherals/keyboard/indicator/showFlags
  2. установите набор флагов с помощью sudo apt-get install famfamfam-flag-png
  3. сделайте мягкую ссылку: ln -s /usr/share/flags/countries/16x11 ~/.icons/flags

При следующем входе в систему вы должны увидеть флаги в апплет индикатора.

0
ответ дан 24 September 2010 в 13:20

Решение здесь состоит в том, чтобы включить опцию «show flags» и установить некоторые файлы изображений флага.

Я разместил пакет языковых флагов SVG (вместе с инструкциями по их установке и активации) здесь (для темных панелей) и здесь (для светлых панелей) ).

Версия со световыми панелями лучше всего смотрится с иконками Faenza или Elementary, но также неплоха с ubuntu-mono-light. Версия с темной панелью действительно лучше всего подходит для Faenza. Если есть достаточно интереса, я могу создать другой набор, чтобы соответствовать ubuntu-mono-dark. Страницы gnome-look.org содержат инструкции по установке наборов.

И если я пропустил ваш язык, дайте мне знать код, и я добавлю его в набор.

0
ответ дан 24 September 2010 в 13:20

Я думаю, что иконка будет удалена из индикатора в релизе. Так что просто подождите 2 недели. См. https://bugs.launchpad.net/ayatana-ubuntu/+bug/620331 для получения дополнительной информации. И обратите внимание на статус исправления исправленной ошибки.

РЕДАКТИРОВАТЬ: Попробуйте / apps / gnome_settings_daemon / plugins / keyboard / active = false пока что. Также установите xneur (переключатель автоматического макета для X).

0
ответ дан 24 September 2010 в 13:20

[Решенный]

Для завершенного удаления индикатора клавиатуры, мы должны измениться на один байт в /usr/lib/gnome-settings-daemon-2.0/libkeyboard.so файл.

  1. Сделайте резервное копирование libkeyboard.so файл.
  2. Откройте файл с полномочиями пользователя root через любой Hex-редактор (я использую, Благословляют).
  3. Ищите подпись байта FF 83 F8 01 0F

    FF 83 F8 01 0F = if (g_slist_length (current_kbd_config.layouts_variants) > 1)

  4. Изменение 01 - 02

    FF 83 F8 02 0F

  5. Сохраните файл. (это должно быть новым содержанием файла),

    FF 83 F8 02 0F = if (g_slist_length (current_kbd_config.layouts_variants) > 2)

Если у Вас будет меньше чем 3 раскладки клавиатуры, то значок не покажут. После этого необходимо перезагрузить gnome-settings-daemon, можно использовать reboot для этого.

4
ответ дан 24 September 2010 в 13:20

Это руководство о том, как изменить индикатор раскладки клавиатуры, чтобы он отображал флаги страны:

http://elementaryos.org/docs/user-guide/customizing/language-layout- флаги

0
ответ дан 24 September 2010 в 13:20

Другие вопросы по тегам:

Похожие вопросы: