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

9

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

shell> setfont ter-114f

Если я переключусь на X (используя Ctrl + Alt + F7) и вернусь к виртуальной консоли (используя Ctrl + Alt + F1), отображение будет некорректным. Похоже, что размер экрана сбрасывается (ранее было установлено 28 строк перед переключением).

Как это можно исправить?

g13n
источник

Ответы:

3

Это зависит от вашего распространения.

Arch Linux

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

CONSOLEFONT="lat2-16"

а затем добавьте хук consolefont к вашему /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

мягкая фетровая шляпа

Доступные шрифты перечислены в /lib/kbd/consolefonts/.

Укажите нужный шрифт в /etc/sysconfig/i18nфайле, изменив запись SYSCONF.

SYSFONT="lat2-16"

Ссылки

  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
jasonwryan
источник
1

Часто X-сервер сохраняет старое состояние видео при запуске и восстанавливает его при переключении обратно в текстовую консоль. Если вы измените состояние видео текстовой консоли между ними, оно будет засорено. Может быть, KMS (настройка режима ядра) исправит это?

Питер Кордес
источник
0

Достаточно скопировать ваш шрифт в ~ / .fonts или / usr / share / fonts. Осторожно, в / usr / share / fonts есть каталог, пожалуйста, прочитайте его. Затем для ~ / .fonst выполните:

fc-cache -v -f #with your username 

И для / usr / share / fonts запустите:

fc-cache -v -f #with superuser
Персидский залив
источник