LINUX.ORG.RU

Как поставить шрифт в консоли по умолчанию?

 , ,


0

1

OpenSUSE. Я нашёл нормальный шрифт, в котором правильно отображаются русские буквы. Сейчас добавил в .bashrc команду setfont ter-c16b. Работает норм, но проблема в том, что запускать надо под рутом. И из-за этого когда я открываю LXTerminal он выводит ошибку: Couldn't get a file descriptor referring to the console. Вопрос: как поставить шрифт по умолчанию, а не менять его каждый раз в автозагрузке?

Попробуйте в /etc/vconsole.conf прописать FONT=ter-c16b. Не факт, что в SUSE это тоже работает, но по идее должно.

lampslave ★★
()

В OpenSUSE незнаю, у меня /etc/sysconfig/i18n, переменная SYSFONT.

Добавлять настройки системы в файл конкретного пользователя не правильно.

arson ★★★★★
()

Вопрос: как поставить шрифт по умолчанию, а не менять его каждый раз в автозагрузке?

Очевидно — играть по правилам дистрибутива. В SuSE это:

# yast2 sysconfig -> Hardware -> Console -> CONSOLE_FONT

Значения берутся из /usr/share/kbd/consolefonts/ впрочем, там об этом написано. Или slackware-way (SuSE всё-таки её дальняя родственница):

# my_cool_text_editor/etc/sysconfig/console:CONSOLE_FONT="my_cool_font.psf.gz"
# reboot
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.