Odpowiedzi:
Aby zmienić układ klawiatury dla całego systemu, uruchom
sudo dpkg-reconfigure keyboard-configuration
lub edytuj XKBLAYOUT
linię w /etc/default/keyboard
.
localectl status
, localectl list-keymaps
, localectl set-keymap cz
, zobacz Zmiana Układ klawiatury ... W keymaps są /usr/lib/kbd/keymaps/
btw ..
/etc/default/keyboard
. Aby zmienić ustawienia klawiatury w tym przypadku, musisz użyćdconf
Aby szybko zmienić układ klawiatury, po prostu zainstaluj setxkbmap za pomocą:
sudo apt-get install x11-xkb-utils
Po tym zawsze możesz zmienić układ klawiatury za pomocą:
setxkbmap us
Aby to zrobić automatycznie za każdym razem, rozszerz .bashrc
:
echo "setxkbmap us" >> ~/.bashrc
Teraz otwórz nową konsolę, a układ klawiatury w USA zostanie aktywowany. Nie martw się, jeśli ikona układu małej klawiatury w panelu Ubuntu nie zmieni się.
/etc/default/keyboard
podobny sposób sugerowany przez inne odpowiedzi.
inny sposób, ale rozumiem, że to nie potrwa do następnego rozruchu:
sudo loadkeys /usr/share/keymaps/i386/qwerty/us.kmap.gz
sprawdź / usr / share / keymaps / i386 /, aby zobaczyć układ klawiatury i mapy klawiszy, które najbardziej Ci odpowiadają
/etc/rc.local
aby nie wymagać sudo?
loadkeys us ---- ładuje klucze amerykańskie, ale na jedną sesję.
bardzo zabawne może być cofnięcie się. możliwe rozwiązanie to zrobienie skryptu bash (nazwanego w / symbolami języka docelowego. na przykład англ). Druga sztuczka polega na wpisaniu „setxkbmap us; setxkbmap ru”, wtedy można użyć historii bash, aby przywrócić główny układ do konsoli.
Lepszym hackiem jest monitorowanie udev i resetowanie go automatycznie, jeśli klawiatura zostanie odłączona. Nawet użytkownicy laptopów mogą go potrzebować, ponieważ może zostać natychmiast odłączony. Właśnie zrobiłem repozytorium github, aby to zrobić.