web-dev-qa-db-fra.com

Confus au sujet des dossiers d'icônes d'application

En fait, il y a au moins 4 ou 5 dossiers où les icônes sont stockées! Je suis confus. Je n'ai jamais aimé l'organisation de ces dossiers Linux lorsque vous êtes le seul utilisateur débutant.

J'aimerais changer/ajouter des icônes d'application, par exemple, lorsqu'une icône évolutive n'est pas fournie. Cependant, je dois creuser dans ces répertoires, car certains .desktop fichiers d'application donne simplement le nom de l'application en supposant que le système d'exploitation sait où les trouver.

/usr/share/icons

/usr/share/pixmaps

/usr/local/share/icons

/usr/local/{app-name}/icons/hicolor/scalable

~/.local/share/icons/hicolor/{size}/apps/

Dans le dossier pixmaps, j'ai trouvé des icônes au format .xpm. Ils sont généralement 16x16 ou 32x32. Cependant, il existe des applications qui semblent avoir des applications évolutives quelque part.

1
whitenoisedb

Recherchez le fichier de démarrage de l'application (.desktop) de l'application qui vous intéresse.

Disons que je veux trouver l'icône de Firefox. Le fichier du bureau se trouve à /usr/share/applications/firefox.desktop.

Faites glisser le fichier du bureau dans votre éditeur de texte et recherchez le nom de l'icône qu'il utilise:

Editing the firefox.desktop file

Notez la ligne Icon=firefox. Cela indique implicitement que le nom de fichier de l'icône est firefox.png.

Presque tous les thèmes d'icônes sont stockés dans /usr/share/icons. Très peu de programmes mettront leurs icônes dans /usr/share/pixmaps Ce sont les deux répertoires que le système d'exploitation recherchera généralement pour le fichier icône, dans l'ordre.

Puisque nous voulons trouver firefox.png Je vais ouvrir mon terminal et exécuter la commande:

find /usr/share -iname "firefox.png"

Résultat:

List of firefox.png files found beneath /usr/share

Comme vous pouvez le voir, l'icône que nous recherchons est /usr/share/pixmaps/firefox.png Le chemin dépend du thème d'icône que vous utilisez. Les tailles d'icônes que la plupart des lanceurs d'applications ont tendance à utiliser sont 64x64, 128x128 ou 256x256. Ça dépend.

Vous pouvez également lire méthode de recherche d'icône standard freedesktop.org .

1
Naveen