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

67

J'essaye 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 de Compiz, mais je ne pouvais trouver aucune option pour modifier des 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. Ce n'est pas nécessairement une solution d'interface utilisateur.

    
posée recluze 19.11.2011 - 04:08
la source

7 réponses

66

Pour Ubuntu 11.10

La première chose à faire est de prendre un fichier d’icône .png que vous souhaitez utiliser et de le copier dans le répertoire ~/.local/share/icons/hicolor/ correspondant. 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 d'icônes gratuit 16x16 gratuit 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 devez effectuer les opérations suivantes dans un terminal (vous pourriez 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

Recherchez la ligne qui dit:

Icon=pidgin

Il faudra changer le nom de la nouvelle icône sans le préfixe .png ...

Icon=Alien

Enregistrez vos modifications ... Déconnectez-vous et reconnectez-vous.

Faites-le moi savoir si cela vous aide ou si vous avez besoin d’aide supplémentaire.

    
réponse donnée itnet7 19.11.2011 - 04:54
la source
18

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

Vous devrez sudo nautilus pour éditer l’icône. Il vous suffit alors de quitter et de rechercher le programme dans Unity pour afficher l'icône sélectionnée.

    
réponse donnée Kyle 02.12.2012 - 21:36
la source
7

pour Ubuntu 12.04

Outre l’excellente réponse donnée par itnet7 , je voudrais ajouter que dans Ubuntu 12.04, je devais aussi Ajoutez ~/.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 pour que vos icônes personnalisées soient 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 lanceur, l'unité sera mise à jour sans avoir à redémarrer.

unity --replace & 

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

    
réponse donnée Nicholas J. Arnold 18.12.2012 - 19:59
la source
6
  1. Installer Menu principal (alias Alacarte) 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

Aucune déconnexion ou redémarrage requis;)

    
réponse donnée guttermonk 01.07.2013 - 02:01
la source
5

Pour Ubuntu 14.04

Pour associer une icône à une application spécifique pouvant être placée sur le lanceur, procédez comme suit sur la ligne de commande:

Prenez par exemple 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/ , exécutez locate alpha_app.desktop et copiez-le ici. Dans le cas improbable où cela échouerait, cela signifie qu’il n’ya aucun fichier alpha_app.desktop dans le disque et que vous devez le créer vous-même.

  4. Accédez au tiret et tapez le nom de votre application, dans notre exemple alpha_app .

  5. Sélectionnez l’icône de Dash et déplacez-vous sur Launcher.

Τέλος! La fin!

    
réponse donnée Nikos 23.02.2016 - 23:04
la source
0

Pour Ubuntu 12.10

Le répertoire contenant les répertoires suivants (qui sont les dimensions des icônes) a été remplacé par:

  

~ / .local / share / icons / unité-webapps / apps

et si vous faites ls :

128  16  192  22  24  32  48  64  96
    
réponse donnée Suhaib 18.04.2013 - 00:18
la source
-1

En 13.04, j’ai installé Nemo pour me débarrasser du jouet nautilus-for-armless.

Je voulais que le dossier-icône apparaisse dans le lanceur.

J'ai ouvert ~/.local/share/applications/nemo.desktop avec gedit pour voir et trouvé une ligne

icon=folder 

(pas de chemin, pas d’extension ???)

J'ai essayé de chercher dans /usr/share/ l'icône par défaut habituelle de nautilus qui semblait s'appeler folder_home.png ou .svg , je ne pouvais pas décider laquelle. Il y avait un tas de fichiers avec le même nom dans divers dossiers, donc à la fin je viens de changer la ligne en

icon=folder_home

et après la déconnexion et le retour dans l’icône a été modifié.

    
réponse donnée useful 17.12.2013 - 11:03
la source

Lire d'autres questions sur les étiquettes