Comment 2 for bug 1781392

Alf Gaida (agaida) wrote :

ok, it's a bit superfluous:

apt-get install xorg lxqt sddm xfwm4

is really

apt install lxqt xinit - to be more verbose;

sddm is the recommended dm
sddm-maui is the recommended theme
xfwm4 is the recommended WM
the very most needed X-related packages should be thrown in by default, except xinit - the dependencies of xorg are a bit overkill

Without further modifications sddm will start, lxqt will start - everything is fine, except the xdg-config-path which is hard set in /etc/X11/Xsession.d/60x11-common_xdg_path - it should fix that. (i guess, that deleting that file is not an option :) )

so - whats happend: without deleting or extending 60x11-common_xdg_path the minimum upstream configurations are not found, no configuration package was loaded so LXQt will start without any configuration. And it start perfectly fine - ok, no wm is found, the design is black in black, the black panel on a black background has no widgets - but it starts fine.

Conclusion:
Option 1: Somewhere before 99x11-common_start XDG_CONFIG_DIRS should be extended by /usr/share
Option 2: the session should depend on or recommend a settings package which put settings into /etc/xdg
Option 3: the lxqt-session itself should be patched to include /usr/share - like the current state in cosmic.