it-swarm.com.de

Wie ist das Tastaturlayout in der Konsole?

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?

35
J.Olufsen

Führen Sie Folgendes aus, um das systemweite Tastaturlayout zu ändern

Sudo dpkg-reconfigure keyboard-configuration

oder bearbeiten Sie die Zeile XKBLAYOUT in /etc/default/keyboard.

38
ephemient

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 Ihren .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.

13
Malte Ahl

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

5
Aquarius Power

das sehr lustige könnte sein, zurückzuschalten. Eine mögliche Lösung ist, ein Bash-Skript (benannt mit Symbolen in der Zielsprache, zum Beispiel Englisch) zu erstellen. 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.

0

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 unterbrochen wird. Ich habe gerade ein Github-Repo gemacht, um dies zu tun.

0
Spenser Truex