[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: adding menu entries to lxpanel menu



On Mon, 11 Jul 2011 21:35:50 -0700
<briand@aracnet.com> wrote:

> I'm assuming that this is done through update-menus ?
> 
> update-menus seems to be happy with the file I put in /etc/menu
> 
> However it doesn't show up in the menu.  More interestingly there doesn't seem to be a 
> menu-method for lxpanel.
> 
> does lxpanel use a separate mechanism for menus ?

yes it does, do the following:

Not well documented - took me quite a while to get it all figured out.

in

  ~/.config/menus/applications-merged

put a .menu file like this 

firefox.menu

<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
"http://www.freedesktop.org/standards/menu-spec/menu-1.0.dtd";>
<Menu>
  <Name>Applications</Name>
  <Menu>
    <Name>Firefox</Name>
    <Directory>Local.directory</Directory>
    <Include>
      <Filename>Firefox.desktop</Filename>
    </Include>
  </Menu>
</Menu>

in 

  .local/share/applications

make a directory "Local" (notice Local.directory above) and in it place a .desktop file (watch the case of the filename !):

Firefox.desktop

[Desktop Entry]
Name=Firefox
Exec=/usr/local/src/firefox/firefox
Type=Application
StartupNotify=true
Comment=Firefox V 5
Path=/usr/local/src/firefox/firefox
Icon=/usr/share/pixmaps/firefox.png

The new menu entry should show up in the lxpanel menu "Other".

What I'd really like to be able to do is create my own sub-menus, but I haven't figured that out quite yet.

Brian


Reply to: