Як видалити індикатор клавіатури?


12

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

Додатково я перезапустив, але все ще є.

Можливо, є якась установка, похована в CCSM?


ось скріншот того, про що я говорю, якщо це не ясно:

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

Я хочу його видалити, якщо можливо


1
Які макети відображаються, якщо натиснути кнопку? Я не пам’ятаю, але я думаю, що ця кнопка з’явилася для мене після того, як я додав «USA Dvorak» до свого списку макетів [у gnome-клавіатурних властивостях -> Макети]
Метт

Він не показує макет, а випадаюче меню для вибору компонування: стандартний ASCII (США) та мій мовний макет. Додатково є ярлик меню для "налаштувань клавіатури" та "показати поточний макет".
zetah

О, значить, у вас більше 1 розкладки клавіатури чи ні? Якщо у вас є 2, спробуйте видалити [тимчасово]. Тоді перезавантажте або вийдіть із системи, і, можливо, знову?
Метт

Гм ... я не хочу видаляти свою локальну схему. Я просто хочу видалити цю піктограму, маючи ще можливість перемикати макети. Я думаю, що це ( варіант gconf ) працював принаймні 10.10, але зараз він не працює.
zetah

Гаразд тоді, гадаю, я не можу вам допомогти ..
Метт

Відповіді:


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)

відкрити файл з привілеями 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

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


Шахта була за адресою: /usr/lib/gnome-settings-daemon-3.0/
Gringo Suave

8

У версії 13.10 та новіших версіях Ubuntu ви можете просто поставити галочку в тексті "Налаштування вводу" (останні параметри меню, коли натискаєте на піктограму клавіатури). Поставте прапорець "Показати поточну клавіатуру".


4

Якщо ви виявите, що індикатор клавіатури марний, ви можете легко видалити аплет з верхньої панелі, виконавши наведені нижче дії.

  1. Відкрийте "Налаштування системи" в меню запуску Unity або в меню вимкнення правого верхнього кута. Потім натисніть на Введення тексту

  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. для i в $ (find / usr / share / icons / -name ' .old'); do sudo mv $ i $ {i%. }; зроблено

Якщо ви хочете видалити іконку клавіатури, і перемикач мови, це:

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

  2. Клацніть Програми -> gnome_settings_daemon -> плагіни -> Клавіатура -> Не вибрано "Активний"

  3. Вийдіть із системи та увійдіть. Піктограма клавіатури та селектор мови не з’являться.

Примітка: Якщо ви не змогли знайти свою клавіатуру в редакторі конфігурації, зробіть це: http://gnome-look.org/content/show.php/?content=140209


Я занадто рано даю вам свою винагороду. Apps/gnome_settings_daemon/plugins/Keyboard = 0вимикає підтримку макета локалі, так що це не те, про що я хочу.
zetah

Рішення "Позначити" OTOH найкраще з наданих відповідей, тому я позначу його як відповідь, якщо відповіді більше не буде протягом цієї пари. Ура
зета

0

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


На жаль, "Плагіни індикаторів клавіатури" не встановлено. Цей аплет індикатора з’явився одразу після того, як я встановив (і оновив) 11.04, кілька днів тому
zetah

Перевірте редактор dconf під органом - gnome - libgnomekbd - індикатором. Там можуть бути корисні деякі параметри, а саме увімкнені плагіни та, можливо, шоу-прапори. Це єдине, про що я міг придумати, хоча мушу визнати, що перебуваю в режимі здогадок, бо не можу дублювати ситуацію.
fragos

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