Hello Qebes users,
After some changes to dom0 (I was attempting to change to using greetd with tuigreet) I discovered that my Qubes Widgets (the ones in the tray, also known as QUI widgets) were not starting up correctly on start.
My current setup is:
greetd + tuigreet
i3 + picom + polybar
After looking through the system, it appears as though xdg-autostart (specifically,
exec --no-startup-id qubes-i3-xdg-autostart ) is responsible for starting these as corresponding .desktop files are in the /etc/xdg/autostart. However, when I tried to start them manually by running the exec= command, systemctl reports that the process crashes quite violently because it cannot find the display.
When I run the command from terminal, it starts normally however.
I believe this issue manifested specifically after I switched to tuigreet with greetd (which makes sense I guess).
I have currently worked around this issue by starting these widgets individually in i3 config.
Any insight into the cause would be appreciated, and thanks in advance.