[kde-freebsd] Call for testers: kde-xdg-env

Jose M Rodriguez josemi at freebsd.jazztel.es
Sun Apr 3 10:34:58 PDT 2005

El Domingo, 3 de Abril de 2005 18:53, Michael Nottebrock escribió:
> On Sunday, 3. April 2005 18:31, Jose M Rodriguez wrote:
> > I disagree with this move in the form is take in gnome and in this
> > work.
> >
> > I prefer the original concept in debian menu: a system repository
> > and migrations tools.
> I don't know "debian menu".

I only take this as the base work of the actual freedesktop menu system.  
But I prefer use only freedesktop standards.

> > But, if we go in this path, I think we must protect system/desktop
> > specific bits.  I recall support for this in freedesktop, but this
> > is not used in stock menus as installed by actual ports.
> >
> > In any case, I still have the feeling that integrate menus and
> > other mime info between FreeBSD ports may become a strong re
> > effort.
> >
> > Please, take this with care.  There're people like me forced to
> > install near all desktops in shared nfs servers.
> Can you perhaps name specific issues you're having?

Firts, I think this must be only a ports thread.

The main problem is the transition to a freedesktop menu/mime system in 
a so large ports system like we have.

The main risks are, at last, in the menu system:

- too many entries:  If we have all the kde/gnome/xfce/others installed 
apps in the menu system, actual menus have only a few levels (two?).

- failed bits:  You may end with active KDE menu entries but without the 
related icon bits.

- inconsystency though desktops:  You may end with different menus in 
different desktops.

And, at last to me, this is only a begin.  Taking mimetypes and other 
desktop bits through freedesktop standards is a really hard work.

Allthough this is not complex, and the main work is allready done in 
gnome/kde/xfce, there're so many bits !!.

So, I think the correct way to this must be:

- create a special support for freedesktop transition, even a 
freebsd-freedesktop at FreeBSD.org or mark one of the actual (ports/x11) 
as the one for this work.

- try to maintain the main ports as on gnome-2.8/Kde-3.3 as possible.

- work in freedesktop transition out of actual trees 
(/opt, /usr/X11R6/freedesktop) actual ports have support for this (all 
support XDG env vars).

- merge the final menu repository in the main ports.  Use menu-tools and 
so to make the menu system (this'll be a FreeBSD menu system) appear in 
non-xdg enabled desktops (wmaker?).


More information about the freebsd-ports mailing list