Gibt es eine Möglichkeit anzugeben, auf welchem Monitor die Konsole unter Linux angezeigt wird?
Details:
Ich habe ein 3-Monitor-Setup mit 2 Grafikkarten. Wenn ich den Computer starte, wird das BIOS auf der PCI-Grafikkarte angezeigt (die über einen kleinen Monitor verfügt). Beim Starten von Linux wird die Konsole auf demselben Monitor angezeigt. Gibt es eine Möglichkeit, die Konsolenausgabe auf einem anderen Monitor anzuzeigen? Ich verwende den vesafb-Framebuffer.
Ich sehe in meinem BIOS keine Möglichkeit, die Standard-Grafikkarte zu ändern.
Antworten:
Ich denke, die Option, nach der wir hier suchen, ist,
fbcon=map:n
won
die dem fb-Gerät zugewiesene Nummer für den gewünschten Videoausgang ist.Die Dokumentation / fb / fbcon.txt erklärt es und nennt es auch
con2fbmap
das Hilfsprogramm, um es zur Laufzeit zu ändern.quelle
Um zu ändern, welche Konsole auf welchem Monitor läuft (Frame Buffer @ / dev / fb
x
), können Sie dieses kleine C-Programm mit 80 Zeilen herunterladen, mit dem Sie solche Dinge spezifizieren können.Nachdem Sie das heruntergeladen und kompiliert haben, ist es die einfachste Verwendung
sudo ./con2fb.out /dev/fb[frame buffer number, starting at 0] /dev/tty[console number, starting at 1]
.Dadurch wird das angegebene Terminal an den angegebenen Monitor "gesperrt" (Frame Buffer). Wenn Sie also versuchen, zu einem Terminal zu wechseln, das einem Monitor zugewiesen wurde, wird der Fokus auf dieses Terminal gelegt, anstatt es auf der aktuellen Anzeige zu schalten.
Denken Sie jedoch daran, Frame Buffer! = Physischer Monitor. Jeder Monitor, auf dem Sie ein separates Tty haben möchten, muss an eine separate Grafikkarte angeschlossen sein (also separate Frame-Puffer).
Sie können auch den Kernel zum Absturz bringen, wenn Sie nicht aufpassen. Achten Sie also darauf, dass Sie nicht versuchen, das Programm auszutricksen! ;)
quelle
Ich glaube, das hängt vom verwendeten Fenstermanager ab. Zum Beispiel hat Aufklärung die Fähigkeit, sich die Fensterposition zu merken.
Fluxbox unterstützt auch das Speichern von Fensterpositionen und -zuständen.
Ich glaube nicht, dass GNOME dies sofort tun kann, da es ihrer Meinung nach Sache des Anwendungsentwicklers sein sollte, Code zu schreiben, der sich an seinen letzten Status erinnert.
Diese Funktionalität hängt also ab von:
quelle