web-dev-qa-db-fra.com

Changer le chemin des dossiers utilisateur par défaut?

Dans les versions précédentes d'Ubuntu, j'avais utilisé Ubuntu Tweak pour changer les chemins d'accès aux dossiers des utilisateurs (Musique, Documents, Vidéos, etc.). Je ne trouve pas d’option dans Gnome 3 pour cela, et le ppa d’Ubuntu Tweak n’a toujours pas de version pour Oneiric.

19
Eduardo Rivas

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-la à votre guise. Par exemple, je ne voulais pas que le dossier de vidéos se trouve à la maison, mais sur un disque séparé, et j'ai modifié le paramètre XDG_VIDEOS_DIR de la manière suivante:

XDG_VIDEOS_DIR="/media/share/Video"

OU lancez simplement:

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

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

33
Pisu

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

  1. Ces variables, définies dans le fichier ~/.config/user-dir.dirs, se rapportent à XDG, qui signifie "groupe de bureaux X" ... 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 la racine) en tant que variable d'environnement.

  2. Il apparaît que la variable XDG_DOCUMENTS_DIR est celle qui est chargée, 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, signifiant "ceci est votre répertoire DOCUMENTS"

  4. Pour attribuer ceci à un répertoire particulier autre que ~/Documents,
    -- une. Créez un lien à partir du répertoire de votre choix sous "Poste de travail" dans le panneau LH de Nemo.
    - b. remplacez la valeur de la variable XDG_DOCUMENTS_DIR dans ~/.config/user-dir.dirs par ce chemin, en utilisant un chemin absolu.
    - c. Déconnectez-vous et reconnectez-vous: quel que soit son nom, les répertoires LH et RH de Nemo devraient désormais porter l'icône "spéciale" DOCUMENTS!

Remarque: il ne suffit pas, comme suggéré dans un commentaire ci-dessus, de supprimer simplement le répertoire ~/Documents pour que tout fonctionne correctement. Notez en particulier que si, au démarrage, il s'avère que le chemin XDG_DOCUMENTS_DIR ne conduit pas à un répertoire valide, le paramètre pour XDG_DOCUMENTS_DIR sera écrasé dans user-dir.dirs, le remplaçant en principe par $HOME/Documents... (in fait, curieusement, mes expériences semblent montrer 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" ne vous concerne pas particulièrement), 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 crois pas que vous puissiez créer un lien symbolique comme suggéré ... ET attribuez-lui une icône DOCUMENTS! Mais étant donné cela, tout semble concerner les produits cosmétiques, peut-être que peu importe!

1
mike rodent

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

1
raphsabb