JavaScript is required to for searching.
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)
search filter icon
search icon

Información del documento

Prefacio

1.  Administración de Oracle Solaris Desktop

2.  Gestión de las preferencias de usuario con GConf

3.  Personalización de menús

4.  Instalación de temas

5.  Personalización de fuentes

6.  Uso de tipos MIME

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

Modificación de tipos MIME

Cómo agregar o modificar tipos 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

8.  Gestión de sesiones

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

12.  Uso del sistema de ventanas X

A.  Directorios ocultos

Glosario

Índice

Modificación de tipos MIME

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.

Cómo agregar o modificar tipos MIME

  1. Cree el archivo XML de origen Overrides.xml que contenga definiciones para los tipos MIME.
    • Para establecer las definiciones para todos los usuarios, coloque el archivo en el directorio /usr/share/mime/packages.
    • Para establecer las definiciones para un usuario individual, coloque el archivo en el directorio ~/.local/share/mime/packages.

    Si el archivo ya existe, ábralo.

  2. Actualice la base de datos MIME ejecutando el comando update-mime-database .
    • Si establece definiciones para todos los usuarios:
      # update-mime-database /usr/share/mime
    • Si establece definiciones para un usuario individual:
      # update-mime-database ~/.local/share/mime/packages
  3. Actualice la base de datos MIME ejecutando el comando update-mime-database .
    # update-mime-database /usr/share/mime
  4. Utilice el comando gnomevfs-info para verificar los cambios.

    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

  1. Cree un nuevo archivo, test.xyz, en el directorio raíz.

  2. 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.


  3. 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>
  4. Actualice la base de datos MIME utilizando el comando update-mime-database.

    # update-mime-database /usr/share/mime
  5. 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.