Содержание

Установка разрешения экрана в консоли FreeBSD

Задача

Задать разрешение в консоли FreeBSD, отличное от стандартного.

Порядок действий

  1. Собрать ядро с опциями:
    options VESA 
    options SC_PIXEL_MODE
  2. Перезагружаемся, смотрим доступные режимы:
    vidcontrol -i mode

    Пример вывода:

    326 (0x146) 0x0000000f G 1600x1200x16 D  8x16  0xa0000 64k 64k 0xd0000000 3750k
    327 (0x147) 0x0000000f G 1400x1050x8 P   8x14  0xa0000 64k 64k 0xd0000000 1435k
    328 (0x148) 0x0000000f G 1400x1050x16 D  8x14  0xa0000 64k 64k 0xd0000000 2871k
    338 (0x152) 0x0000000f G 2048x1536x32 D  8x16  0xa0000 64k 64k 0xd0000000 12288k

    Обратите внимание на номера в первом столбце - ссылаясь на него, впоследствии, вы можете задавать разрешение экрана в консоли. Буквы G или T в четвертом столбце говорит о режиме: графический или текстовый соответственно (?).

  3. Чтобы задать разрешение экрана в текущей консоли:
    vidcontrol MODE_номер_режима

    например:

    vidcontrol MODE_338
  4. в /etc/rc.conf прописываем постоянное разрешение для консоли:
    allscreens_flags="MODE_333"

TAG: