Ubuntu: eliminar permanentemente ~/Videos y ~/Public

Ubuntu: eliminar permanentemente ~/Videos y ~/Public

Eliminé las carpetas, pero cada vez que vuelvo a iniciar sesión se vuelven a crear. Edité ~/.config/user-dirs.dirsy eliminé las líneas ofensivas, ¡pero se reemplazan cuando vuelvo a iniciar sesión! El archivo dice que lo genera automáticamente /usr/bin/xdg-user-dirs-update, pero eso parece ser un callejón sin salida.

Respuesta1

Tres archivos controlan el comportamiento de las "carpetas personales especiales":

  • ~/.config/user-dirs.dirs- permitir al usuario especificar una costumbrecaminopara las carpetas especiales. Así que puedes tener tu Musiccarpeta en, por ejemplo, "$HOME/Mi Música" o "/datapartition/mp3". lo hacenole permitirá "deshabilitar" esas carpetas. Si elimina una línea (o todo el archivo), se utilizarán los valores predeterminados, como ya habrá notado.

  • /etc/xdg/user-dirs.conf(anulado por ~/.config/user-dirs.conf): le permite habilitar o deshabilitar la (re)creación automática de carpetas. Si configura enabled=False, ya sea globalmente o solo para su propio usuario, las carpetas especiales ya no se volverán a crear al iniciar sesión en caso de que elimine o cambie el nombre de las carpetas.

  • /etc/xdg/user-dirs.defaults- Plantilla global para ruta y nombre de carpetas. Este es el archivo leído cuando ~/.config/user-dirs.dirsse vuelve a crear. Tenga en cuenta que cambiar los nombres predeterminados evitará que los nombres de las carpetas se localicen (traduzcan) si cambia su idioma/configuración regional.

Por cierto, el servicio que deshabilitaste era solo el demonio que ofrecería cambiar el nombre de las carpetas en caso de que cambiaras tu idioma/configuración regional.

Respuesta2

Su problema ha sido explicado en elwiki de software

Ajustes

Los administradores de sistemas pueden configurar cosas editando /etc/xdg/user-dirs.conf. Por el momento, solo hay dos configuraciones, puede deshabilitarlo todo y puede especificar la codificación del juego de caracteres utilizada para los nombres de archivos. También pueden configurar o cambiar los directorios predeterminados y sus valores iniciales en /etc/xdg/user-dirs.defaults.

$(XDG_CONFIG_HOME)/user-dirs.dirs especifica el conjunto actual de directorios para el usuario. Este archivo está en formato shell, por lo que es fácil acceder a él desde un script de shell. Los usuarios también pueden modificar este archivo (manualmente o mediante aplicaciones) para cambiar los directorios utilizados.Nota: Para deshabilitar un directorio, apúntelo al directorio principal. Si lo elimina, se volverá a crear en el próximo inicio de sesión.

Entonces tu ~/.config/user-dirs.dirspodrías ser modificado como

XDG_DOWNLOAD_DIR="$HOME"
XDG_TEMPLATES_DIR="$HOME"
XDG_PUBLICSHARE_DIR="$HOME"
XDG_DOCUMENTS_DIR="$HOME"
XDG_MUSIC_DIR="$HOME"
XDG_PICTURES_DIR="$HOME"
XDG_VIDEOS_DIR="$HOME"

Respuesta3

Al menos en Ubuntu 18.10, puede simplemente eliminar los directorios y ejecutar el siguiente comando en una terminal:

xdg-user-dirs-update 

Las entradas se reasignarán a inicio y desaparecerán de la lista en Archivos.

Respuesta4

sudo apt-get --purge remove xdg-user-dirs*

información relacionada