пятница, 27 января 2012 г.

Изменить цвет текста консоли во FreeBSD

Настройка разрешения и цвета сообщений консоли

Добавляем необходимые опции в конфигурацию ядра.

Опции, позволяющие изменить разрешение в консоли:

options VESA
options SC_PIXEL_MODE




!!! Заметим, что VESA не работает на архитектуре процессора amd64.


Опции, позволяющие изменить цвет различных сообщений в консоли:

options VESA
options SC_PIXEL_MODE
options SC_NORM_ATTR="(FG_GREEN|BG_BLACK)"
options SC_NORM_REV_ATTR="(FG_YELLOW|BG_GREEN)"
options SC_KERNEL_CONS_ATTR="(FG_RED|BG_BLACK)"
options SC_KERNEL_CONS_REV_ATTR="(FG_BLACK|BG_RED)"

Пояснения:
VESA - добавить поддержку VGA VESA режимов
SC_PIXEL_MODE - добавить поддержку растрового текстового режима
SC_NORM_ATTR - цвет консольного шрифта
SC_NORM_REV_ATTR - цвет выделенного консольного шрифта
SC_KERNEL_CONS_ATTR - цвет сообщений ядра
SC_KERNEL_CONS_REV_ATTR - цвет выделенных сообщений ядра


Проверить эти и другие опции можно в
/usr/src/sys/conf/NOTES


+ также необходимо проверить наличие строк в ядре:
device sc
device vga

Собираем ядро.

Просмотреть список доступных разрешений, поддерживаемые драйвером VESA и графическим адаптером.:
% vidcontrol -i mode

Выбираем один из них и проверяем:
% vidcontrol MODE_279

Добавить режим в автозагрузку в /etc/rc.conf:
% allscreens_flags="MODE_279"

Комментариев нет:

Отправить комментарий