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:
Jeśli się nie mylę, można to łatwo zrobić w KDE.
Distro: Ubuntu GNOME 17.04
Odpowiedzi:
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-terminal
lub nazwę swojego terminala. Teraz powinno tak wyglądać.Teraz naciśnij Enter. Powinien zostać zamknięty i wywołać terminal.
Formularz tutaj są dwa sposoby: Najpierw graficzny lub interfejs poleceń.
Metoda graficzna
Teraz wpisz:
sudo -i gedit /usr/share/X11/xkb/rules/evdev.xml
Tak to powinno wyglądać.Teraz naciśnij Enteri powinien otworzyć plik, w którym musimy edytować. Tak powinno to wyglądać:
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.
Teraz powinno pojawić się okno dialogowe
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.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źć.
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ń.
Teraz zapisz go, klikając przycisk Zapisz podświetlony na jasno szary
Zauważ teraz, że gwiazdka w tytule powinna zniknąć w ten sposób. Jeśli nie, to nie oszczędza
Uruchom ponownie komputer. Teraz powinno to wyglądać tak. Zauważ, że zrobiłem to z „eng” zamiast „eng”
Interfejs linii komend
sudo sed -i -e 's/<shortDescription>en</shortDescription>/<shortDescription>Eng</shortDescription>/g' /usr/share/X11/xkb/rules/evdev.xml
źródło