I am attempting to port one of my hobby project to linux. Preferrably to Mono since it is written in C#. But I am looking into Python as well.
One of the feature of the application is that it needs to associate with a custom protocol so the application is invoked when the user clicks links like this on the app’s website:
myapp://module/action
A custom protocol like this, this and this.
How can that be done in linux/unix systems? Can I associate a system-wide handler like in Windows? or does it need to be browser-dependent?
Can’t find anything on Google. And I am utterly clueless at linux programming.
I need some pointers. Thanks!
In the ideal situation, this sort of thing is handled by the desktop environment (KDE, GNOME, XFCE), and Firefox respects those settings—it should do so on Ubuntu, Fedora, and OpenSUSE, at least. YMMV:
Integrating a new URIs Scheme Handler to GNOME and Firefox
Adding a protocol handler for firefox (KDE)