Ho bisogno di cambiare il layout della tastiera mentre lavoro in console in Linux. Devo configurare il layout inglese come predefinito per la console. Come farlo?
Ho bisogno di cambiare il layout della tastiera mentre lavoro in console in Linux. Devo configurare il layout inglese come predefinito per la console. Come farlo?
Risposte:
Per modificare il layout della tastiera a livello di sistema, eseguire
sudo dpkg-reconfigure keyboard-configuration
o modifica la XKBLAYOUT
riga in /etc/default/keyboard
.
localectl status
, localectl list-keymaps
, localectl set-keymap cz
, vedere Modifica del layout di tastiera ... Le mappe dei tasti sono in /usr/lib/kbd/keymaps/
btw ..
/etc/default/keyboard
. Per modificare le impostazioni della tastiera in questo caso, è necessario utilizzaredconf
Per modificare rapidamente il layout della tastiera, basta installare setxkbmap con:
sudo apt-get install x11-xkb-utils
Dopodiché puoi sempre cambiare il layout della tastiera con:
setxkbmap us
Per farlo automaticamente ogni volta, estendi il tuo .bashrc
con:
echo "setxkbmap us" >> ~/.bashrc
Ora, apri una nuova console e il layout di tastiera statunitense è attivato. Non preoccuparti se la piccola icona del layout della tastiera nel pannello Ubuntu non cambia.
/etc/default/keyboard
come suggerito da altre risposte.
un altro modo, ma capisco che non durerà per il prossimo avvio:
sudo loadkeys /usr/share/keymaps/i386/qwerty/us.kmap.gz
controlla / usr / share / keymaps / i386 / per il layout della tastiera e le keymap per quello che ti si addice meglio
/etc/rc.local
necessario sudo?
loadkeys ci ---- carica le chiavi degli Stati Uniti ma per una singola sessione.
il molto divertente potrebbe essere quello di tornare indietro .. la soluzione possibile è, per fare lo script bash (chiamato w / simboli della lingua di destinazione. per esempio, англ). Il secondo trucco è digitare "setxkbmap us; setxkbmap ru", quindi è possibile utilizzare la cronologia bash per restituire il layout principale alla console.
Un trucco migliore è monitorare udev e ripristinarlo automaticamente se la tastiera viene disconnessa. Anche gli utenti su laptop potrebbero averne bisogno, poiché potrebbe disconnettersi istantaneamente. Ho appena fatto un repository github per farlo.