Скидання шрифту у віртуальній консолі на GNU / Linux


9

Я встановив спеціальний шрифт на моїй віртуальній консолі (vt1) за допомогою наступної команди:

shell> setfont ter-114f

Якщо я перейду на X (за допомогою Ctrl + Alt + F7) і повернуся до віртуальної консолі (за допомогою Ctrl + Alt + F1), дисплей не є належним. Схоже, що розмір екрана скидається (раніше встановлено на 28 рядків перед переключенням).

Як це можна виправити?

Відповіді:


3

Це залежить від вашого розподілу.

Arch Linux

В Arch Linux, коли ви вибрали шрифт, /usr/share/kbd/keymaps/який ви хочете встановити, вам потрібно додати його /etc/rc.confтак:

CONSOLEFONT="lat2-16"

а потім додайте гачок консолі до свого /etc/mkinitcpio.conf

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

і відновити зображення:

# mkinitcpio -p kernel26

Ubuntu / Debian

У Ubuntu / Debian виберіть свій шрифт /usr/share/consolefonts/та відредагуйте /etc/default/console-setupта додайте запис, наприклад:

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

і зробити його постійним:

sudo dpkg-reconfigure console-setup

Fedora

Доступні шрифти перераховані в /lib/kbd/consolefonts/.

Вкажіть потрібний шрифт у /etc/sysconfig/i18nфайлі, змінивши запис SYSCONF.

SYSFONT="lat2-16"

Список літератури

  1. Арка: 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

Часто сервер X зберігає старий стан відеозапису при його запуску і відновить його при переключенні назад на текстову консоль. Якщо змінити стан відео текстової консолі між ними, він набуде клобує. Можливо, KMS (налаштування режиму ядра) це виправить?


0

Досить скопіювати свій шрифт у ~ / .fonts або / usr / share / fonts. Уважно, / usr / share / шрифти містять трохи dir, будь ласка, прочитайте їх. Тоді для ~ / .fonst run:

fc-cache -v -f #with your username 

А для / usr / share / шрифти виконують:

fc-cache -v -f #with superuser
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.