Ich muss das Tastaturlayout ändern, während ich in der Konsole unter Linux arbeite. Ich muss das englische Layout als Standard für die Konsole einrichten. Wie es geht?
Ich muss das Tastaturlayout ändern, während ich in der Konsole unter Linux arbeite. Ich muss das englische Layout als Standard für die Konsole einrichten. Wie es geht?
Antworten:
Führen Sie Folgendes aus, um das systemweite Tastaturlayout zu ändern
sudo dpkg-reconfigure keyboard-configuration
oder bearbeiten Sie die XKBLAYOUT
Zeile in /etc/default/keyboard
.
localectl status
, localectl list-keymaps
, localectl set-keymap cz
finden Sie das Tastaturlayout ändern ... Die keymaps in sind /usr/lib/kbd/keymaps/
btw ..
/etc/default/keyboard
. Um die Tastatureinstellungen in diesem Fall zu ändern, müssen Sie verwendendconf
Um Ihr Tastaturlayout schnell zu ändern, installieren Sie einfach setxkbmap mit:
sudo apt-get install x11-xkb-utils
Danach können Sie das Tastaturlayout jederzeit ändern mit:
setxkbmap us
Um dies jedes Mal automatisch zu tun, erweitern Sie Ihre .bashrc
mit:
echo "setxkbmap us" >> ~/.bashrc
Öffnen Sie nun eine neue Konsole und das US-Tastaturlayout ist aktiviert. Machen Sie sich keine Sorgen, wenn sich das kleine Tastaturlayout-Symbol im Ubuntu-Bedienfeld nicht ändert.
/etc/default/keyboard
wie in anderen Antworten vorgeschlagen.
Ein anderer Weg, aber ich verstehe, es wird nicht für den nächsten Start dauern:
sudo loadkeys /usr/share/keymaps/i386/qwerty/us.kmap.gz
Überprüfen Sie / usr / share / keymaps / i386 / auf Ihr Tastaturlayout und die Tastaturzuordnungen, die besser zu Ihnen passen
/etc/rc.local
, dass sudo nicht benötigt wird?
loadkeys us ---- Lädt US-Schlüssel, jedoch für eine einzelne Sitzung.
Das sehr lustige könnte sein, zurückzuschalten. Eine mögliche Lösung besteht darin, ein Bash-Skript zu erstellen (benannt mit Symbolen der Zielsprache, z. B. Englisch). Der zweite Trick besteht darin, "setxkbmap us; setxkbmap ru" einzugeben, und dann den Bash-Verlauf zu verwenden, um das Hauptlayout an die Konsole zurückzugeben.
Ein besserer Hack ist es, udev zu überwachen und automatisch zurückzusetzen, wenn die Tastatur getrennt wird. Sogar Benutzer auf Laptops benötigen es möglicherweise, da die Verbindung sofort getrennt wird. Ich habe gerade ein Github-Repo gemacht, um dies zu tun.