I have an 8GB Pi5 running Trixie, with a Touch Display 2 and an HDMI monitor connected. I have two GUI apps that I'd like to have autostart after the desktop loads. I want one to show up on the touch display, and the other on the big HDMI monitor (so, kind of like a kiosk with control panel). I would like to have these apps autostart on the two different displays, but I haven't found a way to do this.
I've been unsuccessful in trying systemd (I can't find any appropriate documentation on the format of the DISPLAY parameter, and anyway that seems to require X Windows). Also, the combination of Touch Display 2 and HDMI seems to show up as a single large display, which is not very helpful.
There is a utility called "devilspie2" (https://github.com/dsalt/devilspie2/) which allows any window to be set to any display position. However, this only works with X Windows.
So I am wondering: what is the correct way to achieve this dual-monitor behavior in Wayland? Or do I need to revert to XWindows (which I'd rather avoid)?
Thanks for any suggestions!
I've been unsuccessful in trying systemd (I can't find any appropriate documentation on the format of the DISPLAY parameter, and anyway that seems to require X Windows). Also, the combination of Touch Display 2 and HDMI seems to show up as a single large display, which is not very helpful.
There is a utility called "devilspie2" (https://github.com/dsalt/devilspie2/) which allows any window to be set to any display position. However, this only works with X Windows.
So I am wondering: what is the correct way to achieve this dual-monitor behavior in Wayland? Or do I need to revert to XWindows (which I'd rather avoid)?
Thanks for any suggestions!
Statistics: Posted by NotJamesKirk — Tue Oct 14, 2025 6:02 pm