David Faure wrote:
> On Tuesday 29 January 2008, Stanislav Brabec wrote:
> > Mhall wrote:
> > 
> > > > * it wouldn't solve "gnome and kde want to start a different text 
> > > > editor" either.
> > > Yes, I do see how that is a problem, especially since alternatives is 
> > > global not per-user.  But then again, maybe a KDE user wants GEdit to 
> > > open text/plain instead of Kate, you never know.  How exactly is this 
> > > solved now?  Sorry if it's already been explain, I've only recently been 
> > > paying attention.
> > 
> > KDE uses InitialPreference. GNOME uses defaults.list.
> 
> No, the "initial" preference is only initial: in the absence of user 
> configuration.
> If a KDE 3 or 4.0 user wants to use GEdit, the configuration module writes 
> out a profilerc file.
> In 4.1 it will be written to defaults.list.

System wide defaults.list is also only "initial" preference for GNOME.

> This problem is solved. What is not solved is the default order, when NO 
> user-configuration exists,
> but it was pointed out that the default order is desktop-dependent anyway, so 
> the implementation
> can stay desktop-dependent. I just don't want that installing a (gnome) 
> applications means
> that some script will automatically change defaults.list... The app itself 
> can do it if the user clicks
> "yes make this the preferred app", at runtime, then it's okay. But not at 
> "make install" / apt-get / rpm time.

If KDE will start to use defaults.list, the OpenSUSE defaults.list magic
has to be redone. As written in one of previous mails, having desktop
dependent defaults.list may be a solution.

And because current version of GNOME could have only one default
application per MIME type, generating of defaults.list from a
meta-format is the only actually working solution. (KDE knows the next
candidate, so it has no problem with it.)

-- 
Best Regards / S pozdravem,

Stanislav Brabec
software developer
---------------------------------------------------------------------
SUSE LINUX, s. r. o.                          e-mail: [EMAIL PROTECTED]
Lihovarská 1060/12                            tel: +420 284 028 966
190 00 Praha 9                                fax: +420 284 028 951
Czech Republic                                http://www.suse.cz/

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

Reply via email to