On Fri, 2008-01-25 at 12:01 +0100, nf2 wrote:
> David Faure wrote:
> > After discussion with Alexander on IRC we came to the following adjustement:
> >
> > * being able to add an application to a mimetype in defaults.list even if 
> > the application
> > .desktop file does not mention this mimetype. This removes the need for 
> > making local
> > copies of desktop files.
> >
> > * being able to remove associations, in the defaults.list file, using a 
> > separate group like this:
> > [Removed Associations]
> > image/x-xwindowdump=kview.desktop;    
> >
> > This way the app-mime association list is fully editable (you can add and 
> > remove),
> > and no duplication of system settings is done (so if the sysadmin updates 
> > his higher-level
> > defaults.list you'll still get those changes, except for the associations 
> > that have been
> > explicitely removed this way).
> >   
> >
> 
> That's cool. There is just one problem - different desktops have 
> different default applications. Thus there could be two (or more)
> 
> /usr/share/applications/KDE.defaults.list
> /usr/share/applications/GNOME.defaults.list

This is up to the distribution/sysadmin/user to handle. If you want to
do some kind of desktop-specific handling you can just add a desktop
specific directory to the XDG_DATA_DIR env var. And for extremely
specific things you can use OnlyShowIn/NotShowIn.

Doing it with two different files is a very bad idea. I mean, what file
would a third party app use? And why should a kde and a gnome app
running in the same session launch different apps for the same files?


_______________________________________________
xdg mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/xdg

Reply via email to