LINUX.ORG.RU

CentOS 7.0. не сохраняются шрифты

 ,


0

1

Установил минимальную ОС (виртуальная машина, если это важно) через netinstall, в консоли русские буквы были квадратами.

Сделал

setfont cyr_a8x16
стало ништяк. Затем добавил в /etc/vconsole.conf
FONT="cyr_a8x16"
рестартнул systemd-vconsole-setup и вроде все хорошо работает.

Делаю ребут системы опять квадраты, делаю рестарт сервиса - шрифт возвращается.

Я новичок в этих делах, ЧЯДНТ?

Также прошу подсказать есть ли в оф. репозиториях пакет с шрифтами terminus, а то я не нашел.



Последнее исправление: frozen92 (всего исправлений: 1)

рестартнул systemd-vconsole-setup и вроде все хорошо работает.

А этот сервис вообще включен?

Deleted
()
Ответ на: комментарий от Deleted

А этот сервис вообще включен?

Включен.

Никому нет дела.

Спасибо. Остается только страдать? Я вот хотел систему на рпм стабильную попробовать, а тут такое дело. В крайнем случае локаль поставлю везде на ангельском, благо немного понимаю.

frozen92
() автор топика

Там похоже имеет место гонка между встроенной службой systemd-vconsole-setup.service и загрузкой драйвера фреймбуфера. Если systemd-vconsole-setup.service отработает раньше, чем загрузится модуль фреймбуфера, то все настройки консоли, что он навыставлял будут сброшены на дефолтные, в частности шрифт сбросится на дефолтный, в котором нет нелатинских символов. Проявляется очень хорошо на виртуалках со всякими QXL и подобными устройствами видео-вывода. Как уже написали, всем пофиг. В интернете можно найти большое число костылей, например, принудительная переустановка настроек консоли по событию регистрации устройства фреймбуфера:

#!/bin/sh

#
# /etc/udev/all-vcs-set.sh
#

# чтение настроенного языка
. /etc/locale.conf
export LANG

VCS=/usr/lib/systemd/systemd-vconsole-setup

# настройка текущей консоли
$VCS

# настройка всех остальных консолей
for VC in /dev/vcs[0-9]*
    do $VCS /dev/tty${VC#/dev/vcs}
done
#
# /etc/udev/rules.d/96-fb-all-vcs-setup.rules
#

KERNEL=="fb*", ACTION=="add", RUN+="/bin/sh /etc/udev/all-vcs-set.sh"

и все их вариации.

Терминуса нет, следует таскать из epel или упаковывать всё самому.

d_a ★★★★★
()
Последнее исправление: d_a (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.