Bugzilla – Bug 1218288
liblxqt needed for brightness control, not installed by default
Last modified: 2024-01-27 03:35:02 UTC
Hi there, I have a basic Tumbleweed install and selected LXQt in the installer. There is a display brightness control that can be added to the LXQt panel, however attempting to drag its slider results in the whole panel crashing (and restarting) with an error in .xsession-errors: > Cannot run program lxqt-backlight_backend: No such file or directory This program is part of the liblxqt binary package, great, so it should be installed by default, but I can't see why it's not. Information for package liblxqt1: (installed) --------------------------------- Repository : openSUSE-Tumbleweed-Oss Name : liblxqt1 Version : 1.4.0-1.1 Recommends : [2] liblxqt-lang liblxqt >= 1.4.0 Provides : [4] liblxqt.so.1()(64bit) liblxqt liblxqt1 = 1.4.0-1.1 liblxqt1(x86-64) = 1.4.0-1.1 Information for package liblxqt: (not installed) -------------------------------- Repository : openSUSE-Tumbleweed-Oss Name : liblxqt Version : 1.4.0-1.1 Provides : [3] liblxqt = 1.4.0-1.1 liblxqt(x86-64) = 1.4.0-1.1 liblxqt-qt5 = 1.4.0 I would expect the 'liblxqt >= 1.4.0' Recommends from liblxqt1 not to match the package's own unversioned 'liblxqt' Provides and instead pull in the proper liblxqt package, but that's not what's happening. What am I not understanding here? 'zypper inr' doesn't try to install liblxqt either. The workaround is to install liblxqt manually of course :).
This is an autogenerated message for OBS integration: This bug (1218288) was mentioned in https://build.opensuse.org/request/show/1134436 Factory / patterns-lxqt https://build.opensuse.org/request/show/1134437 Factory / lxqt-panel
SRs were accepted. Please report back if you still have the issue.
Hello and thanks for the updates, however the added "Requires: liblxqt" is satisfied by liblxqt1's "Provides: liblxqt"... So the liblxqt *package* never gets pulled in.
https://build.opensuse.org/request/show/1138375 This should fix the issue. There's not really a good reason to not have a hard require to make sure both are installed, due to the construction of this package. At worst case, forcing the installation of liblxqt in all cases adds the grand total of 14.8KB of disk space.
This should be fixed in the latest Tumbleweed Snapshots
Yes, it works now, thanks so much.
This is an autogenerated message for OBS integration: This bug (1218288) was mentioned in https://build.opensuse.org/request/show/1141865 Backports:SLE-15-SP6 / liblxqt https://build.opensuse.org/request/show/1141877 Backports:SLE-15-SP6 / lxqt-panel https://build.opensuse.org/request/show/1141888 Backports:SLE-15-SP6 / patterns-lxqt