tagger tag mp3tag mac kid3 editar easytag linux custom-protocol

linux - mac - mp3tag ubuntu



Protocolo personalizado en linux? (4)

¿Puedo asociar un controlador de todo el sistema como en Windows? ¿o necesita ser dependiente del navegador?

Tiene que ser dependiente del navegador. No existe una forma de asociación entre navegadores de URL en varios navegadores en Linux.

Estoy intentando transferir uno de mis proyectos de hobby a Linux. Preferiblemente a Mono ya que está escrito en C #. Pero también estoy investigando a Python.

Una de las características de la aplicación es que necesita asociarse con un protocolo personalizado para que la aplicación se invoque cuando el usuario hace clic en vínculos como este en el sitio web de la aplicación:

myapp://module/action

Un protocolo personalizado como este , esto y esto .

¿Cómo se puede hacer eso en los sistemas Linux / Unix? ¿Puedo asociar un controlador de todo el sistema como en Windows? ¿o necesita ser dependiente del navegador?

No puedo encontrar nada en Google. Y no tengo ni idea de la programación de Linux.

Necesito algunos consejos. ¡Gracias!



La forma manual de hacerlo para Firefox:

open firefox type in about:config to location bar add new string name: network.protocol-handler.app.myapp value: /path/to/program


No va a haber una sola respuesta, porque eso sucederá en el nivel de administrador de ventanas X en el mejor de los casos. En general, necesitará tener algún fragmento de código que pueda poner en su camino y asociar el nombre con el protocolo. Eche un vistazo a la página about: config, que es donde están configurados los manejadores.

Eso es todo lo que Windows también hace, es solo que esas cosas están en el registro.

Esto se ve como una decoración decente para Firefox.