sddm will not start lxqt desktop correctly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lxqt-session (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
How to reproduce:-
Install Ubuntu 18.04 LTS server edition
apt-get update
apt-get upgrade
apt-get install xorg lxqt sddm xfwm4
reboot
desktop will start but no task manager, start menu or panels.
if sddm is uninstalled and slim installed then the desktop works
@t470:~$ lsb_release -rd
Description: Ubuntu 18.04 LTS
Release: 18.04
philip@t470:~$ dpkg -l |grep xfwm
ii xfwm4 4.12.4-0ubuntu1 amd64 window manager of the Xfce project
philip@t470:~$ dpkg -l |grep lxqt
ii liblxqt-
ii liblxqt-
ii liblxqt-l10n 0.12.0-4ubuntu1 all Language package for liblxqt
ii liblxqt0:amd64 0.12.0-5 amd64 Shared libraries for LXQt desktop environment (libs)
ii lxqt:amd64 25 amd64 Metapackage for LXQt
ii lxqt-about 0.12.0-4 amd64 About screen for LXQt
ii lxqt-about-l10n 0.12.0-4ubuntu1 all Language package for lxqt-about
ii lxqt-admin 0.12.0-4 amd64 Admin tools for LXQt
ii lxqt-admin-l10n 0.12.0-4ubuntu1 all Language package for lxqt-admin
ii lxqt-config 0.12.0-3 amd64 LXQt system settings center
ii lxqt-config-l10n 0.12.0-4ubuntu1 all Language package for lxqt-config
ii lxqt-core 25 all Metapackage for the LXQt core
ii lxqt-globalkeys 0.12.0-3ubuntu1 amd64 daemon used to register global keyboard shortcuts (appl.)
ii lxqt-globalkeys
ii lxqt-notificationd 0.12.0-3 amd64 LXQt notification daemon
ii lxqt-notificati
ii lxqt-openssh-
ii lxqt-openssh-
ii lxqt-panel 0.12.0-8ubuntu1 amd64 LXQt desktop panel
ii lxqt-panel-l10n 0.12.0-4ubuntu1 all Language package for lxqt-panel
ii lxqt-policykit 0.12.0-3 amd64 LXQt authentication agent for PolicyKit
ii lxqt-policykit-l10n 0.12.0-4ubuntu1 all Language package for lxqt-policykit
ii lxqt-powermanag
ii lxqt-powermanag
ii lxqt-qtplugin:amd64 0.12.0-6ubuntu3 amd64 LXQt system integration plugin for Qt
ii lxqt-runner 0.12.0-4ubuntu1 amd64 LXQt program launcher
ii lxqt-runner-l10n 0.12.0-4ubuntu1 all Language package for lxqt-runner
ii lxqt-session 0.12.0-5 amd64 session manager component for LXQt
ii lxqt-session-l10n 0.12.0-4ubuntu1 all Language package for lxqt-session
ii lxqt-sudo 0.12.0-3 amd64 Graphical QT frontend for plain sudo
ii lxqt-sudo-l10n 0.12.0-4ubuntu1 all Language package for lxqt-sudo
ii lxqt-system-theme 0.12.0-3 all System theme for LXQt
ii lxqt-themes 0.12.0-3 all Themes for LXQt
philip@t470:~$ dpkg -l |grep sddm
ii sddm 0.17.0-1ubuntu7 amd64 modern display manager for X11
ii sddm-theme-
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: sddm 0.17.0-1ubuntu7
ProcVersionSign
Uname: Linux 4.15.0-23-generic x86_64
ApportVersion: 2.20.9-0ubuntu7.2
Architecture: amd64
CurrentDesktop: LXQt
Date: Thu Jul 12 12:18:04 2018
SourcePackage: sddm
UpgradeStatus: No upgrade log present (probably fresh install)
affects: | sddm (Ubuntu) → lxqt-session (Ubuntu) |
Changed in lxqt-session (Ubuntu): | |
status: | New → Confirmed |
assignee: | nobody → Simon Quigley (tsimonq2) |
importance: | Undecided → Low |
importance: | Low → Medium |
Changed in lxqt-session (Ubuntu): | |
assignee: | Simon Quigley (tsimonq2) → nobody |
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.