Have a way to dynamically change software associations at distribution level

David Faure faure at kde.org
Wed Aug 5 16:00:58 PDT 2009


On Thursday 06 August 2009, Didier Roche wrote:
> Hum, a solution can be:
> - use a global Priority entry
> - if we have a specific value for some mime-type to set. we can use
> mime;priority; format.
> 
> For instance (I took vlc as it handles a lot of mime types):
> Priority=10;

InitialPreference=10, please, no point in changing the name of the existing key ;)
(no trailing ';', either, this isn't a list but a single number)

> MimeType=video/dv;5;video/mpeg;7;video/x-mpeg;[...]
> 
> So, vlc will be associated with a 5 priority for video/dv and 7 for
> video/mpeg. All others mime type will have the Priority entry value,
> that is 10 in this case (and 1 if not specified).
> 
> Does that makes the syntax a little bit easier? (ok, I'm sure you will
> tell me it's already working like that in KDE ;-))

Yes, this is _exactly_ how it works in KDE :-)

Well, maybe it wasn't such a bad solution after all :)

-- 
David Faure, faure at kde.org, sponsored by Qt Software @ Nokia to work on KDE,
Konqueror (http://www.konqueror.org), and KOffice (http://www.koffice.org).


More information about the xdg mailing list