Resetowanie czcionek w wirtualnej konsoli GNU / Linux


9

W mojej wirtualnej konsoli (vt1) ustawiłem niestandardową czcionkę, używając następującego polecenia:

shell> setfont ter-114f

Jeśli przejdę do X (używając Ctrl + Alt + F7) i wrócę do wirtualnej konsoli (używając Ctrl + Alt + F1), wyświetlanie nie będzie prawidłowe. Wygląda na to, że rozmiar ekranu jest resetowany (poprzednio ustawiony na 28 wierszy przed przełączeniem).

Jak to może zostać naprawione?

Odpowiedzi:


3

To zależy od twojej dystrybucji.

Arch Linux

W Arch Linux, po wybraniu czcionki /usr/share/kbd/keymaps/, którą chcesz ustawić, musisz dodać ją do swojego /etc/rc.conf:

CONSOLEFONT="lat2-16"

a następnie dodaj hak konsoli do swojego /etc/mkinitcpio.conf

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

i zregeneruj obraz:

# mkinitcpio -p kernel26

Ubuntu / Debian

W Ubuntu / Debian wybierz czcionkę, /usr/share/consolefonts/a następnie edytuj /etc/default/console-setupi dodaj wpis, taki jak:

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

i aby było trwałe:

sudo dpkg-reconfigure console-setup

Fedora

Dostępne czcionki są wymienione w /lib/kbd/consolefonts/.

Określ żądaną czcionkę w /etc/sysconfig/i18npliku, modyfikując wpis SYSCONF.

SYSFONT="lat2-16"

Bibliografia

  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

Często serwer X zapisuje stary stan wideo po uruchomieniu i przywraca go po powrocie do konsoli tekstowej. Jeśli zmienisz stan wideo konsoli tekstowej pomiędzy nimi, zostanie zablokowany. Może KMS (ustawienie trybu jądra) to naprawi?


0

Wystarczy skopiować czcionkę do ~ / .fonts lub / usr / share / fonts. Ostrożnie, / usr / share / fonts ma jakiś katalog, przeczytaj je. Następnie dla ~ / .fonst uruchom:

fc-cache -v -f #with your username 

I dla / usr / share / fonts run:

fc-cache -v -f #with superuser
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.