Wie ändere ich, auf welchem ​​Monitor das TTY angezeigt wird?

9

Wenn ich boote oder drücke CtrlAltF*, werde ich zu einem physischen Terminal / TTY gebracht. Das Problem ist, dass der TTY auf meinem HDMI-Monitor angezeigt wird, der sich eigentlich nicht einmal im selben Raum wie ich befindet.

Ist es möglich, meinen PC so zu konfigurieren, dass der TTY auf meinem DisplayPort-Monitor angezeigt wird? Wenn ich drücke CtrlAltF1, soll das TTY auf meinem DisplayPort-Monitor und nicht auf meinem HDMI-Monitor angezeigt werden.


BEARBEITEN: Nach einigem Graben sieht es so aus, als wäre der Bootloader hier involviert, daher sollte ich angeben, dass ich GRUB 2.02 ~ beta2-20 verwende

Hubro
quelle

Antworten:

1

Angenommen, der Kernel ist so konfiguriert, dass er die Frame-Buffer-Konsole unterstützt, können Sie in den Kernel- Argumenten angeben, auf welchem ​​fb-Treiber die Konsole über fbcon ausgegeben werden soll . Zum Beispiel:

fbcon=map:1

Sie können herausfinden, welche fb-Treiberwerte verfügbar sind, indem Sie:

cat /proc/fb

In GRUB 2 kann der Parameter fbcon an GRUB_CMDLINE_LINUX angehängt werden.

Weitere Informationen finden Sie unter: https://www.kernel.org/doc/Documentation/fb/fbcon.txt

shibley
quelle
cat /proc/fbGibt für mich nichts aus. Bedeutet das, dass mein Kernel nicht mit Unterstützung für die Frame Buffer Console kompiliert wurde?
Hubro
Nicht unbedingt, aber je nach verwendetem Bildschirmtreiber möglich. Hier wird nichts angezeigt, da sich Ihr Bildschirmtreiber nicht als Framebuffer-Gerät registriert. Höchstwahrscheinlich wird der Treiber nur mit KMS ausgeführt. In einigen Fällen ist es häufig erforderlich, CONFIG_FRAMEBUFFER_CONSOLE = y in der Kernelkonfiguration festzulegen, um fbcon zu verwenden - ein bekannter Fehler, der hier bestätigt wird: wiki.debian.org/KernelModesetting .
Shibley