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.
wget https://raw.githubusercontent.com/kunguz/pi3b/master/con2fb.c
gcc con2fb.c -o con2fb.out
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! ;)