Bug 17981 - LXQt Incomplete mainmenu
Summary: LXQt Incomplete mainmenu
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: Normal major
Target Milestone: ---
Assignee: Florian Hubold
QA Contact:
URL: https://github.com/lxde/lxqt/issues/957
Whiteboard:
Keywords: UPSTREAM
Depends on:
Blocks:
 
Reported: 2016-03-13 14:24 CET by Georges Eckenschwiller
Modified: 2016-03-31 18:40 CEST (History)
3 users (show)

See Also:
Source RPM: task-lxqt
CVE:
Status comment:


Attachments

Description Georges Eckenschwiller 2016-03-13 14:24:44 CET
I made today a new install with net-install.
At first a minimal install, than urpmi --no-recommends task-lxqt-minimal

The installation is correctly made. I install then xdm (sddm cannot be installed for the moment). I add a small file named 13LXQT in /etx/X11/wmsession.d/

After the restart, LXQt is correctly launched. But many entries are missing in mainmenu :
In 'Preferences', there is only 'Bureau' and 'Locale'

Leave is totally missing.
Thus impossible to stop or restart (except with the rough way).
Marja Van Waes 2016-03-14 09:41:48 CET

CC: (none) => marja11
Assignee: bugsquad => doktor5000
Source RPM: (none) => task-lxqt

Florian Hubold 2016-03-15 01:41:10 CET

Status: NEW => ASSIGNED
CC: (none) => doktor5000

Barry Jackson 2016-03-17 12:03:51 CET

CC: (none) => zen25000
Severity: normal => major

Comment 1 Florian Hubold 2016-03-17 14:22:05 CET
Can reproduce, and also some icon theme seems missing as Requires (and it looks really ugly with no icons and ugly fonts).
Will also need to go through the Recommends and check if some of them may actually be required. But this should not affect the menu structure as the packages are all present, seems it doesn't use the lxqt .menu hierarchy or menu-cache generator has some issues.
Comment 2 Barry Jackson 2016-03-18 00:11:08 CET
Also the system tray icons that should be displayed as transparent are displayed with a black background.
(It's happening to some tray icons in LXDE as well, but not all as in LXQt)
Comment 3 Florian Hubold 2016-03-18 08:36:15 CET
(In reply to Barry Jackson from comment #2)
> Also the system tray icons that should be displayed as transparent are
> displayed with a black background.
> (It's happening to some tray icons in LXDE as well, but not all as in LXQt)

Well that might be the case but not related to this bug. Please check if that's known already upstream at https://github.com/lxde/lxqt/issues and open a new bug here and assign it to me, and provide some example applications where this happens, and the theme that you use. FWIW I've not seen that until now but I don't have that much in systray apart from qlipper, mgaapplet, net_applet or vlc sometimes.
Comment 4 Florian Hubold 2016-03-21 09:35:32 CET
Think I found the cause. Just took a look at desktop-file-validate /usr/share/applications/*lxqt*.desktop and it became obvious that nearly all of those .desktop files are broken, it's a wonder any of them show up in the menu.

This is caused by a recent change of the grep command, and fixed in various places upstream in latest git already. See upstream report https://github.com/lxde/lxqt/issues/957

Will need to add a routine to check all the desktop files and fix the broken ones by backporting fixes. Might take some time ...

Keywords: (none) => UPSTREAM
URL: (none) => https://github.com/lxde/lxqt/issues/957

Comment 5 Barry Jackson 2016-03-21 11:49:43 CET
Maybe best to apply the patch first and then see what's still broken.
Comment 6 Florian Hubold 2016-03-21 13:10:37 CET
(In reply to Barry Jackson from comment #5)
> Maybe best to apply the patch first and then see what's still broken.

Yep, added at least https://github.com/lxde/liblxqt/commit/082321a1a513b5fb694ca60e368eddd57b58f433 for liblxqt, liblxqt-0.10.0-5.mga6 should hit your mirrors soon. For pcmanfm-qt it was already fixed by David Walser. Will see later about the remaining lxqt desktop files, if they are fixed by a simple rebuild ...
Comment 7 Florian Hubold 2016-03-31 18:40:42 CEST
Pushed rebuilds for all lxqt packages apart from lximage-qt, have to take a look at the later upstream fixes as the patch didn't apply cleanly.

All .desktop files are fixed now and menu should appear complete. Please reopen and mention which entries are still missing.

Status: ASSIGNED => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.