AZLinux

Como asociamos ficheros con aplicaciones

Entendiendo XDG Base Directory Specification

XDG > Parte del estandar freedesktop.org

Define uno o mas directorios base donde los ficheros deben ser buscados

orden de búsqueda

1. $XDG_DATA_HOME > en su defecto ~/.local/share

2. $XDG_DATA_DIRS > en su defecto /usr/local/share ; /usr/share


Mimetype

Los ficheros tienen asociado un Mimetype que indica que tipo de fichero es.

Se clasifican mediante el esquema media/subtipo: text/plain o image/jpg

Directorios

  • XDG/mime/packages > plantillas
  • XDG/mime/packages/MEDIA/subtype.xml > definicion de cada tipo
  • XDG/mime/globs > relacion extensión Mimetype
  • XDG/mime/magic > relacion patrón Mimetype
  • XDG/mime/aliases > alias de Mimetype
  • Otros

Como se determina el Mimetype

  • En este orden
    1. XDG/mime/globs > relacion extensión Mimetype
    2. XDG/mime/magic > relacion patrón Mimetype

Asociar MIMETYPE con aplicación por defecto

XDG/applications/defaults.list

ejemplo: application/excel=calc.desktop

truco

gnomevfs-info muestra el mimetype de un fichero

25/08/2009 13:52 #.

Comentarios » Ir a formulario

gravatar.com
Autor: Manuel

Creo que hay un pequeño error, la variable es $XDG_DATA_DIRS, os falta una "s".

Por lo demás, es una entrada muy interesante.

Fecha: 26/08/2009 08:53.


gravatar.com
Autor: eduardor

corregido
gracias Manuel

Fecha: 26/08/2009 08:57.


Añadir un comentario




No será mostrado.




| Blog ciudadano realizado con Blogia 2.0 | Suscríbete: RSS | Administrar