LINUX.ORG.RU

Шрифт терминала для конкретного пользователя

 , , ,


0

1

Здравия всем форумчанам!

Есть рабочая станция на Debian 11, основное взаимодействие с ней непосредственно при помощи клавиатуры, монитора, без иксов. По умолчанию настройки консоли: cat /etc/default/console-setup

# CONFIGURATION FILE FOR SETUPCON

# Consult the console-setup(5) manual page.

ACTIVE_CONSOLES="/dev/tty[1-6]"
CHARMAP="UTF-8"
CODESET="guess"
FONTFACE="TerminusBold"
FONTSIZE="16x32"
Задача: для определенного пользователя задать размер шрифта, отличающийся от заданного глобально.

Подскажите пожалуйста, что и что покрутить, может решение лежит на поверхности. В гугл ходил, попадается в основном масса статей «как поменять шрифт в консоли».

Заранее благодарю всех отозвавшихся!

Тогда при логине-разлогине будет меняться шрифт в консоли? Тоже хочу.

Начало конфига намекает на man 5 console-setup, который намекает на man setupcon, в котором указано, где хранятся настройки пользователя в домашней папке.

Irma ★★
()
Последнее исправление: Irma (всего исправлений: 1)
Ответ на: комментарий от dataman

Разместил файл .console-setup в домашней директории пользователя с другими настройками размера шрифта, как в мане написано, но чуда не произошло. Может где не докрутил.

evrei_izya
() автор топика
Ответ на: комментарий от dmitry237

Да, я б так и сделал, в RHEL-like сработает, а что там в дебиянах, хз. В ~/.bash_profile добавил бы

if [ $TERM = linux ]; then
    setfont бла-бла-бла
fi

Названия и размеры (бла-бла-бла) искать в /usr/lib/kbd/consolefonts.

papin-aziat ★★★★★
()
Ответ на: комментарий от evrei_izya

Достаточно TerminusBold24x12.

Только вот, если ралогинишься, то настройка для текущей консоли не сбросится, впрочем разберёшься как это исправить, если надо.

papin-aziat ★★★★★
()
Ответ на: комментарий от evrei_izya

После создания

.console-setup в домашней директории пользователя с другими настройками размера шрифта

выполнялась команда setupcon? А после перелогина пользователя настройки были как «системный дефолт»?

master_0K
()