xdg-utils replacement (Was: Re: Proposal: Inharitance for Desktop Entry Spec)

Vincent Untz vuntz at gnome.org
Thu Apr 17 12:52:52 PDT 2008


Le jeudi 17 avril 2008, à 12:11 -0700, Brian J. Tarricone a écrit :
> 洪任諭 wrote:
> 
>  > Brian J Tarricone wrote:
>  >
>  >> 洪任諭 wrote:
>  >>
> >>> However, the xdg-utils way has a serious drawback:
> >>> Currently xdg-utils only recognize gnome/kde/xfce.
> >>> There are much more different environments then these three, and the
> >>> number is still growing...
> >>
> >> Then those desktop environments should add support to xdg-utils for
> >> their environment and send patches.  As you say, there are many more,
> >> and the numbers are growing -- we can't expect the xdg-utils maintainers
> >> to track all of these things.
>  >
> > I don't think this is a good idea... We already have too much
> > duplicated work like this.
> > This doesn't solve the problem from its root, and also it make things
> > much more complicated.
> 
> You're probably right -- the script idea isn't really scalable.  Got any 
> better ideas?
> 
> Maybe some sort of XDG DBus service that can handle much of the 
> functionality that xdg-utils handles.  Like xdg-open could be replaced 
> by a dbus method, and I imagine most other functions could as well. 
> Each desktop environment would be responsible for creating and 
> distributing this daemon, which would take the burden off 
> freedesktop.org.  I see this as a good thing -- if a DE/WM wants to opt 
> in to this support, they have a direct way of doing it that doesn't 
> require external dependencies (that is, it doesn't mean having to get a 
> patch included in upstream xdg-utils).
> 
> It's a bit more work than writing a script, though.  The current 
> xdg-utils scripts could be replaced with dummy scripts that just use 
> dbus-send to talk to the new interface.

Something like http://cvs.freedesktop.org/portland/portland/dapi ?

I think it died because there wasn't enough interest. But you should
probably ask on the portland mailing list.

Vincent

-- 
Les gens heureux ne sont pas pressés.


More information about the xdg mailing list