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


12

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

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

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


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

введите описание изображения здесь

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


1
Какие макеты отображаются, если вы нажмете кнопку? Я не помню, но я думаю, что эта кнопка появилась для меня после того, как я добавил «USA Dvorak» в свой список раскладок [в свойствах gnome-keyboard -> Layouts]
Matt

Это не показывает макет, но выпадающее меню для выбора макета: стандартный ASCII (США) и мой языковой макет. Кроме того, есть ярлыки меню для «настроек клавиатуры» и «показать текущую раскладку».
Зет

О, так у вас более 1 раскладки клавиатуры или нет? Если у вас есть 2, попробуйте удалить один [временно]. Затем перезагрузите компьютер или выйдите из системы и, возможно, снова?
Мэтт

Хм ... я не хочу удалять мой языковой макет. Я просто хочу убрать этот значок, но при этом могу переключать раскладки. Я предполагаю, что это ( опция gconf ) работало как минимум 10.10, но сейчас это не работает.
Зет

Хорошо, думаю, я не могу помочь тебе ..
Мэтт

Ответы:


4

введите описание изображения здесь

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

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

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


Мой был в: /usr/lib/gnome-settings-daemon-3.0/
Gringo Suave

8

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


4

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

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

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


3

Вы можете очень просто сделать это в 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

Работал для меня с 16.04
Дэн Кристенсен,

2

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

@ Терминал

  1. find / 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


Я даю тебе свою награду немного рано. Apps/gnome_settings_daemon/plugins/Keyboard = 0отключает поддержку разметки локали, так что это не то, что мне нужно.
Зет

Решение «Пометить» OTOH лучше всего из предоставленных ответов, поэтому я отмечу его как ответившее, если в течение нескольких дней больше не будет ответов. Приветствия
Зет

0

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


К сожалению "Keyboard Indicators plugins" не установлен. Этот индикаторный апплет появился сразу после того, как я установил (и обновил) 11.04, несколько дней назад
zetah

Проверьте dconf-редактор под орг - gnome - libgnomekbd - индикатор. Там есть некоторые параметры, которые могут быть полезны, а именно enable-plugins и, возможно, show-flags. Это единственное, о чем я мог подумать, хотя я должен признать, что находился в режиме угадывания, потому что я не могу дублировать вашу ситуацию.
фрагменты

В dconf-редакторе такого ключа нет. Кроме того, я безуспешно просматривал следы этого индикатора
Зет
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.