On Wed, Apr 27, 2011 at 09:06:31PM -0400, des...@verizon.net wrote:
> Thomas Adam <tho...@fvwm.org> writes:
> 
> > On Tue, Apr 26, 2011 at 09:31:02PM -0400, des...@verizon.net wrote:
> >> Jesús J. Guerrero Botella <jesus.guerrero.bote...@gmail.com> writes:
> >> 
> >> > $ ls /etc/xdg/menus/
> >> > kde-4.6-applications.menu  kde-information.menu  lxde-applications.menu
> >> >
> >> > I can send you the files if you need to take a look inside.
> >> 
> >> Yes, send me lxde-applications.menu.
> >> It's the only one of those that I don't have.
> >>
> >> I think kde-4.6-applications would serve as a main menu, but
> >> obviously, a name like that is a moving target.
> >
> > Can't we just glob() for these or do a readdir() on these?
> 
> No, you're on the wrong track.
> 
> All that needs changing is the identifier for the root menu.
> 
> This code:
> 
>     my @menu_bases = (qw(
>         applications
>         debian-menu
>         )
>     );
> 
> Just add lxde-applications to that list like this:
> 
>     my @menu_bases = (qw(
>         lxde-applications
>         applications
>         debian-menu
>         )
>     );
> 
> and you'll be in business.

I remember adding that.  But...

Didn't I read in the XDG spec that any .menu file in there should be
considered?  It would be ludicrous to think that the XDG spec defined this
on a per-distro basis, hence why trying to rely on the filenames alone is
never going to work.

-- Thomas Adam

-- 
"Deep in my heart I wish I was wrong.  But deep in my heart I know I am
not." -- Morrissey ("Girl Least Likely To" -- off of Viva Hate.)

Reply via email to