Al desarrollar una aplicación para un sistema Windows, hay una entrada de registro que puede hacer en la máquina cliente que establece un 'controlador de protocolo' en el sistema. De la misma manera que funcionan los enlaces mailto, puede hacer que inicie su aplicación cuando una URL específica (es decir, myapp :) se coloca en una barra de direcciones del navegador web.
Esta entrada de registro parece funcionar para los navegadores comunes y no requiere una configuración específica para cada posible navegador.
Sin embargo, en el pasado, configuré un controlador de protocolo personalizado en Firefox en Linux ... Me preguntaba si había una manera de hacerlo en todo el sistema para que funcione igual para Chromium, etc.
Con GNOME 3.0 y Ubuntu 11.10, las cosas cambiaron en comparación con la respuesta aceptada a esta pregunta.
Puede encontrar más detalles en " Creación de controladores de URL personalizados en Ubuntu 11.04, 11.10, GNOME 3.0 ".
fuente