Ich verwende 12.04 Server im Befehlszeilenmodus (kein X installiert) und möchte das Tastaturlayout ändern. Wie kann ich das machen?
Ich verwende 12.04 Server im Befehlszeilenmodus (kein X installiert) und möchte das Tastaturlayout ändern. Wie kann ich das machen?
Antworten:
Bitte versuchen Sie den folgenden Befehl:
sudo dpkg-reconfigure console-data
Wenn Sie das Paket nicht haben, installieren Sie die Konsolendaten mit:
sudo apt-get install console-data
Weitere Informationen zur Konfiguration des Gebietsschemas: LocaleConf - Community-Hilfe-Wiki
Nach dem Versuch sudo dpkg-reconfigure console-data
stellte ich fest, dass es nach einem Neustart nicht funktioniert.
Jedoch,
sudo dpkg-reconfigure keyboard-configuration
funktioniert nach dem Neustart und hat auch mehr Optionen.
sudo dpkg-reconfigure console-setup
Wenn Ihre Cursortasten in der ncurses-Benutzeroberfläche nicht wie erwartet funktionieren, probieren Sie sie über die Zehnertastatur aus.
Versuchen
loadkeys es
(Zum Beispiel Spanisch)
loadkeys pt
( zum Beispiel Portugiesisch ) (zum Beispiel
loadkeys br
Brasilianisches Portugiesisch)
setxkbmap us
setxkbmap gb
Die richtige Lösung, um permanent zu machen, ist:
sudo dpkg-reconfigure keyboard-configuration
Ich hatte gerade dieses Problem auf einem Konsolenmodus nur VM.
Die Lösung in meinem Fall war das Bearbeiten /etc/default/keyboard
und Ändern der
XKBLAYOUT="de"
Linie (eine deutsche VM) zu
XKBLAYOUT="us"
mit meiner US-Tastatur zu arbeiten und dann neu zu starten.
XKBLAYOUT="us"
Bei Verwendung von Ubuntu 13.10 Server als virtuelle Maschine in VirtualBox funktionierte dies für mich:
(keine GUI, nur Kommandozeilenmodus)
Standard-Tastaturlayout war Französisch, "AZERTY"
loadkeys us
(Englisch war nicht 'en' für mich, wie einige Dokumente angeben)
Beachten Sie, dass Sie den Befehl wahrscheinlich als ausführen müssen sudo loadkeys us
.
sudo
stattdessen verwenden root
, da root nicht die empfohlene Methode für Befehle ist, für die Administratorrechte erforderlich sind.
loadkeys us
zur Arbeit gehen, auch nicht mit sudo
. Es wurde gesagt, dass die Datei "us" nicht gefunden werden konnte. Das auf meinem Raspberry Pi.