Jak usunąć ikonę klawiatury ze wskaźnika układu klawiatury (aby zostawić tylko skrót językowy sam)?

11

Chciałbym usunąć ikonę klawiatury, zastępując więc „[###] USA” jako wskaźnik układu klawiatury tylko „En”, flagą angielską lub amerykańską lub przynajmniej „USA”. Jak mogę to osiągnąć?

AKTUALIZACJA: Kiedy kliknąłem, aby usunąć ikonę e-maila z paska, wskazanie języka klawiatury również zniknęło, a teraz widzę tylko tę bezużyteczną ikonę klawiatury i nie widzę, który język jest teraz wybrany :-(

Używam Ubuntu 10.10.

Ivan
źródło

Odpowiedzi:

9

Oprócz rozwiązania monotaskera , oto dokładne kroki, jak łatwo uzyskać flagi zamiast ikony klawiatury + skrótu :

  1. w gconf-editor, sprawdź/desktop/gnome/peripherals/keyboard/indicator/showFlags
  2. zainstaluj zestaw flag za pomocą sudo apt-get install famfamfam-flag-png
  3. zrobić softlink: ln -s /usr/share/flags/countries/16x11 ~/.icons/flags

Przy następnym logowaniu powinieneś zobaczyć flagi w aplecie wskaźnika.

Mladen Jablanović
źródło
Mam ten sam problem, ale podana odpowiedź nie jest dokładnie odpowiedzią na pytanie. Tak, rozwiązanie działa dla apletu WSKAŹNIK, ale chcielibyśmy mieć rozwiązanie dla obszaru POWIADOMIENIA. Z jakiegoś powodu teraz wskaźnik klawiatury nie może znaleźć ikon, poza domyślnym gównianym obrazem klawiatury. Ponadto korzystam z podłączonej aplikacji „Typing Monitor”, która również nie wyświetla ikony na pasku powiadomień. Nie jestem pewien, czy zamierzają to naprawić oficjalnie bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/…
5

Rozwiązaniem jest włączenie opcji „pokaż flagi” i zainstalowanie niektórych plików obrazów flag.

Wysłałem paczkę flag językowych SVG (wraz z instrukcjami ich instalowania i włączania) tutaj (dla ciemnych paneli) i tutaj (dla jasnych paneli).

Wersja z panelem świetlnym wygląda najlepiej z zestawami ikon Faenza lub Elementary, ale nie jest też zła w przypadku ubuntu-mono-light. Wersja z ciemnym panelem najlepiej pasuje do Faenzy. Jeśli jest wystarczające zainteresowanie, mogę stworzyć inny zestaw pasujący do ubuntu-mono-dark. Strony gnome-look.org zawierają instrukcje dotyczące instalowania zestawów.

A jeśli spóźniłem się na Twój język, daj mi znać kod, a dodam go do zestawu.

monotasker
źródło
4

[Rozwiązany]

Aby całkowicie usunąć wskaźnik klawiatury, musimy zmienić jeden bajt w /usr/lib/gnome-settings-daemon-2.0/libkeyboard.sopliku.

  1. Wykonaj kopię zapasową libkeyboard.sopliku.
  2. Otwórz plik z uprawnieniami administratora za pomocą dowolnego edytora szesnastkowego (używam Bless).
  3. Wyszukaj podpis bajtu FF 83 F8 01 0F

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

  4. Zmień 01 na 02

    FF 83 F8 02 0F

  5. Zapisz plik. (powinna to być nowa zawartość pliku)

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

Jeśli masz mniej niż 3 układy klawiatury, ikona nie będzie wyświetlana. Następnie musisz przeładować gnome-settings-daemon, możesz użyć rebootdo tego.

wep777
źródło
1
działało dla mnie idealnie. Mimo że mam wersję 3 (gnome-settings-daemon-3.0 / libkeyboard.so), a sekwencja została znaleziona dwukrotnie. Zmieniłem oba z nich
rozłączenie
1

Myślę, że ikona zostanie usunięta ze wskaźnika w wersji. Poczekaj więc 2 tygodnie. Zobacz https://bugs.launchpad.net/ayatana-ubuntu/+bug/620331 uzyskania dalszych informacji. I zanotuj status błędu „Napraw zatwierdzoną”.

EDYCJA: Wypróbuj / apps / gnome_settings_daemon / plugins / keyboard / active = false. Zainstaluj także xneur (przełącznik automatycznego układania dla X).

Wypełniacz
źródło