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

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


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.