Turn autostarts into LXQt modules

Good news: we finally have images again¹ and the new default settings are in there.

The bad news: some of the things don’t work right, primarily because the Desktop Entry filename needs to be exactly the same:

  1. There are two network icons in the because both /etc/xdg/autostart/nm-tray-applet.desktop and /etc/xdg/xdg-Lubuntu/autostart/nm-tray.desktop.
  2. Several things may be shown in both LXQt Modules and in Autostart. This is a problem because if someone unchecks it in Autostart, it will override our override in LXQt Modules (by using a local Desktop Entry).
  3. Ultimately with applications that do not allow for multiple instances, there is a race condition:
    • If the LXQt Module wins, it will not be displayed in Autostart.
    • If the Autostart wins, it will be displayed in both Autostart and LXQt Modules, but will not be running in LXQt Modules

There’s already a bug on this (thanks for testing @leok!) where it seems that the race condition caused one of the entries to get disabled.

Fix uploaded in 25.04.11.


¹ For those curious, we haven’t had images across the entire Ubuntu landscape since about the 17th due to issues with Mesa. Right now there’s a hotfix in place to get images building, but a larger fix is forthcoming. See the bug report.
1 Like