Come cambiare il layout della tastiera di input mentre si lavora in console?
Ho bisogno di cambiare il layout della tastiera mentre lavoro in console in Linux. Ho bisogno di impostare il layout in inglese come predefinito per la console. Come si fa?
Ho bisogno di cambiare il layout della tastiera mentre lavoro in console in Linux. Ho bisogno di impostare il layout in inglese come predefinito per la console. Come si fa?
Per cambiare velocemente il layout della tastiera, basta installare setxkbmap con:
sudo apt-get install x11-xkb-utils
Dopo di che si può sempre cambiare il layout della tastiera con:
setxkbmap us
``` ```
echo "setxkbmap us" >> ~/.bashrc
Per farlo automaticamente ogni volta, estendere il vostro .bashrc con:
&001 &001
Ora, aprire una nuova console e il layout della tastiera USA è attivato. Non preoccupatevi se la piccola icona del layout di tastiera nel pannello Ubuntu non cambia.
un altro modo, ma capisco che non durerà per il prossimo avvio:
sudo loadkeys /usr/share/keymaps/i386/qwerty/us.kmap.gz
controllare /usr/share/keymaps/i386/ per voi il layout della tastiera e le mappature dei tasti per quello che vi conviene di più
loadkeys us —- carica le chiavi US ma per una sola sessione.
la soluzione molto divertente potrebbe essere quella di tornare indietro… possibile soluzione è quella di fare uno script bash (chiamato con i simboli della lingua di destinazione. per esempio, англ). Il secondo trucco è, per digitare “setxkbmap us; setxkbmap ru” allora è possibile usare la cronologia bash per restituire il layout principale alla console.
Un hack migliore è quello di monitorare udev e resettarlo automaticamente se la tastiera viene scollegata. Anche gli utenti sui portatili potrebbero averne bisogno, dato che potrebbe scollegarsi istantaneamente. Ho appena fatto un repo github per fare questo.