Não é todo o sistema. Mas a coisa do registro do Gnome tem entradas para isso. Use o gconf-editor e edite sub-entradas para /desktop/gnome/url-handlers
. Veja também aqui link
O KDE obviamente tem um banco de dados de manipuladores URI diferente. Também há xdg-open
que vale a pena investigar. Mas não tenho certeza se ele usa um banco de dados padronizado ou se o freedesktop.org está trabalhando nele. Documentos esparsos.
Pessoalmente, eu gostaria que eles usassem apenas o banco de dados xdg-mime (e aplicativo) para isso. Existem pseudo-uri / * tipos de qualquer maneira. E foi um pouco mais sistemático se você pudesse definir aplicativos manipuladores e listas de preferências para eles como com tipos MIME regulares. < / rant >