98 votes

Où sont stockées les icônes ?

Je veux changer une icône d'un thème spécifique. Où est-ce que les thèmes enregistrent leurs icônes?

125voto

bosnic Points 534

En général : /usr/share/icons/ ou dans votre dossier personnel : ~/.local/share/icons

24voto

Dynite Points 1187

/usr/share/icons/ contient généralement des thèmes préinstallés (partagés par tous les utilisateurs) ~/.icons/ contient généralement des dossiers avec les thèmes installés par l'utilisateur.

De plus, de nombreuses applications ont leurs icônes dans /usr/share/pixmaps/ ou dans le dossier portant le même nom que l'application sous /usr/share/...

19voto

JoKalliauer Points 852

Il existe plusieurs endroits : (dans les crochets quelques exemples)

  • /usr/share/pixmaps/ ( chromium-browser.png display-im6.q16.xpm firefox.png flash-player-properties.png gimp.xpm gvim.svg texstudio.xpm )
  • /usr/share/app-install/icons/ ( adobeflashplugin.png julia.svg texmaker.png thunderbird.png vim.svg vlc.png wine.svg grace.svg)
  • ~/.local/share/icons/ ( soffice.png java-lang-thread.png org-jabref-jabrefmain.png) un des endroits où Ubuntu recherche des icônes, si vous utilisez un chemin relatif
  • /usr/share/icons/... et sous-dossiers ( matlab.png .../hicolor/scalable/apps/chromium-browser.svg .../hicolor/scalable/apps/geany.svg .../hicolor/scalable/apps/okular.svgz .../default.kde4/48x48/apps/acroread.png)
  • /usr/share/... seulement des sous-dossiers ( .../vlc/vlc.ico .../gimp/2.0/images/gimp-logo.png ) mais celui-ci est plus pour les icônes utilisées dans le programme que pour le logo du programme
  • /snap/... seulement des sous-dossiers ( .../inkscape/3080/meta/gui/inkscape.svg .../languagetool/10/snap/gui/icon.png )
  • ~/.icons peu probable, ce dossier existe (mais parfois )

La plupart des dossiers sont déjà annoncés ici, toutes les sources que j'ai utilisées :

3voto

TappCandy Points 543

Comme supplément à la réponse acceptée : Si vous ne trouvez pas le répertoire ~/.icons, il se peut qu'il existe un répertoire ~/.local/share/icons à la place (PS : Ma distribution est Ubuntu 16.10).

2voto

gardenapple Points 29

Pour compléter certaines des réponses ici:

La norme freedesktop.org exige que les programmes recherchent des icônes dans plusieurs dossiers selon cet ordre:

  1. $HOME/.icons (pour la compatibilité descendante)
  2. $XDG_DATA_DIRS/icons, ce qui signifie généralement ~/.local/share/icons.
  3. /usr/share/pixmaps

Donc, si vous voulez une icône personnalisée, votre meilleure option est de trouver le nom de l'icône dans /usr/share/pixmaps, puis de créer une image avec le même nom de fichier dans ~/.local/share/icons.

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