> > Could you please verify that it doesn't introduce bugs similar to
> > http://wiki.linuxfromscratch.org/blfs/ticket/2227 ? I.e., KDE
> > programs should be visible in menus of other desktops, possibly
> > including Xfce (currently commented out due to bugs and the fact
> > that I no longer use it).
>
> I have always installed desktops into /opt,
> with --sysconfdir=/etc/{kde3,kde4,xfce}, but I haven't ever tried to
> install more than one desktop at once.  I'll give it shot today and
> write back with what I find.
>
Finished installing a basic xfce-4.4.2.

Xfce has no problem picking up KDE applications, provided the 
relevant .desktop files are found in XDG_DATA_DIRS.  Near as I can make 
out from http://spuriousinterrupt.org/projects/xfce4/#faq and from 
mailing list posts I can't seem to find right now, Xfce's menu is 
automatically generated on access by reading the .destop files found in 
XDG_DATA_DIRS.  So you install an application, and it will 
automatically be found and added to the menu.

KDE3 is not quite so fortunate.  XDG_DATA_DIRS has to be set, of course, 
but that is not enough.  In order for the new applications to be added 
to the menu, you have to run kbuildsycoca.  This generates a static 
menu that will be used until the next time kbuildsycoca is run.  It 
defines a number of categories and puts any applications fitting the 
category into a submenu.  If an application's .desktop file puts it in 
a category not recognized by kbuildsycoca, the application gets put 
into a 'Lost & Found' submenu.

-- 
Robert Daniels
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to