Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

menus missing applications after upgrading

If none of the specific sub-forums seem right for your thread, ask here.
Post Reply
Message
Author
Dave41
Posts: 3
Joined: 2012-08-13 01:41

menus missing applications after upgrading

#1 Post by Dave41 »

So, I was on wheezy for a long time and then updated to new stable. It went smoothly with the one exception of my menus seem to be missing major applications. They are installed properly via regular apt-get packages, but not on the WM menus. I use Fluxbox, but it isn't a Fluxbox thing as I checked in other window managers and the same applications are missing. The programs are showing up on menulibre, so I am a bit perplexed as to why they aren't showing up in Fluxbox, PekWM etc..

Examples: gedit libreoffice

I could add the applications manually to the Fluxbox menu, but I'd rather not have to do that as I like to move between different window managers on occasion to mix things up. Anybody know what the fix is?

Dave41
Posts: 3
Joined: 2012-08-13 01:41

Re: menus missing applications after upgrading

#2 Post by Dave41 »

Apparently there is two menuing systems in Debian right now and there is infighting among the developers to the point where a lot of packages do not support the old system even though a lot of the window managers rely on them. If you want the WMs to pick up the applications you are going to have to manually feed the old system with the missing entries.

New 'Desktop" system directory:
/usr/share/applications

Old 'menu' directory:
/usr/share/menu

You will need to install 'devscripts'; it has desktop2menu in it.

From there you will have to run:
desktop2menu [application'] [application] >/usr/share/menu/[application]
That will build the menu listing that debian will grab and use when you run 'update-menus'.
Unfortunately, you will have to manually edit each created file as they need the '%U' removed. I am sure a script could be written to make this job easier. Yes, this is dumb.

User avatar
debiman
Posts: 3063
Joined: 2013-03-12 07:18

Re: menus missing applications after upgrading

#3 Post by debiman »

i usually go the other way, i try to add xdg menu support to my wm's menu.
i have been using obmenu-generator and its sibling fbmenugen for that. the perl dependencies are a little tricky to get working, with adding the right envirionment variables etc.
but it's an extremely good app.
i even added a hook to dpkg to regenerate the menu.


but this might still leave out some apps that show up in the "traditional" menu.

Post Reply