Changer le chemin des dossiers utilisateur par défaut?

20

Dans les versions précédentes d'Ubuntu, j'utilisais Ubuntu Tweak pour changer les chemins vers les dossiers utilisateurs (Musique, Documents, Vidéos, etc.). Je ne trouve pas d'option dans Gnome 3 pour le faire, et le ppa d'Ubuntu Tweak n'a toujours pas de version pour Oneiric.

Eduardo Rivas
la source

Réponses:

34

Ouvrez un terminal et écrivez cette commande:

gedit ~/.config/user-dirs.dirs

Chaque ligne est une définition de dossier utilisateur (musique, vidéo ...), modifiez comme vous le souhaitez. Par exemple, je ne voulais pas le dossier vidéos à la maison, mais dans un disque séparé, et j'ai modifié le paramètre XDG_VIDEOS_DIR de cette façon:

XDG_VIDEOS_DIR="/media/share/Video"

OU exécutez simplement:

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

Déconnectez-vous et reconnectez-vous pour effectuer correctement.

Pisu
la source
3
Pour le rendre efficace immédiatement, exécutez xdg-user-dirs-update.
sup
après avoir redémarré ou débranché mon disque externe, les dossiers disparaissent de cette liste. une idée de comment résoudre ça? askubuntu.com/questions/251624/…
duxk.gh
D'après le manuel car xdg-user-dirs-updateje suppose qu'il revient aux répertoires par défaut s'ils existent, alors supprimez-les et cela devrait être bon
Arthur Spoon
@ArthurSpoon Malheureusement, non, cela (par exemple, la suppression de ~ / Documents) n'arrête pas l'écrasement du fichier de repères utilisateur modifié.
mike rodent
1

Vous pouvez toujours installer Ubuntu Tweak et le faire avec cela, si vous ne voulez pas jouer avec le terminal.

raphsabb
la source
1

Aujourd'hui (7 ans plus tard!), Mes expériences semblent montrer:

  1. Ces variables sont définies dans le fichier ~/.config/user-dir.dirsconcernant XDG, qui signifie "X Desktop Group" ... c'est-à-dire qu'elles semblent se rapporter aux processus de "fenêtrage". Mais par exemple, aucune de ces variables n'est alors accessible par l'utilisateur (ou root) en tant que variable d'environnement

  2. Il apparaît que la variable XDG_DOCUMENTS_DIRest celle qui est responsable, dans Nemo, de donner à un répertoire particulier une icône "spéciale"

  3. C'est ce qui nous préoccupe tous: comment donner à un répertoire particulier une icône spéciale pour lui-même, signifiant "c'est votre répertoire DOCUMENTS"

  4. Pour donner ceci à un répertoire particulier autre que ~/Documents,
    - a. faire un lien depuis le répertoire que vous voulez sous "Poste de travail" dans le panneau LH de Nemo
    - b. changez la valeur de la XDG_DOCUMENTS_DIRvariable dans ~/.config/user-dir.dirsce répertoire, en utilisant un chemin absolu.
    - c. déconnectez-vous et reconnectez-vous: quel que soit son nom, à la fois côté gauche et côté droit de Nemo, votre répertoire devrait maintenant avoir l'icône "spéciale" DOCUMENTS!

NB il ne suffit pas, comme suggéré dans un commentaire ci-dessus, de supprimer simplement le ~/Documentsrépertoire pour que tout fonctionne correctement. Gardez à l'esprit en particulier que si, au démarrage, il s'avère que le XDG_DOCUMENTS_DIRchemin d'accès ne mène pas réellement à un répertoire valide, le paramètre pour XDG_DOCUMENTS_DIRsera écrasé en le user-dir.dirsremplaçant, en principe, par $HOME/Documents... (en fait, bizarrement, mes expériences semblent trouver qu'il est généralement remplacé par $HOME, pour une raison inexplicable).

NB2 comme alternative à ce qui précède (surtout si l'icône "spéciale" n'a pas d'importance particulière pour vous), vous pouvez utiliser un lien symbolique ... que vous pouvez appeler "Documents". En fait, vous pourriez avoir les deux: un lien symbolique et une icône spéciale pour votre fichier cible.

NB3 Je ne pense pas que vous puissiez créer un lien symbolique comme suggéré ... ET lui donner une DOCUMENTSicône spéciale ! Mais étant donné cela, tout semble concerner les cosmétiques de toute façon peut-être que, euh, ça n'a pas beaucoup d'importance!

Mike rongeur
la source
Veuillez formater votre message concernant ce lien: askubuntu.com/editing-help
abu_bua