xfce4-popup-applicationsmenu does not interpret <OnlyUnallocated/> menu spec

Bug #1311981 reported by EwenS
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Garcon
Invalid
Medium
xfce4-panel (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

The xfce4-popup-applicationsmenu in "trusty" does not properly interpret <OnlyUnallocated/> and <Exclude> perimeters in freedesktop menu specifications. In "raring" it did. libgaracon-1-0 does not seem to be the issue, as the Applications menu available when right-clicking on the Xubuntu desktop does not suffer from the issue, nor does the new "Whisker Menu."

Whenever a foo.desktop files are placed within a sub-menu (e.g., CardGame) of a freedesktop.org registered main menu category (e.g., Games), the entire main menu category fails to read. It reads as expected in the Applications menu available when right-clicking on the Xubuntu desktop.

So, in xfce-applications.menu, when all foo.desktop files are in sub-menus, the entire main menu category is gone. To get the main category back, I must comment out the Exclude element, which results in DUPLICATE entries in both the Main and Sub-Menu.

<!-- <Exclude>
            <Filename>DJL.desktop</Filename>
</Exclude> -->

The same behavior happens when using <OnlyUnallocated/>. When all foo.desktop files are allocated in to sub-menus, the entire main menu category is gone. To get the main category back, I must comment out the OnlyUnallocated element, which again results in DUPLICATE entries in both the Main and Sub-Menu.

See the attached screenshots.

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: xfce4-panel 4.11.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.13.0-23.45-generic 3.13.8
Uname: Linux 3.13.0-23-generic x86_64
ApportVersion: 2.14.1-0ubuntu3
Architecture: amd64
CurrentDesktop: XFCE
Date: Wed Apr 23 22:35:19 2014
InstallationDate: Installed on 2014-04-09 (14 days ago)
InstallationMedia: Xubuntu 14.04 LTS "Trusty Tahr" - Beta amd64 (20140326)
SourcePackage: xfce4-panel
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
In , Xfce01 (xfce01) wrote :

Created attachment 4897
Example: games.menu

I created a special games-menu with subcategories for some games and tried to display the rest of the games next to the subcategories. Sometimes it works, sometimes the items of the "OnlyUnallocated"-section aren't shown at all. don't know why, but you'll find me in #xfce as usual if i should debug something.

Revision history for this message
EwenS (stephen-ewen) wrote :
Revision history for this message
EwenS (stephen-ewen) wrote :

I can confirm that the problem does not exist in xfce4-panel-4.10.1. I downgraded to that version from the upstream package from Debian but it broke xfce4-indicator-plugin.

EwenS (stephen-ewen)
description: updated
Revision history for this message
Thaddaeus Tintenfisch (thad-fisch-deactivatedaccount) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. The issue you are reporting is an upstream one and it would be nice if somebody having it could send the bug to the developers of the software by following the instructions at https://wiki.ubuntu.com/Bugs/Upstream/Xfce. If you have done so, please tell us the number of the upstream bug (or the link), so we can add a bugwatch that will inform us about its status. Thanks in advance.

Changed in garcon:
importance: Unknown → Medium
status: Unknown → Confirmed
Revision history for this message
In , Thaddaeus Tintenfisch (thad-fisch-deactivatedaccount) wrote :

Dupe of bug 11801.

*** This bug has been marked as a duplicate of bug 11801 ***

Changed in garcon:
status: Confirmed → Invalid
Revision history for this message
Sean Davis (bluesabre) wrote :

Reportedly fixed upstream.

Changed in xfce4-panel (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.