FreeBSD. Не текстовая консоль.

Естьбыл у меня ноутбук Fujitsu-Siemens Amilo pro v7010.

Монитор у него небольшой, да и сам ноутбук весьма мал, по сравнению с собратьями. Использую я его исключительно для работы. Недавно поселил на нем Unix FreeBSD 6.2

И очень меня неустраивал тот факт, что 25 строчек и 80 колонок в текстовом режиме не особо-то много информации позволяют просматривать.

В голове как-то постоянно мельтешила мысль о VESA… Просто в свое время, когда я программировал много на паскале, использование каких-либо драйверов для работы с видеокартой было затруднительно - в открытом доступе их не было. Кроме VESA. Поискав внутри файлов конфигураций различных ядер (в /sys), нашлось достаточно много ссылок на VESA.

Очень хорошо документированный конфиг ядра для i386-платформы рассказал о том, как использовать VESA.

В конфиг ядра добавляем такие строчки:


options VESA
options SC_PIXEL_MODE

Так же возможно использование опции

options VGA_WIDTH90

Пересобираем ядро. Для того, что бы просмотреть список доступных режимов, воспользуемся

vidcontrol: vidcontrol -i mode | more

Выбираем слева нужный режим и вводим:

vidcontrol MODE_XXX

Режим меняется.

В /etc/rc.conf записываем вот так:

allscreens_flags=" MODE_XXX"

, где ХХХ - номер нужного нам режима.

На счет использования такого на других платформах (pc98/x64) - сказать ничего не могу.

У меня это только на ноутбуке. А он - i386.

 arviol.ru, 2006

Докер -- Сильно. Выгодно. Надежно