web-dev-qa-db-fra.com

Où Gnome / Nautilus stocke-t-il les icônes de répertoire?

Sur certains dossiers clés de Nautilus, j'ai changé les icônes des dossiers. Il a l’air agréable et contribue à ma productivité car je peux facilement trouver des dossiers importants dans une multitude d’autres.

Mais ensuite je passe à une autre machine et tous les dossiers sont à nouveau clairs.

La question est donc de savoir où est-ce stocké et s'il existe un moyen de le conserver entre utilisateurs/systèmes.

19
artfulrobot

Les métadonnées sont stockées à l'aide du système de stockage de métadonnées de GIO/GVFS. Vous pouvez voir quels attributs sont stockés dans un fichier en exécutant gvfs-info /path/to/file dans un terminal. Pour avoir les mêmes dossiers avec les mêmes icônes sur un autre ordinateur, vous devrez généralement les redéfinir manuellement. Notez également que les icônes personnalisées n'apparaissent pas lorsque vous parcourez les dossiers à distance via sftp ou un moyen similaire.

12
dobey

Jetez un coup d'oeil dans /usr/share/icons.

Gnome y stocke ses icônes.

10
Dean Howell

Non, attendez, vous avez la mauvaise réponse. Les paramètres d'icône peuvent être copiés d'une machine à l'autre. Bien sûr, ils le peuvent. Il n'y a rien que vous ne puissiez faire sous Linux.

Les paramètres des icônes sont stockés dans le dossier:

~/.local/share/gvfs-metadata

Si vous le souhaitez, vous pouvez l'essayer sur une machine virtuelle. Voici ce que vous devez faire:

  • Copiez tous vos fichiers de votre ancien système (sauvegarde du système) vers le nouveau système (tout le répertoire ~/)
  • Assurez-vous d’avoir copié le dossier gvfs-metadata , ainsi que le dossier contenant vos icônes personnalisées (je suppose que c’est ~/.icons ). Si vous avez tout copié ~/, cela sera fait automatiquement.
  • Supprimez le gvfs-metadata que vous venez de copier et copiez-le à nouveau à partir de la sauvegarde du système.
  • Do: $: killall nautilus

Et voilà, vous les avez rendus.

Je viens de passer à un nouvel ordinateur et cela a fonctionné pour moi. Je l'ai testé aussi sur une VM.

Remarque: si vous faites gvfs-info folder_name , le chemin de l'icône personnalisée ne s'affiche que si vous avez copié le fichier gvfs-metadata. dossier. Comme cette instruction vérifie ce dossier pour plus d'informations.

2
elia