Używam Ubuntu 12.04. Układ klawiatury jest wszędzie w języku angielskim, z wyjątkiem wiersza poleceń, w którym działa w języku angielskim w Wielkiej Brytanii. Terminal ma również angielski w USA. Jak zmienić domyślny układ klawiatury w wierszu polecenia na angielski w USA?
Myślę też, że warto tutaj zauważyć, że kiedy instalowałem Ubuntu (dual boot z Windows 8. 1), początkowo ustawiałem język na angielski UK, ale później zmieniłem go na angielski US z ustawień systemowych.
command-line
keyboard-layout
Evelyn
źródło
źródło
console-setup
jest instalowany domyślnie, ale może OP powinien spróbowaćsudo dpkg-reconfigure console-setup
?Odpowiedzi:
Aktualizacja 2017-04-13 : Wygląda na to, że uległo to zmianie w ostatnich wersjach Ubuntu i uruchomienie
sudo apt-get install console-common
próbuje usunąć inne pakiety. W przypadku najnowszych wersji Ubuntu użyj tego zamiast tego (Testowane w 17.04) :Najprostszym sposobem byłoby rzeczywiście zaproponowanie przez @steeldriver otwarcia terminala i uruchomienia następującego polecenia:
To zainstaluje
console-common
pakiet, a proces pozwoli ci wybrać układ konsoli. Jeśli jest już zainstalowany, użyj tego, aby uruchomić tego samego kreatora i ustawić układ:Testowany 13.10 i pobrany stąd .
źródło
sudo dpkg-reconfigure keyboard-configuration
byłem w stanie ustawić go na stałe.console-common
chce usunąć pakiety cryptsetup, plymouth, lightdm i kilka innych.dpkg-reconfigure keyboard-configuration
działa jednak.Uruchom to polecenie:
To zadziałało dla mnie.
źródło
Powyższe nie działało dla mnie, ale to zadziałało. Z terminalu wprowadź następującą komendę:
źródło
Mam tylko konsolę (bez X) Linux działającą w VirtualBox. Konieczna była zmiana układu klawiatury amerykańskiej na niemiecką. To działało dla mnie:
Aby było trwałe:
źródło
localectl set-keymap de
.loadkeys es
Używam 14.04 LTS ze standardową klawiaturą amerykańską. Mój problem polegał na tym, że polegałem na instalatorze, który wybrał dla mnie US-Intl, co spowodowało „martwe klucze” i nieprawidłowe tworzenie kluczy „i” (a także innych, o których nie wiem, jestem pewien) .
Po wielu frustracjach i próbach i błędach uruchomiłem
sudo apt-get install console-common
sugestię „ ” i naprawiłem mój problem, ale tylko wtedy, gdy byłem zalogowany.Kiedy się wylogowałem, zrestartowałem serwer i wróciłem, nie powiodło się.
Trwało to tylko na stałe, gdy wykonałem
sudo dpkg-reconfigure keyboard-configuration
polecenie „ ” i podałem ogólną klawiaturę amerykańską.„
setxkbmap
” nie działało dla mnie.Wygląda na to, że (nie WIEM) setxkbmap jest przestarzały w 14.04 LTS .
źródło
setxkbmap gb
pracował dla mnie właśnie w 16.04.01 LTSNa Ubuntu / Debian masz
/etc/default/keyboard
plik konfiguracyjny, który faktycznie zarządza układem klawiatury w twojej dystrybucji. Po uruchomieniu systemu/etc/default/keyboard
plik jest odczytywany przez skrypty instalacyjne wraz z innymi plikami konfiguracyjnymi. Jeśli spojrzysz na wyjście/etc/default/keyboard
pliku, zobaczysz, że mój układ klawiszy jest ustawiony na niemieckide
:Nie jest dobrym pomysłem (podobnie jak inne pliki konfiguracyjne) bezpośrednia zmiana atrybutów
/etc/default/keyboard
pliku.Aby zmienić układ lub model klawiatury, zawsze używaj następującego polecenia:
źródło
Dodatkowe informacje.
Prawdopodobnie powinieneś również zmienić swoje ustawienia regionalne!
Użyj,
locale -a
aby pokazać wszystkie możliwe języki:Jeśli twoich ustawień narodowych nie ma na powyższej liście, musisz je wygenerować:
Domyślne ustawienia są przechowywane w
/etc/default/locale
:Możesz go ręcznie skonfigurować lub użyć narzędzia:
Więcej informacji (źródło niemieckie).
źródło