J'essaie de changer l'icône d'une application spécifique (Pidgin) dans mon lanceur Ubuntu 11.10 Unity. J'ai essayé de rechercher dans les options et dans les paramètres Compiz mais je ne pouvais trouver aucune option pour changer les icônes individuelles.
Je peux changer de thème mais ce n'est pas ce que je veux.
Je suis disposé à éditer des fichiers de configuration pour obtenir ce changement. Il n'est pas nécessaire que ce soit une solution d'interface utilisateur.
La première chose à faire est de créer un fichier d’icône .png que vous souhaitez utiliser et de le copier dans le répertoire respectif ~/.local/share/icons/hicolor/
. Cela contiendra les répertoires suivants (qui sont les dimensions des icônes): 16x16/apps/
32x32/apps/
48x48/apps/
J'ai téléchargé un échantillonneur gratuit d'icônes gratuit 16x16 et choisi une icône 16x16 appelée Alien.png
J'ai pris le fichier Alien.png
et l'ai copié dans ~/.local/share/icons/hicolor/16x16/apps
. Lorsque vous copiez le vôtre, vous pouvez le faire via l'interface graphique ou le terminal.
À partir de là, vous devrez procéder comme suit dans un terminal (vous aurez peut-être besoin que Sudo le copie):
cp /usr/share/applications/Pidgin.desktop ~/.local/share/applications/
Ensuite, éditez le fichier Pidgin.desktop:
vi ~/.local/share/applications/Pidgin.desktop
Recherchez la ligne qui dit:
Icon=Pidgin
Cela devra changer au nouveau nom de l'icône sans le préfixe .png ...
Icon=Alien
Enregistrez vos modifications ... Déconnectez-vous puis reconnectez-vous.
S'il vous plaît laissez-moi savoir si cela aide ou si vous avez besoin de plus d'aide.
Comme je l’ai fait, allez dans /usr/share/applications/<whatever app your looking for>
puis cliquez avec le bouton droit de la souris sur les propriétés, cliquez sur l’icône de gauche et sélectionnez l’image que vous souhaitez utiliser.
Vous devrez Sudo nautilus
pour éditer l’icône. Ensuite, sortez et cherchez le programme dans Unity. Il apparaîtra avec l’icône sélectionnée.
En plus de l'excellente réponse donnée par itnet7 , je voudrais ajouter que dans Ubuntu 12.04, je devais également ajouter ~/.local/usr/applications/icons/hicolor/64x64/apps
pour que Unity puisse voir l'icône.
Pour redimensionner votre icône personnalisée, vous pouvez utiliser l'excellent package imagemagick
.
Sudo apt-get install imagemagick
Ensuite, exécutez la commande mogrify -resize 64x64! myImage.png
afin d’obtenir vos icônes personnalisées bien réduites aux résolutions souhaitées.
Si vous exécutez la commande ci-dessous après avoir créé l'icône du bureau et verrouillé l'application sur votre programme de lancement, l'unité sera mise à jour sans nécessiter de redémarrage.
unity --replace &
comme décrit ici: application verrouillée au lanceur sans icône
Aucune déconnexion ou redémarrage requis;)
Afin de lier une icône à une certaine application pouvant être placée sur le programme de lancement, procédez comme suit sur la ligne de commande:
Prenons par exemple une application appelée alpha_app
avec son icône alpha_app.png
:
exécuter:
Sudo cp alpha_app.png /usr/share/pixmaps/
La commande ci-dessus copie votre icône portant le nom de fichier alpha_app.png
dans le dossier approprié.
Exécuter:
Sudo gedit /usr/local/share/applications/alpha_app.desktop
Dans gedit, changez le nom de l'icône comme suit:
Icon=alpha_app.png
Si le fichier alpha_app.desktop
n'existe pas dans /usr/local/share/applications/
, exécutez locate alpha_app.desktop
et copiez-le ici. Dans l'éventualité peu probable que cela échoue, cela signifie qu'il n'y a aucun fichier alpha_app.desktop
dans le disque et que vous auriez besoin de le créer vous-même.
Allez au tiret et tapez le nom de votre application, dans notre exemple alpha_app
.
Choisissez l'icône de Dash et déplacez-vous sur Launcher.
Je l'ai fait dans Ubuntu 14.04.
Je voulais donner une icône de lanceur décente au gestionnaire de fichiers "Dolphin" (je voulais un dauphin pour Dolphin).
Je crains d’utiliser des éditions compliquées de programmes et de fichiers système, car il est facile de tout gâcher. J'aime garder les choses simples. Donc, au lieu de toutes ces acrobaties de programmation ...
J'ai préparé ma photo de dauphin.
Il est préférable d’utiliser une image avec un arrière-plan transparent (généralement un png), car l’arrière-plan du bureau apparaîtra bien à travers (elle ne sera pas dans son propre rectangle isolé). En ce qui concerne la taille, la taille du fichier de ma photo est d’environ 200 Ko, avec une dimension d’environ 560x640 pixels. Cette taille correspond bien aux autres icônes. Donc, j'avais cette image prête dans le dossier "Images" normal.
Puis j'ai tapé dans Terminal:
Sudo nautilus /usr/share/applications
entrez et le panneau avec vos applications apparaît (représenté par les icônes actuelles)
Recherchez l'application pour laquelle vous souhaitez modifier l'icône de lancement, cliquez dessus avec le bouton droit de la souris, puis cliquez sur ses "propriétés".
En haut à gauche du panneau des propriétés, vous verrez l'icône de lancement en cours que vous souhaitez modifier à votre guise.
Il vous suffit maintenant de cliquer avec le bouton gauche de la souris sur cette icône dans le coin supérieur gauche du panneau de propriétés. Un nouveau panneau s'ouvre et vous demande de sélectionner une icône personnalisée pour remplacer l'ancienne par
Trouvez votre image préparée (comme dans un gestionnaire de fichiers) et sélectionnez-la
La nouvelle icône que vous avez sélectionnée apparaît dans le panneau des propriétés.
Pour que la nouvelle icône commence à apparaître parmi les icônes de lancement, vous devez redémarrer votre PC, et voilà, voici votre icône personnalisée!
Le répertoire contenant les répertoires suivants (qui sont les dimensions des icônes) a été remplacé par:
~/.local/share/icons/unity-webapps/apps
et si vous faites ls
:
128 16 192 22 24 32 48 64 96