2

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

Вот некоторые примеры того, что я ищу:

Как консоль отображается на экране? Я знаю, что с X11 он использует драйвер вашей видеокарты для отображения графики на экране, но как обрабатывается текстовый режим консоли? Может ли кто-нибудь объяснить мне это или указать мне на всесторонний обзор всего этого?

Возможно ли иметь поддержку нескольких головок в режиме консоли с отдельными терминалами на каждом экране? Если так, то как мне это сделать?

Как бы вы изменили размер дисплея консоли с 80x25 по умолчанию на нестандартный размер?

Я тестирую все, что найду в тестовой сборке Debian, которая является минимальной базовой установкой на виртуальную коробку. Со временем я буду использовать эту информацию для настройки моей основной системы, которая состоит из нескольких головок с 3 мониторами. Я хотел бы иметь возможность поддерживать все три дисплея в режиме консоли, если это возможно.

3 ответа3

1

Как указывал шарлатан-кихот , Kernel Framebuffer используется для рисования экрана, если X не запущен. Вы можете установить размер, используя параметр загрузки vga (устарел) или gfxpayload (новее).

  vga=vgamodeHere

  gfxpayload=1440x900x32

Эти параметры необходимо установить с помощью параметра загрузки, поэтому вам придется отредактировать /boot/grub/menu.lst для Grub1 и Grub2 /etc/default/grub и добавить этот параметр загрузки в ядро.

0

Я просто борюсь с двумя мониторами системы. Размер консоли в графическом режиме можно установить с помощью fbset , например:

   fbset -xres 1280 -yres 1024

man fbset покажи также пример:

   fbset -fb /dev/fb0 640x480-60

для использования в rc.local. Я не уверен, что это работает для всех приставок.

0

Чтобы изменить размер консоли, взгляните на команду resizecons .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .