Wie funktioniert / etc / default / console-setup?

8

Wie kann ich / etc / default / console-setup bearbeiten , nachdem ich die Keymaps der virtuellen Konsolen geändert habe ?

Wird die Datei bei jedem Start analysiert (und dann in /etc/console-setup/cached.kmap.gz zwischengespeichert), oder muss ich nach jeder manuellen Änderung einen bestimmten Befehl ausführen?

Die Beschreibung für die Einrichtung der Paketkonsole gibt zwar ihren grundlegenden Zweck an, aber fehlt mir eine Dokumentation zur Verwendung?

Gemeinschaft
quelle

Antworten:

5

setupcon ist das Programm, das für die Aktualisierung von /etc/console-setup/cached.kmap.gz verantwortlich ist. setupcon wird beim Start im initramfs-Image ausgeführt, daher müssen Sie dies aktualisieren, bevor die Änderungen übernommen werden

Johan Dahlin
quelle
Wenn ich das richtig verstehe, wird / etc / default / console-setup bei jedem Start überprüft (oder aus der zwischengespeicherten Datei gelesen), aber was ich in meinem FS sehe, ist nicht das, was setupcon sieht, wenn das initramfs-Image noch vorhanden ist benutzt?
Eigentlich denke ich, dass es das Gegenteil ist. Das Konsolen-Setup erfordert ein initramfs-Update, aber die zwischengespeicherte Keymap wird immer gelesen. Sie müssen testen, um zu überprüfen :-)
Johan Dahlin
3

Das Programm setupcon verwendet die Datei / etc / default / console-setup. Setupcon verfügt über eine Manpage, die auf eine README-Datei verweist. Die README-Datei lautet /usr/share/doc/console-setup/README.gz. Diese Datei gibt an, dass Sie setupcon als Teil der Startsequenz aufrufen müssen, damit die Konsolenparameter automatisch geändert werden.

Bearbeiten Sie die Datei / etc / default / console-setup entsprechend Ihren Anforderungen. Sie können überprüfen, ob die Einstellungen Ihren Wünschen entsprechen, indem Sie ein Terminal öffnen ctrl-alt-f1, sich anmelden und ausführen setupcon.

Um die Änderungen bei jedem Neustart automatisch vorzunehmen, bearbeiten Sie die Datei /etc/rc.local, um die Zeile setupconüber der exit 0Zeile hinzuzufügen .

Für beide Dateien, / etc / default / console-setup und /etc/rc.local, sind Root-Rechte zum Bearbeiten erforderlich.

W_Whalley
quelle
Geschieht dies also automatisch mit "stock" Ubuntu 10.04? Tut das Konsolen-Setup-Paket das? Wie überprüfe ich?
Ich denke nicht, dass es automatisch ist. Versuchen Sie, / bin / setupcon zu den Startanwendungen hinzuzufügen (System / Einstellungen / Startanwendungen).
W_Whalley
Dies scheint der falsche Ort zu sein, da er nach dem Anmelden bei X und nicht beim Booten ausgeführt wird.
Richtig, ich habe meine Antwort bearbeitet, um sie zu korrigieren.
W_Whalley