Tenía Ubuntu-14.04 instalado en una configuración mínima, es decir, sin compatibilidad con X Windows. Más tarde agregué paquetes de x-server para mi tarjeta y un WindowManager liviano (no quiero KDE o GNOME), por lo que normalmente ejecuto X con startx, sin embargo, alguien sigue creando documentos, escritorio, descarga, video, música, etc. directorios en mi $ HOME. Pensé que esto se hace habitualmente en entornos de escritorio "avanzados". ¿Qué aplicación / demonio puede estar detrás de esto de todos modos?
fuente
sudo apt-get remove xdg-user-dirs
en mi máquina virtual de prueba y me ofreció eliminarla.dpkg -S */xdg-user-dir
. Debería mostrarle todos los paquetes que proporcionan archivos con nombre/xdg-user-dir
. Con suerte, te dará una pista.rc
le mostrará lo que significan.r
es paraRemove
yc
es paraConf-files
. Lo que esto significa es que el paquete se ha eliminado, pero los archivos de configuración no. Debe purgar el paquetesudo apt-get purge xdg-user-dirs
para eliminarlos.Freedesktop especifica estos directorios bajo el nombre de directorios de usuario xdg . Lo utilizan bastantes aplicaciones, no solo los entornos de escritorio más directos.
Hay una utilidad
xdg-user-dirs-update
que crea estos directorios si faltan. Puede intentar rastrear las invocaciones de esta utilidad, pero esa es una causa perdida: tarde o temprano, una aplicación querrá uno de estos directorios y los creará a todos. Al menos en Ubuntu, se llama desde los scripts de inicio de sesión que se ejecutan cada vez que inicia una sesión X, y no puede suprimir eso sin trucos sucios (o ser root).Para quitar los directorios, edítelos
~/.config/user-dirs.dirs
y configúrelos en las rutas que desee. El único que realmente no puede cambiar esXDG_CONFIG_HOME=~/.config
porque se usa para encontrar eluser-dirs.dirs
archivo.fuente