- A shared database of which applications can handle which files is useful. This should probably be done by having applications put links to their .desktop files in the shared MIME database. Someone needs to work on this (see the MIME tutorial for an example of how this might work).
isn't the same as the default KDE browser. However, if the database of possibilities only has one possibility, you could set your application to use that as the default (so clicking index.html will use Firebird, if Firebird is the only browser installed).
An idea here to set add priorities to the handler list. Epiphany might
have the priority "GNOME:10", and Konquerer might have the priority
"KDE:10", and Firebird might have "GNOME:5,KDE:5". When GNOME asks for
a default, it looks at those with "GNOME" first, and thus Epiphany would
be returned, as it is the app with the highest "GNOME" priority. (unless
the user over-rode this in their settings). KDE would get konquerer. If, say, Epiphany wasn't installed, then the browser with the highest
GNOME priority would be Firebird. If that isn't installed either, then
the result would be Konquerer.