GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Ändern Sie den Standardmonitor der Linux-Konsole

Ich denke, die Option, nach der wir hier suchen, ist fbcon=map:n wobei n ist die Nummer, die dem fb-Gerät für die gewünschte Videoausgabe zugewiesen wurde.

Documentation/fb/fbcon.txt erklärt es und erwähnt auch con2fbmap als Dienstprogramm zum Ändern zur Laufzeit.


Um zu ändern, welche Konsole auf welchem ​​Monitor läuft (Bildspeicher @ /dev/fbx ), 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 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 mit dem angegebenen Monitor (Frame-Puffer) "verriegelt". Wenn Sie also versuchen, zu einem Terminal zu wechseln, das einem Monitor zugewiesen wurde, wird dieses Terminal fokussiert, anstatt es auf die aktuelle Anzeige umzuschalten.

Denken Sie jedoch daran, Bildspeicher !=physischer Monitor. Jeder Monitor, auf dem Sie einen separaten Tty haben möchten, muss an eine separate Grafikkarte angeschlossen werden (also separate Framebuffer).

Außerdem können Sie den Kernel zum Absturz bringen, wenn Sie nicht aufpassen, also passen Sie auf, dass Sie nicht versuchen, das Programm auszutricksen!;)


Linux
  1. So ändern Sie das standardmäßige Apache-Verzeichnis „DocumentRoot“ in Linux

  2. So ändern Sie die Shell unter Linux

  3. Linux-Befehl zum Umbenennen

  4. Ändern Sie den Benutzernamen unter Linux

  5. Sollte ich den Standard-SSH-Port auf Linux-Servern ändern?

So ändern Sie Schriftart und -größe der Linux-Konsole

So ändern Sie die Standard-Sudo-Protokolldatei in Linux

So ändern Sie die Standardbenutzer-Shell im Linux-Betriebssystem

So ändern Sie die Standard-Shell im Linux-System

So ändern Sie den Benutzer unter Linux

So ändern Sie die IP-Adresse unter Linux