Как мне изменить, какой монитор показывает TTY?

9

Когда я загружаюсь или нажимаю CtrlAltF*, меня переводят на физический терминал / TTY. Проблема в том, что TTY отображается на моем мониторе HDMI, который на самом деле даже не в той же комнате, что и я.

Можно ли настроить мой компьютер для отображения TTY на моем мониторе DisplayPort? Чтобы уточнить, при нажатии CtrlAltF1я хочу, чтобы TTY отображался на моем мониторе DisplayPort, а не на мониторе HDMI.


РЕДАКТИРОВАТЬ: После еще нескольких копаний похоже, что здесь может быть задействован загрузчик, поэтому я должен указать, что я использую GRUB 2.02 ~ beta2-20

Hubro
источник

Ответы:

1

Предполагая, что ядро ​​сконфигурировано для поддержки консоли кадрового буфера, вы можете указать, на какой драйвер fb выводить консоль через fbcon, в аргументах ядра. Например:

fbcon=map:1

Вы можете узнать, какие значения драйвера fb доступны, используя:

cat /proc/fb

В GRUB 2 параметр fbcon может быть добавлен к GRUB_CMDLINE_LINUX.

Для получения дополнительной информации см .: https://www.kernel.org/doc/Documentation/fb/fbcon.txt.

Шибли
источник
cat /proc/fbничего для меня не выводит, значит ли это, что мое ядро ​​не скомпилировано с поддержкой консоли буфера кадров?
Hubro
Не обязательно, но это возможно в зависимости от используемого драйвера дисплея. Здесь ничего не отображается, поскольку ваш драйвер дисплея не регистрируется в качестве устройства кадрового буфера. Скорее всего, драйвер работает только с использованием KMS. В некоторых случаях часто необходимо установить CONFIG_FRAMEBUFFER_CONSOLE = y в конфигурации ядра, чтобы использовать fbcon - известная ошибка, подтвержденная здесь: wiki.debian.org/KernelModesetting .
Shibley