Firefox no sabe cómo abrir esta dirección, porque el protocolo (sop) no está asociado a ningún programa

Después de instalar Sopcast-Player funcionaba correctamente, pulsaba un enlace "sop" desde Firefox y automáticamente arrancaba el programa. Pero desde que instale Ubuntu 10.04 al pulsar un enlace "sop" me aparecía el mensaje: "Firefox no sabe cómo abrir esta dirección, porque el protocolo (sop) no está asociado a ningún programa".


Pues ya lo tengo resuelto después de probar varias soluciones que no funcionaban he hecho lo siguiente.

Edita el archivo "mimeTypes.rdf" que se encuentra en la carpeta "~/.mozilla/firefox/xxxxxxxx.default/" y añade la siguiente líneas "<RDF:li RDF:resource="urn:scheme:sop"/>" en la sección "<RDF:Seq RDF:about="urn:schemes:root">" tal como te muestro:

<rdf:seq rdf:about="urn:schemes:root">
  <rdf:li rdf:resource="urn:scheme:mailto">
  <rdf:li rdf:resource="urn:scheme:irc">
  <rdf:li rdf:resource="urn:scheme:ircs">
  <rdf:li rdf:resource="urn:scheme:webcal">
  <rdf:li rdf:resource="urn:scheme:sop">
</rdf:seq>


y añade despues de </RDF:Seq> las siguiente líneas:

<RDF:Description RDF:about="urn:scheme:sop" NC:value="sop">
  <NC:handlerProp RDF:resource="urn:scheme:handler:sop"/>
</RDF:Description>
<RDF:Description RDF:about="urn:scheme:handler:sop" NC:alwaysAsk="true" />


Guarda las modificaciones y listo! Ahora si que funciona!! Cuando pulses un enlace "sop" se mostrará la ventana de "Abrir con..." O si prefieres como en mi caso ve a "Editar" --> Preferencias --> Aplicaciones y busca en la columna "Tipo de contenido" la palabra "sop", y modifica el tipo de acción seleccionar "sopcast-player" (que esta en "/usr/bin/sopcast-player").

7 comentarios:

  1. Hola, abro la ubicacion .mozilla/firefox/xxxxxxxx.default, pero que archivo es el que tengo que modificar? esa ubicacion da a una carpeta

    ResponderEliminar
  2. Hola Anónimo,

    Tal como dice el post:
    Edita el archivo "mimeTypes.rdf" que se encuentra en la carpeta "~/.mozilla/firefox/xxxxxxxx.default/"

    ResponderEliminar
  3. Bueno, muchas gracias por tu ayuda (soy el mismo de arriba) ya lo pude solucionar

    ResponderEliminar
  4. hola cocinillas.

    Tambien tengo ubuntu 10.4

    He seguido los pasos que has dado. el Arch. mimeTypes.rdf me quedo asi:















    pero sucede que buscando en editar->preferencias->aplicaciones busco sop y no aparece naa. Lo peor es que firefox me sigue mostrando el mensaje de error, que el protocolo sop no esta asociado.

    Quiza me puedas echar otra mano, porque la primera no pude usarla(jejeje). qué habre hecho mal?

    ResponderEliminar
  5. ups!!!! no aparece scrito lo del archivo de marras.

    haber si esta vez si sale.

    ResponderEliminar
  6. pues no se que pasa. Sin embargo. las modificaciones fueron realizadas. Quiza tu puedas publicar la totalidad de la sección RDF:seq. porque creo que es ahi donde meto la pata.

    Gracias

    ResponderEliminar
  7. Hola anónimo, te paso el trozo de código antes de modificar:
      <RDF:Seq RDF:about="urn:schemes:root">
        <RDF:li RDF:resource="urn:scheme:mailto"/>
        <RDF:li RDF:resource="urn:scheme:irc"/>
        <RDF:li RDF:resource="urn:scheme:ircs"/>
        <RDF:li RDF:resource="urn:scheme:webcal"/>
      </RDF:Seq>


    Y una vez hecha la modificación:
      <RDF:Seq RDF:about="urn:schemes:root">
        <RDF:li RDF:resource="urn:scheme:mailto"/>
        <RDF:li RDF:resource="urn:scheme:irc"/>
        <RDF:li RDF:resource="urn:scheme:ircs"/>
        <RDF:li RDF:resource="urn:scheme:webcal"/>
        <rdf:li rdf:resource="urn:scheme:sop">
      </RDF:Seq>
      <RDF:Description RDF:about="urn:scheme:sop" NC:value="sop">
        <NC:handlerProp RDF:resource="urn:scheme:handler:sop"/>
      </RDF:Description>
      <RDF:Description RDF:about="urn:scheme:handler:sop" NC:alwaysAsk="true" />


    Asegúrate de hacer los cambios con el navegador cerrado.

    Saludos.

    ResponderEliminar

Nota: solo los miembros de este blog pueden publicar comentarios.