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?
(cd /usr/share/consolefonts && find . -type f -name '*.psf.gz'; ) |
sed 's/.\/\(.*\).psf.gz/\1/' |
sort |
column
Bei InKernel-kompilierten Schriftarten sind die Dinge anders. Unter Debian hat der laufende Kernel eine Kopie seiner Konfigurationsdatei in /boot
:
grep '^CONFIG_FONT' /boot/config-2.6.32-5-amd64
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
2. Wie kann ich die Konsolenschriftarten ändern?
Je nachdem, ob Änderungen dauerhaft sein sollen:
- Für sofortige Änderungen (nicht bleibende):
setfont -f Lat15-VGA28x16
- Informationen zu dauerhaften Änderungen finden Sie unter
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:
addgroup --system consolefont
chown root:consolefont /usr/local/lib/consolefonts
chmod 775 /usr/local/lib/consolefonts
adduser toto consolefont
fc-list
mindestens die verfügbaren Schriftarten auflisten. Welches Linux laufen Sie?