Zurücksetzen der Schriftart in der virtuellen Konsole unter GNU / Linux


9

Ich habe mit dem folgenden Befehl eine benutzerdefinierte Schriftart auf meiner virtuellen Konsole (vt1) festgelegt:

shell> setfont ter-114f

Wenn ich zu X wechsle (mit Strg + Alt + F7) und zur virtuellen Konsole zurückkehre (mit Strg + Alt + F1), ist die Anzeige nicht richtig. Es sieht so aus, als würde die Bildschirmgröße zurückgesetzt (zuvor vor dem Umschalten auf 28 Zeilen eingestellt).

Wie kann das behoben werden?

Antworten:


3

Das hängt von Ihrer Verteilung ab.

Arch Linux

Wenn Sie in Arch Linux die Schriftart ausgewählt haben, die /usr/share/kbd/keymaps/Sie festlegen möchten, müssen Sie sie wie folgt hinzufügen /etc/rc.conf:

CONSOLEFONT="lat2-16"

und fügen Sie dann den Konsolenfont-Hook zu Ihrem hinzu /etc/mkinitcpio.conf

HOOKS="base udev autodetect pata scsi sata filesystems consolefont"

und regenerieren Sie das Bild:

# mkinitcpio -p kernel26

Ubuntu / Debian

Wählen Sie in Ubuntu / Debian Ihre Schriftart aus /usr/share/consolefonts/und bearbeiten Sie sie /etc/default/console-setupund fügen Sie einen Eintrag hinzu wie:

CODESET="Lat15"
FONTFACE="Terminus"
FONTSIZE="16"

und um es dauerhaft zu machen:

sudo dpkg-reconfigure console-setup

Fedora

Die verfügbaren Schriftarten sind in aufgeführt /lib/kbd/consolefonts/.

Geben Sie die gewünschte Schriftart in der /etc/sysconfig/i18nDatei an, indem Sie den SYSCONF-Eintrag ändern.

SYSFONT="lat2-16"

Verweise

  1. Arch: https://wiki.archlinux.org/index.php/Fonts#Console_fonts
  2. Fedora: http://www.g-loaded.eu/2005/09/30/change-console-font-in-fedora

1

Oft speichert der X-Server beim Start den alten Videostatus und stellt diesen wieder her, wenn er wieder zur Textkonsole wechselt. Wenn Sie den Videostatus der Textkonsole dazwischen ändern, wird er überlastet. Vielleicht wird KMS (Kernel-Modus-Einstellung) dies beheben?


0

Es reicht aus, Ihre Schrift in ~ / .fonts oder / usr / share / fonts zu kopieren. Vorsichtig, / usr / share / fonts hat ein Verzeichnis, bitte lesen Sie sie. Dann für ~ / .fonst run:

fc-cache -v -f #with your username 

Und für / usr / share / fonts laufen:

fc-cache -v -f #with superuser
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.