libxfce4menu and <OnlyUnallocated> tag

Jannis Pohlmann jannis at xfce.org
Tue Apr 3 20:12:30 CEST 2007


Hey,

Am Tue, 3 Apr 2007 10:26:38 +0200
schrieb Martin Kraus <lists_mk at wujiman.net>:

> And hello again. 
>   this time  i can't get the <OnlyUnallocated> tag to work. I've made
> a testing case using automaticaly generated  xdg menu on Debian. It
> scans the Debian menu system and creates xdg menu entries in
> $HOME/.local/share/{applications,desktop-directories}/menu-xdg
> 
> my menu file is:
> 
> <!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
>   "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">
> 
> <Menu>
>   <Name>UserMenu</Name>
>   <DirectoryDir>/home/martin/.local/share/desktop-directories/menu-xdg</DirectoryDir>
>   <AppDir>/home/martin/.local/share/applications/menu-xdg</AppDir>
>   <Include>
>     <Category>X-Debian-Apps-Net</Category>
>   </Include>
> 
>   <Menu>
>     <Name>System</Name>
>     <Include>
>       <Category>X-Debian-Apps-System</Category>
>     </Include>
>   </Menu>
> 
>   <Menu>
>     <Name>Other</Name>
>     <OnlyUnallocated/>
>     <Include>
>       <All/>
>     </Include>
>   </Menu>
> 
> </Menu>
> 
> 
> It includes X-Debian-Apps-Net (13 entries) in the root menu,
> X-Debian-Apps-System (7 entries) in the "System" menu and the rest
> (67-13-7=47 entries) should go in the "Other" menu. It doesn't
> display this menu however. If I change this to <NotOnlyUnallocated/>
> then all the entries are included.  So the menu system can see those
> desktop entry files. I've found this because the default
> xfce-applications.menu includes "Other" menu similar to this that
> doesn't work either.

Would you mind to send me the auto-generated data in a tarball? That
might be helpful. 

  - Jannis



More information about the Xfce mailing list