Red Hat 7: localectl status, localectl list-keymaps, localectl set-keymap cz, zobacz Zmiana Układ klawiatury ... W keymaps są /usr/lib/kbd/keymaps/btw ..
David Tonhofer
Cześć)) Ubuntu 18.04.2 z pulpitem Gnome nie reaguje na stan /etc/default/keyboard. Aby zmienić ustawienia klawiatury w tym przypadku, musisz użyćdconf
AtachiShadow
16
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ę.
To tak naprawdę nie zmienia domyślnego układu klawiatury, ale jest rodzajem włamania, aby zresetować układ klawiatury na inny za każdym razem, gdy otwierasz nową konsolę (podczas gdy resetowanie jest konieczne tylko po ponownym uruchomieniu). Aby uzyskać trwałe rozwiązanie, można ustawić je bezpośrednio, na przykład w /etc/default/keyboardpodobny sposób sugerowany przez inne odpowiedzi.
baptx
To nie odpowiada na pytanie. setxkbmap (1) działa pod X (graficznie), podczas gdy OP pyta o konsolę. OP nawet przywołał loadkeys (1) w komentarzu do swojego pytania, trzy lata przed opublikowaniem tej odpowiedzi (loadkeys (1) jest programem przeznaczonym tylko dla konsoli).
Guildenstern
6
inny sposób, ale rozumiem, że to nie potrwa do następnego rozruchu:
Sugerowano, aby Loadkeys był lepszy i zawierał lepsze odpowiedzi, które zawierały informacje o tym, jak go używać. Unikaj publikowania zduplikowanych informacji w odpowiedziach, zwłaszcza gdy Twoje posty nie zawierają pełnej odpowiedzi.
music2myear
Najlepsza odpowiedź dla mnie.
not2savvy
0
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.
Czy możesz wyjaśnić (1) co mówisz i (2) jak odpowiada na pytanie?
Scott
cóż, zmieniłeś konsolę na język rosyjski. jak chciałbyś zmienić go z powrotem na angielski 777, nie odpowiedziałem na główne pytanie, po prostu dodałem kilka sztuczek, aby uniknąć możliwych problemów. Na przykład pracujesz bez GUI i przełączasz konsolę na rosyjski, więc nie możesz wpisać żadnego polecenia. :)
Z0dCHiY8
0
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ć.
Odpowiedzi:
Aby zmienić układ klawiatury dla całego systemu, uruchom
lub edytuj
XKBLAYOUT
linię w/etc/default/keyboard
.źródło
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ą:
Po tym zawsze możesz zmienić układ klawiatury za pomocą:
Aby to zrobić automatycznie za każdym razem, rozszerz
.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ę.
źródło
/etc/default/keyboard
podobny sposób sugerowany przez inne odpowiedzi.inny sposób, ale rozumiem, że to nie potrwa do następnego rozruchu:
sprawdź / usr / share / keymaps / i386 /, aby zobaczyć układ klawiatury i mapy klawiszy, które najbardziej Ci odpowiadają
źródło
/etc/rc.local
aby nie wymagać sudo?loadkeys us ---- ładuje klucze amerykańskie, ale na jedną sesję.
źródło
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.
źródło
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ć.
źródło