Bugzilla – Bug 1127043
[Build 20190225] LXQt fails to pick a WM
Last modified: 2019-03-04 10:05:08 UTC
openQA test in scenario opensuse-Tumbleweed-NET-x86_64-otherDE_lxqt@64bit fails in
## Test suite description
Fails since (at least) Build (https://openqa.opensuse.org/tests/863145) (current job)
## Expected result
Last good: (https://openqa.opensuse.org/tests/862200) (or more recent)
## Further details
Always latest result in this scenario: [latest](https://openqa.opensuse.org/tests/latest?test=otherDE_lxqt&arch=x86_64&version=Tumbleweed&flavor=NET&distri=opensuse&machine=64bit)
This bug already existed in the past, see bug#1099800 for reference
The correct behaviour is:
If exactly one WM is found -> use that WM.
If several possible WMs are found, and none are set as default -> display dialog:
https://openqa.opensuse.org/tests/863145#step/reboot_icewm/8 shows that Icewm, Openbox and Twm are installed.
https://github.com/lxqt/lxqt-session/commit/6d8753f6b0cbb379e4a0668eb0152702e9c1abde shows that Openbox is not set as default WM by them anymore and that they want the user to configure the WM upon first run now.
Personally I would leave it as is and let the user choose the WM upon first start.
We could also default to Openbox, but currently we only have it as Recommends, which I think makes sense so users can choose to install any other WM instead.
@Dominique, what do you think?
bug#1099800 was about changing the location of the default configuration files. Where we use https://build.opensuse.org/package/view_file/X11:LXQt/lxqt-session/lxqt-0.13.0-xdg-config-dir.patch. So it's something different now.
If we set Openbox as default WM in session config, and a user installs the LXQt pattern without Recommends, thus omitting Openbox from being installed, the ChooseWMDialog is shown anyways. So I will prepare a patch to set Openbox as default.
This is an autogenerated message for OBS integration:
This bug (1127043) was mentioned in
https://build.opensuse.org/request/show/679782 Factory / lxqt-session