Ich verwende Ubuntu 15.04 64-Bit Desktop Edition (Ein Debian-basiertes Linux).
Ich habe sudo dpkg-reconfigure console-setup
über die Befehlszeile den Standardschrifttyp der Konsole in Terminus geändert. Unmittelbar danach änderten sich die Schriften der Konsole in die schärfer aussehende Schrift.
Doch nach einem Neustart Ctrl+ Alt+ F1bringt mich zu einem Konsolenfenster, das den ursprünglichen chunkier sucht Artguß Gesicht hat, nicht meine ausgewählte Wahl.
Die /etc/default/console-setup
Datei wurde anscheinend nach meinen Wünschen geändert.
# CONFIGURATION FILE FOR SETUPCON
# Consult the console-setup(5) manual page.
ACTIVE_CONSOLES="/dev/tty[1-6]"
CHARMAP="UTF-8"
CODESET="guess"
FONTFACE="Terminus"
FONTSIZE="8x16"
VIDEOMODE=
# The following is an example how to use a braille font
# FONT='lat9w-08.psf.gz brl-8x8.psf'
Wie ändere ich die Konsolenschriftart dauerhaft, um meine bevorzugte Schriftart zu verwenden?
command-line
console
tty
fonts
Andy Fusniak
quelle
quelle
Antworten:
Siehe /ubuntu/630118/ und /ubuntu/328463/ .
Dieses Problem scheint durch eine Inkongruenz bei der Benennung der Schriften verursacht zu werden, die das Konsolen-Setup im Vergleich zu den vorhandenen Schriften erwartet
/usr/share/consolefonts/
, und wird daher kopiert,/etc/console-setup/
wenn Sie eine Schriftart zur Verwendung auswählen (usingdpkg-reconfigure console-setup
).Wenn Sie zu einer Konsole gehen und einen Befehl ausführen
strace /lib/udev/console-setup-tty fbcon
, können Sie feststellen, dass versucht wird, Schriftarten wie die folgenden zu öffnen:Aber wenn Sie nachsehen
/etc/console-setup/
, sind nur eine Handvoll Schriften darin (die, die Sie ausgewählt haben), und sie sehen ungefähr so aus:Einer hat Höhe x Breite und der andere hat Breite x Höhe.
Das Problem kann auf verschiedene Arten behoben werden.
(1)
/lib/udev/console-setup-tty
könnte behoben werden - Dies ist die dauerhaftere vorgelagerte Lösung.(2) Sie können manuell ändern
/etc/default/console-setup
und die Höhe und Breite in FONTSIZE umkehren. Dies muss jedes Mal durchgeführt werden, wenn Sie die Schriftarten mit änderndpkg-reconfigure console-setup
. Beim Neustart des Computers bleibt diese Einstellung jedoch erhalten.(3) Sie können die Schriften installieren, die console-setup-tty erwartet. Das nenne ich die "Overkill" -Option. Ich habe es so gemacht:
In /etc/rc.local:
Erstellen Sie ein Skript mit dem Namen
/etc/console-setup/fonts.sh
:Für eine schnelle pragmatische Lösung würde ich # 2 mit einem Kommentar in der Datei tun, der möglicherweise erneut ausgeführt werden muss, wenn Sie eine andere Schriftart auswählen (vorausgesetzt, der Kommentar wird nicht überschrieben).
Aber # 3 funktioniert gut mit minimalem Aufwand oder Durcheinander.
quelle
Ich habe vor kurzem dieses Problem auf meiner Ubuntu 15.04 64-Bit-Box festgestellt. Der
setupcon
Befehl stellte die Schriftarten auf das ein, was ich mit eingestellt hattedpkg-reconfigure console-setup
.Ich habe
setupcon
zu meiner rc.local hinzugefügt , aber das hat eine Lücke hinterlassen, in der die Schriftart immer noch falsch war (weil rc.local ausgeführt wird, nachdem die Konsole eingerichtet wurde), also war das nicht gut genug für mich.Also beschloss ich, tiefer zu gehen. Ich habe meine
/lib/systemd/system/console-setup.service
Datei bearbeitet und anExecStart=/bin/setupcon
das Ende der Datei angehängt . Das ruft auf,setupcon
wenn die Konsole eingerichtet wird, und korrigiert die Schriften beim Booten ohne Zeitlücke.quelle
Die einfachste Lösung, die ich gefunden habe, war das Bearbeiten
/etc/default/console-setup
zum Einstellenund alles andere außer der
ACTIVE_CONSOLES
Zeile auskommentieren.Sie können dies sofort mit anwenden
setupcon
, und es wird auch nach dem Neustart angewendet.Das Angeben des Schriftnamens anstelle der einzelnen Komponenten umgeht die von Alan Porter beschriebene Namensinkongruenz.
quelle