Menulibre creates two .desktop files in the user's Home directory

Bug #1786655 reported by Darin
18
This bug affects 4 people
Affects Status Importance Assigned to Milestone
MenuLibre
Fix Released
Unknown

Bug Description

For every entry you create in menulibre, it creates a .desktop file in ~/.gnome/apps as well as in ~/.local/share/applications.

~/.local/share/applications follows the freedesktop $XDG spec, and the menus that I've tested on seem to watch that folder. The ~/.gnome folder seems very old. I don't know any applications that still use this folder as Gnome themselves follow the freedektop standard.

Is there still a reason Menulibre creates this directory. Is there any way it can be safely deprecated and removed?

Thanks!

Revision history for this message
Sean Davis (bluesabre) wrote :

We don't have any code in place that would specifically create these files. Can you let me know what desktop you're running so I can look further?

Thanks!

Sean Davis (bluesabre)
Changed in menulibre:
importance: Undecided → Unknown
status: New → Unknown
Changed in menulibre:
status: Unknown → New
Revision history for this message
Darin (newhoa) wrote :

Hi, I just tested this again. I'm using Xubuntu 20.04, menulibre 2.2.1-1.

When I open menulibre I do this:

1) Click + > Add Launcher
2) Type a command (thunar)
3) Click Save

At this point no new .desktop file is created in ~/.gnome/apps. There is a .desktop file created in ~/.local/share/applications.

Now, in menulibre, if I expand a category (Accessories) and click "Move Down" until the Launcher goes into the expanded category (becomes a nested/child entry), THEN a .desktop file is created in ~/.gnome/apps.

If I delete this Launcher, it does delete the .desktop file in ~/.local/share/applications but the .desktop file remains in ~/.gnome/apps.

Sorry for the very late response but I hope this helps. If I can add any more info let me know. Thanks.

Changed in menulibre:
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.