Name des Tools zum Erkennen des Tastaturlayouts

20

Wie heißt das Programm, mit dem das Tastaturlayout während der Ubuntu-Installation erkannt wird? Gibt es ein anderes Tool, das ich nach der Installation in einem anderen ausführen kann, um das richtige Layout für eine von mir gekaufte Tastatur zu ermitteln?

Nelson Teixeira
quelle

Antworten:

11

Dieses Tool zeigt Ihr aktuelles Layout grafisch an:

gkbd-keyboard-display -g 1

Dies ist der Befehl, der während des Setups zur Auswahl Ihres Tastaturlayouts verwendet wird:

dpkg-reconfigure keyboard-configuration

Damit die Tastatur automatisch erkannt wird, müssen Sie eine Einstellung in ändern dpkg-reconfigure keyboard-configuration. Ich bin mir allerdings nicht sicher, welche Einstellung.

Um eine Einstellung zu ändern, echo <packagename> <setting> <type> <value> | debconf-set-selections. Beispielsweise:

echo "keyboard-configuration console-setup/ask_detect boolean true" | debconf-set-selections

Hoffentlich hilft dir das.

Benubird
quelle
1
Die Installation verwendet ein grafisches Setup, um das Layout zu erkennen. dpkg-reconfigureist keine grafische Einrichtung.
Martin Thoma
1

Installieren Sie das console-dataPaket.

sudo apt-get install console-data

Führen Sie dann diesen Befehl auf dem Terminal aus:

sudo dpkg-reconfigure console-data

Anschließend können Sie das Tastaturlayout ändern.

Chester
quelle
7
ja, aber ich möchte herausfinden, was mein Layout ist. Ich weiß, wie ich es ändern kann, sobald ich es herausfinde. Das Problem ist, dass meine neue Tastatur einige Tasten an nicht standardmäßigen Stellen hat, die vom so nicht erkannt werden.
Nelson Teixeira
Haben Sie jemals herausgefunden, wie Sie Ihr Tastaturlayout erkennen können?
Magick
0

Das zur Erkennung des Tastaturlayouts während der Ubuntu-Installation verwendete Programm ist Teil des Ubuntu-Installationsprogramms "Ubiquity".

Sie können den Quellcode auf der Launchpad-Projektseite finden oder die in Ihrer Ubuntu-Version verwendete Version mit herunterladen

apt-get source ubiquity

Sie können hier im Code navigieren: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/?h=ubuntu/bionic-devel

Die GTK-GUI-Definition mit der Schaltfläche "Tastaturlayout erkennen" finden Sie hier: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/gui/gtk/stepKeyboardConf.ui Suchen Sie nach "Tastaturlayout erkennen" wird "deduce_layout" finden

Ich bin nicht 100% sicher, aber ich denke, der Code, der die Tastaturerkennung ausführt, ist hier: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/ubiquity/plugins/ubi-console-setup.py Suchen Sie nach "deduce_layout", finden Sie "berechne_schlüsselkarte_button" (berechne_geklickt) usw.

Und hier: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/ubiquity/frontend/gtk_components/keyboard_query.py Suchen Sie nach "ubiquity / text / keyboard_query_title".

Siehe auch diese Webseite für eine einfachere Navigation im Code: http://nullege.com/codes/search/ubiquity.keyboard_detector.KeyboardDetector

Ich hoffe, es hilft.

ssinfod
quelle