Как убрать индикатор клавиатуры?

/desktop/gnome/peripherals/keyboard/general/disable_indicator в gconf установлено значение yes

Дополнительно я перезапустил, но он все еще там.

Может быть, в CCSM есть какие-то настройки?


Вот скриншот того, о чем я говорю, если неясно:

введите описание здесь

Я хочу удалить его, если это возможно

6 ответов

Решение

введите описание здесь

Чтобы полностью убрать индикатор клавиатуры, нам нужно изменить один байт в файле

11.04 и раньше

/usr/lib/gnome-settings-daemon-2.0/libkeyboard.so

11.10 и позже

/usr/lib/gnome-settings-daemon-2.0/libkeyboard.so

(сделать резервную копию libkeyboard.so)

открыть файл с правами суперпользователя через любой шестнадцатеричный редактор (я использую 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

Вы можете использовать перезагрузку для этого.

В версии 13.10 и новее Ubuntu вы можете просто отметить его в текстовых "настройках ввода" (последние опции меню, когда вы щелкаете по значку клавиатуры). Отметьте галочкой параметр "показывать текущую клавиатуру".

Если вы обнаружите, что индикатор клавиатуры бесполезен, вы можете легко удалить апплет с верхней панели, выполнив следующие действия:

  1. Откройте Системные настройки из Unity Launcher или из меню выключения в правом верхнем углу. Затем нажмите на ввод текста

  2. В нижней части окна вы увидите "Показать текущий источник входного сигнала в строке меню", который включен по умолчанию. Снимите флажок, и апплет индикатора исчезнет мгновенно.

Вы можете очень просто сделать это в Ubuntu 14.04 с рабочим столом Unity для текущего пользователя в терминале, выполнив следующую команду.

gsettings set com.canonical.indicator.keyboard visible false

Если пользователь не вошел в текущий запущенный сеанс Unity, вы можете установить параметр, выполнив это.

dbus-launch --exit-with-session gsettings set com.canonical.indicator.keyboard visible false

Если вы хотите убрать значок "Клавиатура" и сохранить селектор языка, выполните следующие действия:

@ Терминал

  1. найти /usr/share/icons/ -name "input-keyboard.??g" -exec sudo mv {} {}.old \;

  2. для меня в $(найти / usr / share / icons / -name ' .old'); сделай sudo mv $ i $ {i%. }; сделанный

Если вы хотите удалить значок клавиатуры и переключатель языка, выполните следующие действия:

  1. Откройте редактор конфигурации

  2. Нажмите Приложения -> gnome_settings_daemon -> Плагины -> Клавиатура -> Не отмечено "Активно"

  3. Выйдите из системы и войдите в нее. Значок клавиатуры и переключатель языка не отображаются.

NB. Если вы не смогли найти свою клавиатуру в редакторе конфигурации, сделайте следующее: http://gnome-look.org/content/show.php/?content=140209

Похоже, что "плагины индикаторов клавиатуры", возможно, были установлены. Запустите Центр программного обеспечения, чтобы проверить и удалить его.

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