Jak zmienić układ klawiatury wejściowej podczas pracy w konsoli?
Potrzebuję zmienić układ klawiatury podczas pracy w konsoli w systemie Linux. Potrzebuję ustawić układ klawiatury angielskiej jako domyślny dla konsoli. Jak to zrobić?
Potrzebuję zmienić układ klawiatury podczas pracy w konsoli w systemie Linux. Potrzebuję ustawić układ klawiatury angielskiej jako domyślny dla konsoli. Jak to zrobić?
Aby szybko zmienić układ klawiatury, po prostu zainstaluj setxkbmap z:
sudo apt-get install x11-xkb-utils
Następnie zawsze możesz zmienić układ klawiatury z:
setxkbmap us
Aby zrobić to automatycznie za każdym razem, rozszerz swój .bashrc
z:
echo "setxkbmap us" >> ~/.bashrc
Teraz, otwórz nową konsolę i układ klawiatury USA jest aktywny. Nie martw się, jeśli mała ikona układu klawiatury w panelu Ubuntu nie zmieni się.
inny sposób, ale rozumiem, że to nie potrwa do następnego uruchomienia:
sudo loadkeys /usr/share/keymaps/i386/qwerty/us.kmap.gz
sprawdzić /usr/share/keymaps/i386/ dla Ciebie układ klawiatury i mapy klawiszy do tego, co bardziej Ci odpowiada
ładuje nam —- ładuje klucze USA, ale na jedną sesję.
Bardzo zabawne może być przełączenie się z powrotem… możliwym rozwiązaniem jest wykonanie skryptu bash (o nazwie w/ symbole języka docelowego. na przykład англ). Drugi trik polega na tym, że aby wpisać “setxkbmap us; setxkbmap ru”, można użyć historii basha, aby zwrócić główny układ konsoli.
Lepszym hakerem jest monitorowanie udev i automatyczne resetowanie po odłączeniu klawiatury. Nawet użytkownicy laptopów mogą jej potrzebować, ponieważ może ona zostać natychmiast odłączona. Właśnie zrobiłem github repo, żeby to zrobić.