ich habe einen Raspberry Pi 4B mit Bookworm, welches ich als Kiosk-System mit 2 HDMI Monitoren ohne Eingabemöglichkeit nutze. Es soll also nur festgelegte Inhalte auf den Displays ausgeben.
Welche Inhalte das sind steuere ich über eine selbstgebaute Python-Lösung, die auch wunderbar funktioniert - keine Probleme dabei.
Um Dual-HDMI zu aktivieren, musste ich folgendes Overlay konfigurieren:
Code: Alles auswählen
dtoverlay=vc4-kms-v3d-pi4
Womit ich nun jedoch Probleme habe ist folgendes:
Immer wenn jemand die Monitore abschaltet und der Pi dann bootet bevor diese wieder eingeschaltet wurden, erkennt er scheinbar das er nur einen/keinen Monitor hat und X/LXDE startet wieder im Single-Monitor Betrieb. Er switched auch nicht wieder zurück zum 2-Monitor Betrieb sobald der Monitor wieder eingeschaltet wird, so das ich jedes Mal, wenn das passiert (leider fast jeden 2. Tag, weil meine Kollegen nicht daran denken ), mich per VNC auf das System schalten und über das grafische LXDE Konfigurationswerkzeug den 2. Monitor wieder als "rechts vom ersten als erweiterter Desktop" konfigurieren muss.
Das ist für ein Kiosk-System natürlich alles andere als ideal ...
Daher hätte ich gerne eine Lösung dafür. Am allerbesten wäre es, wenn man den Pi so konfigurieren könnte, das er garnicht guckt ob beide Anschlüsse auch einen Monitor haben oder nicht, so das er stumpf am 2. Ausgang den Inhalt ausgibt; egal ob der Monitor das anzeigt oder nicht. Geht, wenn man kurz die Eingangsquelle umstellt und wieder zurück ja auch.
Falls das nicht möglich ist, wäre die zweitbeste Methode, das per Script oder Kommandozeilenbefehl wieder auf 2-Monitor Betrieb mit der beschriebenen Anordnung umstellen zu können. Nur leider weiß ich nichtmal wonach ich genau suchen soll ... ist das jetzt etwas, das man in X oder in LXDE einstellen muss? Ich habe schon ewig gegoogled, aber komme damit nicht so recht weiter.
Ich wäre sehr dankbar für Tipps und Hinweise!
Vielen Dank schonmal.