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