XDG

XDG

XDG ([X]Cross-Desktop Group) es una especificación creada por freedesktop.org para que el sistema operativo Deepin y varios programas permita realizar actividades con las ubicaciones previamente establecidas.

Este especificación solo aplica con software instalado nativamente. En el caso de los ajustes almacenados allí, podrás migrarlos con facilidad a otros empaquetadores en poco tiempo.

Cómo se administra XDG

Comprende varias variables de los documentos. Entre ellos:

VariableDescripciónDirectorio por defecto
$XDG_DATA_HOMEDatos de la carpeta home$HOME/.local/share
$XDG_CONFIG_HOMEConfiguración (similar a etc).
Es usado por aplicaciones para gestionar donde se guardan los datos y evitar
$HOME/.config
$XDG_STATE_HOMEArchivos de librería. Símil con var.$HOME/.local/state
XDG_CACHE_HOMECaché.$HOME/.cache
XDG_DATA_DIRSCarpetas operativas/usr/local/share:/usr/share
XDG_CONFIG_DIRSCarpetas de configuración para XDG/etc/xdg

Nota sobre programas

Previo a XDG, muchas aplicaciones solían trabajar con la ubicación predeterminada:

~/.miapp

En cambio con la implementación de XDG, la ubicación suele cambiar a:

XDG_CONFIG_HOME/miapp

Es decir, si tomamos por defecto (véase el caso de Indicator Stickynotes), la carpeta (o archivo, en el caso que solo conserve todos los ajustes en un texto) es:

~/.config/indicator-stickynotes

Modificar variable

Para modificar puedes consultar ese artículo.

Lectura adicional

Etiquetas:

¿Recomendarías este artículo?