Chromium auf bestimmten Monitor (Kiosk) starten

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Hallo zusammen,

    ich habe ein RPI4 mit dem ofiziellen 7 Zoll Touch Display per Flachkabel und einem Monitor per HDMI angeschlossen, der Desktop ist erweitert, nicht geklont. Das RPI läuft im Kiosk-Modus und soll zwei verschiedene Webseiten je auf dem Touch-Display und auf dem Monitor anzeigen. Nun möchte ich im Autostart (/etc/xdg/lxsession/LXDE-pi/autostart) zwei Chromium Fenster starten die immer auf dem korrekten Monitor dargestellt werden sollen.

    Aktuell versucht habe ich es mit der Chromium-Kommandozeilenoption

    @chromium-browser https://google.com --new-window --display=:0

    ...die aber NUR auf dem Standardmonitor (das ist der HDMI) öffnet. Ich denke dass die Option (--display=) richtig ist, aber ich finde nichts, wie ich das Touch-LCD Display adressieren könnte. Die Option "window-position" habe ich auch getestet, ohne Erfolg.

    Hat irgendwer einen Tipp?

    Viele Grüße,

    Sebastian

  • Ich denke dass die Option (--display=) richtig ist

    Ist sie vermutlich nicht, allerdings kann das niemand mit Gewissheit sagen, ohne dein genaues setup zu kennen. Siehe hier: https://peter.sh/experiments/chromium-command-line-switches/

    Zitat

    Which X11 display to connect to. Emulates the GTK+ "--display=" command line argument.

    Was genau ein X11-Display ist, kannst du hier nachlesen: https://unix.stackexchange.com/questions/5038…play-and-screen

    Die Option "window-position" habe ich auch getestet, ohne Erfolg.

    Was genau hast du probiert?

  • Ist sie vermutlich nicht, allerdings kann das niemand mit Gewissheit sagen, ohne dein genaues setup zu kennen. Siehe hier: https://peter.sh/experiments/chromium-command-line-switches/

    Was genau ein X11-Display ist, kannst du hier nachlesen: https://unix.stackexchange.com/questions/5038…play-and-screen

    Was genau hast du probiert?

    Ah danke für die Klarstellung. Hab schon vermutet dass es etwas komplizierter ist. Die Seite mit den Commandline Argumenten ist mir bekannt. Habe dort aber nichts gefunden was mich weiterbringt.

    Gibt es eine Möglichkeit die Displays zu identifizieren? Wenn ich mir das Diagramm ansehe wird der Desktop vermutlich auf 2 Screens laufen, da die Monitore ja völlig unterschiedliche Auflösungen haben (1920x1080 / 800x480).

    Getestet habe ich das Argument --window-position=0,0 und für den 2. Browser dann --window-position=2000,0 in der Hoffnung dass es sich auf den anderen Monitor schiebt. Allerdings auch mit der Option --start-fullscreen zusammen.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!