Ubuntu - eliminar permanentemente ~ / Videos y ~ / Public

21

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

nona
fuente
Eliminé al usuario, pero el nombre de ese usuario en particular aparece en la solicitud de inicio de sesión de Ubuntu 10.04 lts y no se elimina desde allí. por favor, hágame saber cómo lograr esto. Gracias.

Respuestas:

24

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

  • ~/.config/user-dirs.dirs- Permitir al usuario especificar una ruta personalizada para las carpetas especiales. Para que pueda tener su Musiccarpeta en, por ejemplo, "$ HOME / My Music" o "/ datapartition / mp3". No le permite "deshabilitar" esas carpetas. Si elimina una línea (o el archivo completo), se utilizarán los valores predeterminados, como ya lo notó.

  • /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 desactivó fue solo el demonio que ofrecería cambiar el nombre de las carpetas en caso de que cambiara su idioma / configuración regional.

MestreLion
fuente
18

Su problema ha sido explicado en la wiki del software

Configuraciones

Los administradores de sistemas pueden configurar las cosas editando /etc/xdg/user-dirs.conf. Por el momento solo hay dos configuraciones, puede deshabilitar todo, y puede especificar la codificación de juego de caracteres utilizada para los nombres de archivo. También pueden establecer 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 de shell, por lo que es fácil acceder 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 homedir. Si lo elimina, se volverá a crear en el próximo inicio de sesión.

Entonces tu ~/.config/user-dirs.dirspodría 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"
qun
fuente
2

En realidad, es un demonio que crea esas carpetas, comprueba las preferencias de inicio, creo que está en el menú del sistema, puedes desactivar fácilmente esa función.

Guillermo Siliceo Trueba
fuente
lo único que puedo encontrar que parece que podría ser es xdg-user-dirs-gtk-update - Update common folders names to match current localeque está deshabilitado
nona
2

Al menos en Ubuntu 18.10, puede eliminar los directorios y ejecutar xdg-user-dirs-update en un terminal. Las entradas se reasignarán a inicio y desaparecerán de la lista en Archivos.

javs
fuente
1
sudo apt-get --purge remove xdg-user-dirs*
asrdojg
fuente
1
¿Cómo es esto mejor que otras respuestas?
Toto
0

Puede intentar instalar Ubuntu Tweak ... en la pestaña "Personal" + "Ubicaciones de carpetas predeterminadas": puede cambiar la ubicación de las carpetas a donde lo desee o simplemente hacer que todas apunten al mismo directorio (es decir, / home / usuario/)

13east
fuente