Як видалити піктограму клавіатури з індикатора розкладки клавіатури (щоб залишити лише мову аббре.)


11

Я хотів би видалити значок клавіатури, тож замінивши "[###] США" як індикатор розкладки клавіатури на лише "En", англійський чи американський прапор або "США" принаймні. Як я можу цього досягти?

ОНОВЛЕННЯ: Коли я натиснув, щоб видалити піктограму електронної пошти з панелі, також впала вказівка ​​мови клавіатури, і тепер я бачу лише цю марну піктограму клавіатури, і не бачу, яку мову зараз вибрано :-(

Я використовую Ubuntu 10.10.

Відповіді:


9

Окрім рішення монозадачі , ось точні кроки, як легко отримати прапори замість піктограми клавіатури + абревіатури :

  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

У наступному вході ви повинні побачити прапори в аплеті індикатора.


Я відчуваю ту саму проблему, але дана відповідь не є точно відповіддю на питання. Так, рішення працює для аплету INDICATOR, але те, що ми хотіли б мати, це рішення для області ПОВІДОМЛЕННЯ. Чомусь зараз індикатор клавіатури не може знайти піктограми, окрім малюнка клавіатури за замовчуванням. Крім того, я використовую підключений додаток "Монітор друку", який також не відображає піктограму на панелі повідомлень. Я не впевнений, чи збираються вони це виправити офіційно bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/…

5

Тут вирішення полягає в тому, щоб увімкнути опцію "показати прапори" та встановити деякі файли зображень прапора.

Я опублікував пакет прапорів мови SVG (разом із інструкціями щодо їх установки та включення) тут (для темних панелей) та тут (для світлих панелей).

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

І якщо я пропустив вашу мову, дайте мені знати код, і я додам його до набору.


4

[Вирішено]

Щоб повністю зняти індикатор клавіатури, нам потрібно змінити один байт у /usr/lib/gnome-settings-daemon-2.0/libkeyboard.soфайлі.

  1. Зробіть резервну копію libkeyboard.soфайлу.
  2. Відкрийте файл із привілеями root через будь-який шестигранний редактор (я використовую Bless).
  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для цього.


1
прекрасно працював для мене. Навіть незважаючи на те, що у мене є версія 3 (gnome-settings-daemon-3.0 / libkeyboard.so), і послідовність виявляється двічі. Я змінив їх обох
диз'юнкція

1

Я думаю, що піктограма буде вилучена з індикатора у звільненні. Тому просто зачекайте 2 тижні. Див. Https://bugs.launchpad.net/ayatana-ubuntu/+bug/620331 для отримання додаткової інформації. І зверніть увагу на те, що "Виправлено прийнято" статус цієї помилки.

EDIT: Спробуйте / apps / gnome_settings_daemon / plugins / клавіатура / active = false зараз. Також встановіть xneur (перемикач автоматичного розміщення для X).


0

Це підручник про те, як змінити індикатор розкладки клавіатури, щоб він відображав прапори країн:

http://elementaros.org/docs/user-guide/customizing/language-layout-flags


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