Jak zmienić skróty układów pokazane na wskaźniku układu klawiatury panelu GNOME?

11

Wskaźnik układu klawiatury w GNOME, który pojawia się w panelu po dodaniu więcej niż jednego układu, pokazuje wstępnie przypisane skróty dla układów. Czy istnieje sposób na zmianę nazwy tych skrótów? Na przykład chcę zmienić en na Eng tutaj:

wprowadź opis zdjęcia tutaj

Jeśli się nie mylę, można to łatwo zrobić w KDE.

Distro: Ubuntu GNOME 17.04

pomsky
źródło
Uważam, że nie jest to możliwe, ponieważ GNOME chce tylko dwóch liter, ale przyjrzę się temu.
MathCubes,
Ma to również coś wspólnego z xkbmap.
MathCubes,
istnieje inna metoda, która polega na użyciu IBUS zamiast zmiany opisów silnika. Jednak nie korzystałem z IBUS i osobiście nie wiem, jak to działa.
MathCubes,

Odpowiedzi:

9

Ta metoda działa tylko z Xorg

( Aktualizacja z pierwotnego pytającego: Wygląda na to, że zmiany wprowadzone w sesji Xorg utrzymują się po ponownym uruchomieniu do GNOME w sesji Wayland .)


Wprowadzenie

Zasadniczo GNOME-Shell wydaje się uzyskiwać skróty układów klawiatury z pliku konfiguracyjnego ( /usr/share/X11/xkb/rules/evdev.xml). Aby je zmienić, najpierw musimy otworzyć plik konfiguracyjny w edytorze tekstu, a następnie zmienić go na cokolwiek chcemy!

Można to zrobić na dwa różne sposoby. Chociaż interfejs graficzny, który obejmuje mysz lub interfejs wiersza poleceń, który jest tylko klawiaturą.


Wspólny pierwszy krok

Najpierw otwórz terminal.

Można to zrobić na wiele sposobów. Ta metoda jest uproszczona. Naciśnij Alt+ F2na klawiaturze. Zobaczysz okno dialogowe i wpisz gnome-terminallub nazwę swojego terminala. Teraz powinno tak wyglądać.

Dialog 1

Teraz naciśnij Enter. Powinien zostać zamknięty i wywołać terminal.

Pusty terminal

Formularz tutaj są dwa sposoby: Najpierw graficzny lub interfejs poleceń.


Metoda graficzna

  1. Teraz wpisz: sudo -i gedit /usr/share/X11/xkb/rules/evdev.xml Tak to powinno wyglądać.

    Terminal z nazwą pliku 1

  2. Teraz naciśnij Enteri powinien otworzyć plik, w którym musimy edytować. Tak powinno to wyglądać:

    Gedit_1

  3. Teraz kliknij na dole trzema kropkami. Podświetlony na niebiesko, a następnie znajdź i kliknij „Znajdź i zamień ...” Podświetlony na jaśniejszy szary kolor.

    wprowadź opis zdjęcia tutaj

    Teraz powinno pojawić się okno dialogowe

    Dialog_2

  4. Teraz możemy edytować ten plik, aby zmienić „en” na „Eng” Spowoduje to zmianę wszystkich układów korzystających z „en”

    Teraz wpisz w polu tekstowym „Znajdź” po lewej stronie z tym <shortDescription>en</shortDescription> dalej, z podręcznikiem pod nim i tekstem po lewej stronie, który mówi „Zamień na”, wpisz to <shortDescription>Eng</shortDescription>teraz Teraz powinno to wyglądać tak.

    Okno dialogowe 2

    Jeśli jednak chcesz zmienić tylko jeden układ, musisz znaleźć go osobno, zamiast zmieniać wszystkie. Chciałbym po prostu użyć funkcji Znajdź, aby wyszukać jej nazwę, która musi zostać przeliterowana, aby ją znaleźć.

  5. Teraz kliknij przycisk „Zamień wszystko”, gdy okno dialogowe powinno zniknąć z informacją, że zostało znalezione i zastąpić 9 lub więcej wystąpień.

    Gedit_2

  6. Teraz zapisz go, klikając przycisk Zapisz podświetlony na jasno szary Gedit_4

    Zauważ teraz, że gwiazdka w tytule powinna zniknąć w ten sposób. Jeśli nie, to nie oszczędza

    Gedit_1

  7. Uruchom ponownie komputer. Teraz powinno to wyglądać tak. Zauważ, że zrobiłem to z „eng” zamiast „eng”

    wprowadź opis zdjęcia tutaj


Interfejs linii komend

  1. Wpisz sudo sed -i -e 's/<shortDescription>en</shortDescription>/<shortDescription>Eng</shortDescription>/g' /usr/share/X11/xkb/rules/evdev.xml
  2. Naciśnij Enterna klawiaturze
  3. Wpisz swoje hasło
  4. Naciśnij Enterna klawiaturze
  5. Uruchom ponownie komputer
MathCubes
źródło
1
Najpierw dokonałem zmiany ( en na Eng ) metodą graficzną opisaną w odpowiedzi w sesji Xorg i zadziałało. Potem zrestartowałem się i rozpocząłem sesję GNOME na Wayland, a wprowadzona przeze mnie zmiana nadal tam zastosowała (pokazał Eng zamiast en )!
pomsky
3
Naprawdę trudno jest zobaczyć, co się właściwie dzieje z tymi wszystkimi zrzutami ekranu umieszczonymi między faktami. OP ma tutaj 18 000 punktów, być może jest możliwe, że wie, jak otworzyć pocisk.
MPi
@MPi Zrobiłem to dla każdego. Każdy, kto korzysta z Ubuntu z Gnome w tym czasie. Nawet nowicjusze. Jeśli nie podoba ci się sposób graficzny, możesz to zrobić za pomocą wiersza poleceń. Z jakiegoś powodu zostawiłem dwie opcje.
MathCubes
@MPi Także kiedy zadał pytanie i kiedy na nie odpowiem. Miał tylko 5 punktów.
MathCubes
@MPi Proof i.imgur.com/rr0c9tn.png
MathCubes