Ich habe eine Reihe von Konsolenschriftarten /lib/kbd/consolefonts/
installiert.
- Wie liste ich sie auf (natürlich kann ich mir nur die Dateinamen ansehen, aber nicht eine Liste der verfügbaren Schriftarten).
- Wie kann ich die Konsolenschriftarten ändern?
- Wie kann ich ein vom Benutzer manipulierbares Verzeichnis für diese Schriftarten erstellen, das ich verwenden soll
/usr/local/lib/consolefonts/
?
Jetzt akzeptiert mein Kernel den Parameter SYSFONT : SYSFONT=latarcyrheb-sun16
. Ich hätte gerne eine Liste, welche Schriftarten mein Kernel unterstützt und wie ich sie auswählen kann (wie in, wie liste ich die vom Kernel kompilierten Schriftarten auf oder so).
console
fonts
linux-kernel
Polemon
quelle
quelle
fc-list
mindestens die verfügbaren Schriftarten auflisten. Welches Linux laufen Sie?setfont
.Antworten:
HINWEIS: Ein Teil davon ist bei LSB nicht vollständig angegeben. Diese Antwort basiert auf einem Debian Squeeze (Debian 6.0.6). Einige Dateipfade und Dateinamen können sich auf anderen Distributionen ändern. Das Bearbeiten dieser Antwort, um mir beim Auffinden der Konfigurationsdatei zu helfen, ist willkommen!
Um als Ihre Punkte zu antworten:
1. Wie liste ich sie auf?
Bei InKernel-kompilierten Schriftarten sind die Dinge anders. Unter Debian hat der laufende Kernel eine Kopie seiner Konfigurationsdatei in
/boot
:2. Wie kann ich die Konsolenschriftarten ändern?
Je nachdem, ob Änderungen dauerhaft sein sollen:
setfont -f Lat15-VGA28x16
zless /usr/share/doc/console-setup/README.Debian
vi /etc/default/console-setup
3. soll ich / usr / local / lib / consolefonts / verwenden?
In der Tat ja . Sie können einfach (als Root) eine Gruppe erstellen
consolefont
, dieser Gruppe ein Mitglied hinzufügen und den Eigentümer der Gruppe für das Verzeichnis ändern:quelle
Wenn Sie unter Debian-basiertem Linux wie Ubuntu arbeiten, können Sie es
consolechars
aus dem consoletools-Paket verwenden. Etwas wieAußerdem gibt es NAFE http://sourceforge.net/projects/nafe/ zum Bearbeiten von Konsolenschriftarten.
setfont
hat damals bei mir nicht funktioniert (ich spreche von 2008).quelle
console-tools
(beachten Sie die-
)