4 votes

Comment puis-je restaurer (ou modifier) l'icône par défaut du dossier pour les dossiers spéciaux?

J'ai retiré Documents, Pictures et Downloads de mon répertoire personnel, et je les ai liés à des répertoires sur des disques différents. Et maintenant, Documents et Pictures ont perdu leur jolie icône catégorisée d'un appareil photo et, eh bien, de documents.

De façon intéressante, Downloads ne l'a pas fait.

$ gio info ~/Documents | grep symbolic-icon
  standard::symbolic-icon: folder-symbolic, folder
$ gio info ~/Pictures | grep symbolic-icon
  standard::symbolic-icon: folder-symbolic, folder
$ gio info ~/Downloads | grep symbolic-icon
  standard::symbolic-icon: folder-download-symbolic, folder-symbolic, folder-download, folder

Vous pouvez trouver ces mots-clés dans l'un des nombreux thèmes installés sur l'ordinateur, car ils sont nommés selon une spécification. Cela signifie qu'ils n'ont pas besoin d'un chemin, car changer votre thème changera automatiquement l'icône aussi, dans le nouveau style de thème, mais dans la catégorie désignée (par exemple Téléchargements). Il recherchera l'un des noms répertoriés dans le thème choisi.

$ ls -1 /usr/share/icons/Mint-Y/places/symbolic | grep folder
  folder-documents-symbolic.svg
  folder-download-symbolic.svg
  folder-music-symbolic.svg
  folder-pictures-symbolic.svg
  folder-publicshare-symbolic.svg
  folder-remote-symbolic.svg
  folder-saved-search-symbolic.svg
  folder-symbolic.svg
  folder-templates-symbolic.svg
  folder-videos-symbolic.svg

Cependant, je ne suis pas autorisé à le définir.

$ gio set ~/Documents standard::symbolic-icon folder-documents-symbolic
  gio: La définition de l'attribut standard::symbolic-icon n'est pas prise en charge
$ gio set ~/Pictures standard::symbolic-icon folder-pictures-symbolic
  gio: La définition de l'attribut standard::symbolic-icon n'est pas prise en charge

Il s'avère que vous ne pouvez définir que metadata::custom-icon, Mais cela ne prend pas en charge les noms d'icônes globales. Vous devez spécifier un chemin exact, ce qui signifie que vous devez corriger toutes vos icônes lorsque vous changez de thème !

Je ne sais pas comment cela fonctionne techniquement, pourquoi les métadonnées symbolic-icon ont disparu. Mais même si je ne peux pas le définir avec GIO, C'est défini quelque part, pour certains dossiers.

Où cela est-il défini ? Si je ne peux pas le faire en tant qu'utilisateur, je devrais pouvoir le faire en tant que root. Je recompilerai les choses si nécessaire. Je veux mes fichiers d'icônes de dossiers !

Utilisation d'Ubuntu 18.04/Linux Mint 19 avec Cinnamon > Nemo

4voto

Redsandro Points 3484

J'ai enfin compris. Ces métadonnées ne sont pas stockées avec les répertoires, mais dans un seul fichier. Vous pouvez modifier ce fichier et même définir des répertoires en dehors de votre domicile, au cas où vous auriez des répertoires différés sur différentes partitions.

~/.config/user-dirs.dirs

Vous ne verrez pas les changements tant que vous ne vous serez pas déconnecté(e) et reconnecté(e), mais vous pouvez vérifier la valeur de standard::icon en utilisant gvfs-info ,

-mise à jour-

Vous pouvez également utiliser la commande xdg-user-dirs-update pour mettre à jour ce fichier :

xdg-user-dirs-update --set DOWNLOAD ~/D0wnloadz`

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X