Incidencia #466 (closed Error: Resuelto)

Abierto hace 6 años

Última modificación 4 años

Aplicacion por defecto para html es JClic

Informado por: marcoachury Propietario:
Prioridad: Normal Hito: Canaima Educativo
Componente: Canaima Educativo Versión: 3.0
Gravedad: Importante Palabras clave: canaima, error, jclick, html
Cc: Asignar A:

Descripción

En la computadora Canaimita educativa, la aplicacion por defecto para abrir archivos html es JClic, no es navegador web como es de esperar. Eso causa problemas para ver archivos html.

Historial de cambios

comment:1 Cambiado el 6 años por erickcion

  • Palabras clave error, jclick, html añadidos; error eliminado
  • Estado cambiado de new to accepted
  • Gravedad cambiado de Trivial to Importante
  • Propietario cambiado de Canaima Popular a erickcion

comment:2 Cambiado el 6 años por erickcion

También he comprobado este caso. Estoy averiguando el por que de este comportamiento.

comment:3 Cambiado el 6 años por marcoachury

  • Propietario erickcion borrado
  • Estado cambiado de accepted to new

Parece que es un problema de configuracion del Nautilus

Nautilus reconoce los archivos .html y .jclick como "tipo html". Al cambiar manualmente la aplicacion que abre los archivos html, los archivos .jclick tambien son afectados.

Las actividades .jclick incluidas en el menu de contenido educativo no funcionan cuando se cambia la aplicacion a Firefox

Hay que cambiar la configuracion de Nautilus para que .html y .jclick sean reconocidos como tipos de archivo diferentes.

comment:4 Cambiado el 6 años por marcoachury

  • Hito cambiado de canaima-educativo to canaima-popular-3.1~VC2

comment:5 Cambiado el 6 años por marcoachury

erickcion te borré sin querer queriendo

comment:6 Cambiado el 6 años por erickcion

  • Estado cambiado de new to accepted
  • Propietario poner a erickcion

Efectivamente al ejecutar solicitar el Mime-Type de un archivo .jclick y un archivo .html obtenemos el siguiente resultado:

$ file --mime-type index.html library.jclic
index.html:    text/html
library.jclic: application/xml

Tanto text/html como application/xml son mime-types soportados por el navegador. Para cambiar este comportamiento, dentro de la carpeta debian del paquete contenido-educativo-base:

https://gitorious.org/canaima-educativo/contenido-educativo-base/trees/master/debian

Se puede agregar el archivo nombre_paquete.mime según los parámetros establecidos por debhelper en:

http://man.he.net/man1/dh_installmime

Por ejemplo, la aplicación Grisbi la cual contiene un archivo debian/grisbi.mime con el siguiente contenido:

http://grisbi.git.sourceforge.net/git/gitweb.cgi?p=grisbi/grisbi;a=blob;f=debian/grisbi.mime;h=a39da2bce1c9bbcb787127810730b7dccc1df541;hb=725cbc1282e8b11a83f6e98eafdd26548f0a3738

De esta manera al generar el .deb la asociación quedaría hecha de manera automática. Para aquellos que quieran modificar los mime-types de manera manual pueden seguir este ejemplo:

https://adrianus.wordpress.com/2007/02/07/howto-add-new-mime-types-and-icon-for-visio-document-in-ubuntu/

comment:7 Cambiado el 6 años por erickcion

  • Hito cambiado de canaima-popular-3.1~VC2 to canaima-educativo

Debido a que el comportamiento del jclick es competencia del equipo de Canaima Educativo se mueve el ticket al hito correspondiente.

comment:8 Cambiado el 6 años por HuntingBears

Excelente documentación :D

comment:9 seguimiento: ↓ 10 Cambiado el 6 años por marcoachury

  • Propietario erickcion borrado
  • Estado cambiado de accepted to new

Si yo quiero arreglarlo manualmente en mi sistema ¿Cual es el mime-type correcto?

application/jclic
application/x-jclic

comment:10 en respuesta a: ↑ 9 Cambiado el 6 años por erickcion

  • Propietario poner a erickcion
  • Estado cambiado de new to accepted

Replying to marcoachury:

Si yo quiero arreglarlo manualmente en mi sistema ¿Cual es el mime-type correcto?

application/jclic
application/x-jclic


Basicamente el mime-type lo estas creando tu, es decir es personalizado, hasta los momentos no tengo conocimiento que haya un estándar para la denominación de los mime-type de JClick.

En todo caso creo que el más adecuado es application/x-jclic ya que el el formato comúnmente utilizado por otras aplicaciones que crean también su mime-type particular.

De nuevo, puedes tomar el ejemplo de Grisbi que pasé en el link anterior.

http://grisbi.git.sourceforge.net/git/gitweb.cgi?p=grisbi/grisbi;a=blob;f=debian/grisbi.mime;h=a39da2bce1c9bbcb787127810730b7dccc1df541;hb=725cbc1282e8b11a83f6e98eafdd26548f0a3738

comment:11 Cambiado el 4 años por erickcion

  • Propietario erickcion borrado
  • Estado cambiado de accepted to new

comment:12 Cambiado el 4 años por elwuilmer

  • Estado cambiado de new to closed
  • Resolución establecido a Fijada

Este tickets fue creado hace 18 meses.
La ultima respuesta fue hace 3 meses.
El tickets tiene estado de 'new'

Se establece como 'resulto'.

Solución (ver) realizada por Erick Birbe <erickcion>.

Nota: Vea TracTickets para ayuda en el uso de incidencias.