¿Cambiar la ruta de carpetas de usuario predeterminada?

20

En versiones anteriores de Ubuntu, utilicé Ubuntu Tweak para cambiar las rutas a las carpetas de usuario (Música, Documentos, Videos, etc.). No puedo encontrar una opción en Gnome 3 para hacer esto, y el ppa de Ubuntu Tweak todavía no tiene una versión para Oneiric.

Eduardo Rivas
fuente

Respuestas:

34

Abra una terminal y escriba este comando:

gedit ~/.config/user-dirs.dirs

Cada fila es una definición de carpeta de usuario (música, video ...), edite como desee. Por ejemplo, no quería la carpeta de videos en casa, sino en un disco separado, y cambié el parámetro XDG_VIDEOS_DIR de esta manera:

XDG_VIDEOS_DIR="/media/share/Video"

O simplemente ejecute:

xdg-user-dirs-update --set XDG_VIDEOS_DIR "/media/share/Video"

Cerrar sesión y volver a iniciar sesión para que funcione correctamente.

Pisu
fuente
3
Para que sea efectivo de inmediato, corre xdg-user-dirs-update.
sup
Después de reiniciar o desconectar mi disco externo, las carpetas desaparecen de esa lista. alguna idea de cómo resolver eso? askubuntu.com/questions/251624/…
duxk.gh
Desde el manual, xdg-user-dirs-updatesupongo que vuelve a los directorios predeterminados si existen, así que simplemente bórrelos y debería estar bien
Arthur Spoon
@ArthurSpoon Desafortunadamente, no, esto (por ejemplo, eliminar ~ / Documentos) no detiene la sobrescritura del archivo de directorio de usuario modificado.
Mike roedor
1

Todavía puede instalar Ubuntu Tweak y hacerlo con eso, si no quiere perder el tiempo con el terminal.

raphsabb
fuente
1

Al día de hoy (¡7 años después!), Mis experimentos parecen mostrar:

  1. Estas variables se establecen en el archivo ~/.config/user-dir.dirsrelacionado con XDG, que significa "X Desktop Group" ... es decir, parecen relacionarse con los procesos de "ventanas". Pero, por ejemplo, el usuario (o la raíz) no puede acceder a ninguna de estas variables como variable de entorno

  2. Parece que la variable XDG_DOCUMENTS_DIRes la responsable, en Nemo, de darle a un directorio particular un ícono "especial"

  3. Eso es lo que nos preocupa a todos: cómo darle a un directorio particular un ícono especial para sí mismo, lo que significa "este es su directorio de DOCUMENTOS"

  4. Para dar esto a un directorio particular que no sea ~/Documents,
    - a. haga un enlace desde el directorio que desee en "Mi PC" en el panel izquierdo de Nemo
    - b. cambie el valor de la XDG_DOCUMENTS_DIRvariable en ~/.config/user-dir.dirseste directorio, utilizando una ruta absoluta.
    -- C. cerrar sesión y volver a iniciarla: cualquiera que sea su nombre, tanto en el lado izquierdo como derecho de Nemo, ¡su directorio ahora debería tener el icono de DOCUMENTOS "especiales"!

Nota: no es suficiente, como se sugiere en un comentario anterior, simplemente eliminar el ~/Documentsdirectorio para que todo funcione correctamente. Tenga en cuenta en particular que, si al inicio se encuentra que la XDG_DOCUMENTS_DIRruta en realidad no conduce a un directorio válido, la configuración de XDG_DOCUMENTS_DIRse sobrescribirá user-dir.dirs, reemplazándola, en principio, con $HOME/Documents... (de hecho, extrañamente, mis experimentos parecen encontrar que generalmente se reemplaza con $HOME, por alguna razón inexplicable).

NB2 como alternativa a lo anterior (especialmente si el icono "especial" no le importa en particular), puede usar un enlace simbólico ... al que puede llamar "Documentos". De hecho, podría tener ambos: un enlace simbólico y un icono especial para su archivo de destino.

NB3 No creo que pueda hacer un enlace simbólico como se sugiere ... ¡Y darle un DOCUMENTSicono especial ! Pero dado esto, todo parece ser sobre cosméticos de todos modos, tal vez, um, ¡no importa mucho!

Mike roedor
fuente
Formatee
abu_bua