[Bug 1245315] Re: alacarte fails to write a proper Categories=; line to .desktop files
I can confirm the same behaviour (new items appear in Other) on Fedora 20 with XFCE4: xfce4-panel-4.10.1-3.fc20.x86_64 alacarte-3.10.0-1.fc20.noarch gnome-menus-3.10.1-1.fc20.x86_64 The trouble I am having is that the .desktop file is created by alacarte but the ~/.config/menus/xfce-applications.menu file does not seem to be updated in the way I would expect. For instance I create a new Item in the Games menu in alacarte, the generated .desktop file looks like this: cat ~/.local/share/applications/alacarte-made-1.desktop [Desktop Entry] Comment=fheroes2 Terminal=false Name=HOMM2 Exec=/home/dan/Games/fheroes2/fheroes2.x86_64 Type=Application Icon=/home/dan/Games/fheroes2/image/fheroes2_32x32.png Which is all correct, but I don't see an entry in xfce-applications.menu: Menu NameGames/Name Directoryxfce-games.directory/Directory Include CategoryGame/Category /Include /Menu If I manually edit the file I can add in the .desktop entry and it will appear in the Games menu correctly: Menu NameGames/Name Directoryxfce-games.directory/Directory Include CategoryGame/Category Filenamealacarte-made-1.desktop/Filename /Include /Menu I hope the above explanation is clear as this behaviour is a bit puzzling to me. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to alacarte in Ubuntu. https://bugs.launchpad.net/bugs/1245315 Title: alacarte fails to write a proper Categories=; line to .desktop files To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/alacarte/+bug/1245315/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1245315] Re: alacarte fails to write a proper Categories=; line to .desktop files
I have just upgraded to alacarte-3.11.91-1.fc21 (installed locally by downloading the RPM from the Rawhide repository) and the issue is now fixed. It seems the solution is just to update alacarte to the latest version. From the alacarte 3.11.91 changelog: Changes: Drop Help button Ensure items have valid Exec Add a man page Make Restore button work again Fix createing menus Fix creating items -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to alacarte in Ubuntu. https://bugs.launchpad.net/bugs/1245315 Title: alacarte fails to write a proper Categories=; line to .desktop files To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/alacarte/+bug/1245315/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1245315] Re: alacarte fails to write a proper Categories=; line to .desktop files
Hi, I downloaded alacarte 3.6.1-0 from http://packages.ubuntu.com/raring/all/alacarte/download. Then remove alacarte 3.10 from my Xubuntu 13.10 using Synaptic. Then, using GDebi, I installed the 3.6.1 release. And finally, I used Synaptic again to block alacarte from upgrading. Since there is no fix yet for the package, this solution works fine. ;-) -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to alacarte in Ubuntu. https://bugs.launchpad.net/bugs/1245315 Title: alacarte fails to write a proper Categories=; line to .desktop files To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/alacarte/+bug/1245315/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1245315] Re: alacarte fails to write a proper Categories=; line to .desktop files
Again, the Categories=; key is not what decides what apps go where, according to the menu-spec. Alacarte writes to ~/.config/menus/applications.menu or similar, which should describe any user-configured overrides to the menus. If XFCE's menu implementation does not support this format, then it is not a menu- spec-compliant menu, and alacarte shouldn't be used to configure it. You can see this file for yourself (it may also be ~/.config/menus/xfce- applications.menu -- check $XDG_MENU_PREFIX), and look at the customizations alacarte is writing to your applications.menu file. I tested this with gnome-panel and gnome-shell, both of which use the gnome-menus library, and Alacarte's customizations came through fine for me. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to alacarte in Ubuntu. https://bugs.launchpad.net/bugs/1245315 Title: alacarte fails to write a proper Categories=; line to .desktop files To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/alacarte/+bug/1245315/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1245315] Re: alacarte fails to write a proper Categories=; line to .desktop files
Same with Ubuntu 13.10 64bit upgraded from 13.04. Editing the menus in gnome-panel or alternative application launchers/applets doesn't work as well as it should. There is no easy and obvious way (e.g. just dragdrop) to move the unnecessarily spammy new categories (Sundry, System Settings separate from System Tools, lots of items in Other) into one consolidated menu directory. But I guess that's another bug report. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to alacarte in Ubuntu. https://bugs.launchpad.net/bugs/1245315 Title: alacarte fails to write a proper Categories=; line to .desktop files To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/alacarte/+bug/1245315/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1245315] Re: alacarte fails to write a proper Categories=; line to .desktop files
Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: alacarte (Ubuntu) Status: New = Confirmed -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to alacarte in Ubuntu. https://bugs.launchpad.net/bugs/1245315 Title: alacarte fails to write a proper Categories=; line to .desktop files To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/alacarte/+bug/1245315/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1245315] Re: alacarte fails to write a proper Categories=; line to .desktop files
This issue finds its roots in a problem with the creation and deletion of Applications Menu (aka Main Menu) entries which is explained on: https://bugs.launchpad.net/ubuntu/+source/alacarte/+bug/1245300 Comment #2 there explains the motivation for the present submission in greater detail. It appears not related or limited just to Xfce. Specifically, the key issue of the present submission centres on giving the user GUI-based full control through alacarte to configure the desired allocation of individual menu entries (launchers) to the Application Menu categories. At present, this can only be fully achieved by manually editing .desktop configuration files. Note: Clearly, there is no intention (nor any need) to deviate from the standard menu specifications. It is merely a matter of fully enabling what goes where in the Applications Menu across (as opposed to within) the various menu categories under GUI-based user control. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to alacarte in Ubuntu. https://bugs.launchpad.net/bugs/1245315 Title: alacarte fails to write a proper Categories=; line to .desktop files To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/alacarte/+bug/1245315/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1245315] Re: alacarte fails to write a proper Categories=; line to .desktop files
I can confirm that this bug exists. :-S -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to alacarte in Ubuntu. https://bugs.launchpad.net/bugs/1245315 Title: alacarte fails to write a proper Categories=; line to .desktop files To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/alacarte/+bug/1245315/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1245315] Re: alacarte fails to write a proper Categories=; line to .desktop files
The Categories field is only one way that the menu specification decide what subfolder of the menu it will end up with. The menu spec says that ~/.config/menus/applications.menu is what decides where menus go. Alacarte is a menu spec compliant editor. If XFCE does not respect the menu spec, it's their bug. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to alacarte in Ubuntu. https://bugs.launchpad.net/bugs/1245315 Title: alacarte fails to write a proper Categories=; line to .desktop files To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/alacarte/+bug/1245315/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs