71 votes

Comment changer l'icône d'une application dans le lanceur Unity ?

J'essaie de changer l'icône d'une application spécifique (Pidgin) dans mon lanceur Ubuntu 11.10 Unity. J'ai essayé de chercher dans les options et dans les paramètres de Compiz, mais je n'ai trouvé aucune option pour changer les icônes individuelles.

Je peux changer le thème mais ce n'est pas ce que je veux.

Je suis prêt à modifier les fichiers de configuration pour obtenir ce changement. Il n'est pas nécessaire que ce soit une solution d'interface utilisateur.

69voto

JoshBerke Points 34238

Pour Ubuntu 11.10


La première chose que vous devez faire est de prendre un fichier d'icône .png que vous souhaitez utiliser et de le copier dans le fichier suivant ~/.local/share/icons/hicolor/ répertoire. Celui-ci 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 16x16 et choisi une icône 16x16 appelée Alien.png

J'ai pris le Alien.png et l'a copié sur ~/.local/share/icons/hicolor/16x16/apps Lorsque vous copiez le vôtre, vous pouvez le faire par l'interface graphique ou le terminal.

A partir de là, vous devez faire ce qui suit dans un terminal (vous pouvez avoir besoin de sudo pour copier ceci) :

cp /usr/share/applications/pidgin.desktop ~/.local/share/applications/

Ensuite, éditez le fichier pidgin.desktop :

vi ~/.local/share/applications/pidgin.desktop

Cherchez la ligne qui dit :

Icon=pidgin

Il faudra le changer pour le nouveau nom de l'icône sans le préfixe .png...

Icon=Alien

Enregistrez vos modifications... Puis déconnectez-vous et reconnectez-vous.

Faites-moi savoir si cela vous aide ou si vous avez besoin de plus d'assistance.

18voto

Kyle Points 181

La façon dont je l'ai fait était d'aller dans /usr/share/applications/<whatever app your looking for> puis cliquez avec le bouton droit de la souris sur l'icône à gauche et sélectionnez l'image que vous voulez utiliser comme icône.

Vous devrez sudo nautilus pour modifier l'icône. Il suffit ensuite de quitter le programme et de le rechercher dans Unity pour qu'il apparaisse avec l'icône sélectionnée.

7voto

crankharder Points 846

Pour Ubuntu 12.04


En plus de l'excellente réponse donnée par itnet7 J'aimerais ajouter que dans Ubuntu 12.04, j'ai dû ajouter aussi ~/.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 les excellentes fonctions suivantes imagemagick paquet.

sudo apt-get install imagemagick

Ensuite, exécutez la commande mogrify -resize 64x64! myImage.png afin d'obtenir vos icônes personnalisées à l'échelle des 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 dans votre lanceur, elle mettra à jour unity sans qu'un redémarrage soit nécessaire.

unity --replace & 

comme décrit ici : application verrouillée au lanceur sans icône

6voto

guttermonk Points 844
  1. Installer Menu principal (Alias Alacarte) alacarte Install alacarte
  2. Ouvrir Menu principal
  3. Cliquez sur un programme et sélectionnez Propriétés dans le menu de droite.
  4. Cliquez sur l'icône
  5. Recherchez votre nouvelle icône et cliquez sur Ouvrir
  6. Fermez les propriétés de vos programmes
  7. Fermer Menu principal

Pas de déconnexion ou de redémarrage nécessaire ;)

6voto

Nikos Points 61

Pour Ubuntu 14.04

Afin de lier une icône à une certaine application qui pourrait être placée sur le lanceur, faites ce qui suit sur la ligne de commande :

Prenons l'exemple d'une application appelée alpha_app avec son icône alpha_app.png :

  1. exécuter :

     sudo cp alpha_app.png /usr/share/pixmaps/

    La commande ci-dessus copie votre icône avec le nom de fichier alpha_app.png dans le dossier approprié.

  2. Exécuter :

     sudo gedit /usr/local/share/applications/alpha_app.desktop
  3. 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/ o /usr/share/applications , exécutez locate alpha_app.desktop et le copier là. Dans le cas peu probable où cette opération échoue, cela signifie qu'il n'y a pas de alpha_app.desktop n'importe où sur le disque et que vous devez le créer vous-même.

  4. Allez dans le tableau de bord et tapez le nom de votre application, dans notre exemple alpha_app .

  5. Prenez l'icône de Dash et déplacez-la sur Launcher.

! La fin !

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