Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
Guía del administrador de Oracle Solaris 11.1 Desktop Oracle Solaris 11.1 Information Library (Español) |
1. Administración de Oracle Solaris Desktop
2. Gestión de las preferencias de usuario con GConf
Descripción general de tipos MIME
Acerca de la base de datos MIME
Contenido de la base de datos MIME
Refrescamiento de la base de datos MIME
Comprensión de archivos XML de tipo MIME
Registro de aplicaciones para tipos MIME
Cómo registrar aplicaciones para tipos MIME
Cómo asociar un tipo MIME a una aplicación
7. Gestión de protectores de pantalla
9. Descripción general del explorador de ayuda Yelp
10. Mejora del rendimiento del sistema Oracle Solaris Desktop
11. Desactivación de funciones en el sistema Oracle Solaris Desktop
Nunca debe modificar directamente los archivos XML de origen instalados por las aplicaciones en el directorio <MIME>/packages. En cambio, modifique el archivo Overrides.xml. Este archivo tiene prioridad sobre el resto de archivos XML de origen instalados en el mismo directorio packages. Si es el autor de la aplicación, esta regla no se aplica. Los autores de aplicaciones deben crear un nuevo archivo XML de origen y colocarlo en el directorio <MIME>/packages .
Puede modificar la base de datos MIME para todos los usuarios del sistema o para un usuario determinado, según la ubicación del archivo que cambia. Para modificar la base de datos para todos los usuarios, realice los cambios en el archivo Overrides.xml del directorio $XDG_DATA_DIRS/mime/packages. Para modificar la base de datos para un solo usuario, realice los cambios en el archivo Overrides.xml del directorio $XDG_DATA_HOME/mime/packages.
Después de realizar los cambios, siempre debe ejecutar la aplicación update-mime-database con la ubicación del directorio de la base de datos MIME como el primer parámetro.
Si el archivo ya existe, ábralo.
# update-mime-database /usr/share/mime
# update-mime-database ~/.local/share/mime/packages
# update-mime-database /usr/share/mime
Por ejemplo, el comando gnomevfs-info muestra la siguiente salida al ejecutar el comando para un archivo SVG. Observe que la aplicación predeterminada para este tipo MIME es eog.desktop.
$ gnomevfs-info mime-diagram.svg Name : mime-diagram.svg Type : Regular MIME type : image/svg+xml Default app : eog.desktop Size : 14869 Blocks : 32 I/O block size : 4096 Local : YES SUID : NO SGID : NO Sticky : NO Permissions : 600644 Link count : 1 UID : 1000 GID : 100 Access time : Wed Feb 22 18:24:47 2006 Modification time : Wed Feb 22 18:24:42 2006 Change time : Wed Feb 22 18:24:42 2006 Device # : 775 Inode # : 297252 Readable : YES Writable : YES Executable : NO $
Para obtener más información sobre las aplicaciones predeterminadas, consulte Registro de aplicaciones para tipos MIME.
Ejemplo 6-2 Creación de un tipo MIME application/x-newtype
Cree un nuevo archivo, test.xyz, en el directorio raíz.
Utilice el comando gnomevfs-info para encontrar el tipo MIME del archivo.
$ gnomevfs-info text.xyz
El tipo MIME para este archivo debería ser detectado como text/plain ya que no hay patrones glob ni reglas mágicas que coincidan con el archivo.
Nota - Cuando no hay patrones glob ni reglas mágicas que coincidan con un archivo, el archivo se resuelve al tipo MIME text/plain si contiene datos textuales o application/octet-stream para datos binarios. Si el archivo está vacío, el tipo se identifica como tipo MIME text/plain.
Cree el archivo Overrides.xml o, si el archivo ya existe, modifique el archivo.
El archivo XML de ejemplo es el siguiente:
<?xml version='1.0' encoding='utf-8'?> <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> <mime-type type="application/x-newtype"> <comment>new mime type</comment> <glob pattern="*.xyz"/> </mime-type> </mime-info>
Actualice la base de datos MIME utilizando el comando update-mime-database.
# update-mime-database /usr/share/mime
Utilice el comando gnomevfs-info para verificar que se haya aplicado el cambio.
$gnomevfs-info testing.xyz | grep MIME MIME type : application/x-newtype
Debería ver que el tipo MIME para el archivo testing.xyz se resuelve como application/x-newtype.