Je veux changer une icône d'un thème spécifique. Où est-ce que les thèmes enregistrent leurs icônes?
Réponses
Trop de publicités?/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/...
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 :
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:
$HOME/.icons
(pour la compatibilité descendante)$XDG_DATA_DIRS/icons
, ce qui signifie généralement~/.local/share/icons
./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
.