Gnome 2.6 y mime types

Jens Hardings jhp en csol.org
Mar Abr 13 11:02:43 CLT 2004


Hola a todos, sobre todo a nuestros entendidos en Gnome.

Tengo un problema con la configuración de Gnome 2.6 en cuanto a 
mime-types. Ahora se supone que los mime types se determinan no solo a 
partir de las extensiones de los archivos sino de su contenido, usando 
el mismo esquema que el file(1) de unix, claro que determinando un 
mime-type además del string. Hasta ahí va todo bien y la instalación 
default funciona bastante bien por ahora.

El problema surge cuando tengo sub-tipos de archivos. En particular, 
tengo problemas con archivos MrProject, que son detectados correctamente 
como text/xml, pero me gustaría que se abrieran en el programa 
específico en lugar de la aplicación por defecto para archivos XML 
(mozilla en mi caso). Lo mismo sucede con archivos BibTeX y GLaTeX, que 
son identificados como texto plano y por lo tanto se abren en un editor. 
Lo que tienen en común estos archivos es que la extensión da más 
información sobre el archivo que el mime-type detectado, y yo quisiera 
que esa información se utilizara por sobre la más genérica.

Usando las herramientas de gnome para crear y asignar acciones a 
mime-types las creé correctamente (aparecieron en mi 
$HOME/.gnome/mime-info/user.{mime|keys}), pero nautilus no le hace caso 
(si, reinicié gnome varias veces, las entradas siguen estando ahí pero 
no les hace caso). Sigue utilizando el mime-type detectado por sobre el 
especificado por mi en base a las extensiones.

Según la documentación que he encontrado, se supone que Gnome primero 
intenta identificar el tipo de archivo según la extensión y solo al 
momento de abrir la aplicación o si no es posible determinar el tipo sin 
ello abre el archivo y determina el tipo a partir del contenido. Pero no 
hace eso.

Pensé que simplemente se ignoraba el archivo, pero al setear por ejemplo 
pybliographic para todos los archivos de texto funciona impecablemente 
(pero intenta abrir cualquier archivo de texto con pybliographic), lo 
mismo si seteo la aplicación mrproject como default para archivos 
text/xml. Y tampoco es mi configuración de gnome que vengo arrastrando 
desde hace muchas versiones, porque al crear un usuario nuevo tampoco 
detecta los archivos *.mrproject como de mrproject, a pesar que el 
paquete "planner" de fedora define el mime-type application/x-mrproject.

Por eso mi pregunta es: qué tengo que hacer para que se pueda forzar a 
nautilus a pescar la configuración para ese par de extensiones? (Estoy 
usando FC2t2). Me late que hay alguna configuración para definir si se 
pescan las extensiones o no, o bien que Fedora esté usando una 
configuración antigua para definir los mime-types en base a extensiones 
y haya que cambiar eso. Alguna pista?

-- 

Jens.

------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : signature.asc
Tipo       : application/pgp-signature
Tamaño     : 252 bytes
Descripción: OpenPGP digital signature
Url        : https://listas.inf.utfsm.cl/pipermail/linux/attachments/20040413/f2549bc4/signature-0001.bin


Más información sobre la lista de distribución Linux