[freebsd] releng/13.1, vt(4) kernel messages color

Anton Saietskii vsasjason at gmail.com
Sun May 29 12:39:41 EEST 2022


Приветствую, товарищи.
Пришло время обновляться и заодно окончательно переходить на vt(4).
Для тестирования этого дела взял я VirtualBox 6.1, водрузил туда
releng/13.1 и пошёл компилять-собирать. Однако, после перезагрузки
меня постигло разочарование, т.к. годами работавшая в sc(4) опция по
изменению цвета сообщений ядра и её наследник в новой консоли
перестали работать.

Изначально текст юзерленда и ядра серый. Добавил свои любымые опции:
root at localhost:~ # config -x /boot/kernel/kernel | grep TERM
options TERMINAL_KERN_ATTR=(FG_GREEN|BG_BLACK)
options TERMINAL_NORM_ATTR=(FG_LIGHTGREY|BG_BLACK)

Текст ядра стал вместо серого белым, а не зелёным, как я хотел. Собрал
GENERIC с этими опциями -- ничего не изменилось. Собрал GENERIC с
этими опциями, в точности взятыми из NOTES -- опять ничего не
изменилось. Перепробовал все 3 контроллера видео в VBox --
естественно, и в этот раз ничего не изменилось.
Получается, что при наличии к конфиге ядра опции TERMINAL_KERN_ATTR
цвет изменяется с серого на белый вне зависимости от значения самой
опции.

Вот сижу теперь, чешу репу и думаю -- ЧЯДНТ?


More information about the freebsd mailing list