Tastaturbelegungen sind im Debian Live- (oder Rescue-)Image nicht verfügbar

Tastaturbelegungen sind im Debian Live- (oder Rescue-)Image nicht verfügbar

Ich habe dieDebianLive-Standard (Kommandozeilen-Variante,ohne X und irgendwelche Fenstermanager)CD-Bild, dann in die Live-Disk gebootet. Mit meinem erstenArch LinuxReflexartig tippte ich loadkeys dvorak(ich tippte mit der Hand auf meiner Tastatur mit leeren Tasten und warf einen Blick auf das US-QWERTY-Layout auf meinem Laptop). Ohne Erfolg, ich bekam eine Fehlermeldung mit dem Inhalt cannot open file dvorak. Eine einfache Google-Suche brachte jede Menge irrelevante Links hervor. /usr/share/keymapsist leer.Diese andere Frageerwähnt dpkg-reconfigure, aber es ist nicht einmal im Pfad des Live-Boots enthalten, zumindest wird kein solcher Befehl erkannt. Selbst wenn es verfügbar wäre, würde ich es immer noch als äußerst unangenehm empfinden, mehr als ein paar Zeichen einzugeben, um zu meinem bevorzugten Tastaturlayout zu gelangen.Ich meine, die Internetverbindung einrichten, das WLAN-Passwort eingeben, den Proxy konfigurieren, Paketquellen hinzufügen, Pakete installieren und dann die Tastaturbelegungen laden!? Das Allererste, was ich beim Booten in ein Live-Betriebssystem (Rettungsdiskette!!) möchte, ist, die Tastatur richtig einzustellen.

Bin das nur ich und ist das wirklich so eine unangenehme, selten genutzte Funktion für Debian? … oder habe ich etwas ganz Offensichtliches übersehen?

Antwort1

Ich bin auf dasselbe Problem gestoßen. So habe ich es gelöst:

# become root
sudo su

# configure keyboard
dpkg-reconfigure keyboard-configuration

# restart keyboard setup
/etc/init.d/keyboard-setup restart

Es ist ein riesen Ärgernis, dies mit einem Tastaturlayout einzutippen, an das Sie nicht gewöhnt sind, aber meines Wissens gibt es keine einfachere Lösung.

Antwort2

Ich hatte mit Debian-Live-8.7.1 (kein X) dasselbe Problem.

dpkg-reconfigure keyboard-configuration

hat in meinem Fall nichts geändert. Es scheint, dass debian-live die binären loadkeys nicht enthält, die notwendig zu sein scheinen, um die Konsolen-Keymap zu ändern. Also musste ich (vonHier) und installieren Sie kbd und (console-data oder (xkb-data und console-setup-linux und console-setup)), um schließlich die gewünschte Tastenbelegung in der Konsole zu erhalten.

Antwort3

Ich bin heute bei der Verwendung auf dasselbe Problem gestoßen debian-live-11.4.0-i386-standard+nonfree.iso. Mit den folgenden beiden Befehlen habe ich eine deutsche Tastaturbelegung und korrekten UTF-8-Text erhalten:

localectl set-keymap de-latin1
dpkg-reconfigure console-setup

Interessanterweise wurde die mit dem ersten Befehl festgelegte Tastenbelegung nicht sofort angewendet; anscheinend wurde dies jedoch durch die anschließende Neukonfiguration des Konsolen-Setups getan. Ich nehme an, dass die Verwendung anderer Tastenbelegungen als de-latin1in der gleichen Weise funktionieren sollte.

Antwort4

Ich weiß nicht, ob es eine Möglichkeit gibt, es zu automatisieren, aber diese Befehle sollten funktionieren:

setxkbmap us dvorak

oder

setxkbmap gb -variant dvorak

oder anders...?

Beachten Sie, dass eventuell mit festgelegte benutzerdefinierte Schlüssel xmodmapüberschrieben werden. Wenn Sie sie also benötigen, führen Sie sie xmodmapnach aus setxkbmap.

verwandte Informationen