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

69

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.

recluze
la source
Consultez cette question précédente askubuntu.com/questions/6009/where-are-icons-stored
Mark Rooney

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 ~/.local/share/icons/hicolor/répertoire 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 gratuit d'icône gratuite 16x16 et choisi une icône appelée 16x16 Alien.png

J'ai pris le Alien.pngfichier 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 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

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.

itnet7
la source
1
~ / est la même chose que d'entrer dans / home / <votre-nom d'utilisateur>, juste pour clarification
itnet7
1
Impressionnant. Bonnes instructions. Juste une chose. Je devais alors copier le fichier de / usr / share dans mon répertoire local.
Recluze
1
Pensez également à ajouter une icône 128x128 (dans le dossier 128x128 / apps /.) Si vous souhaitez une bonne résolution lors de l’alt-tab (qui utilise des icônes légèrement plus grandes que le dock). Sinon, excellent conseil, merci beaucoup!
Anto
3
J'adore Ubuntu, mais je suis désolé de dire que certaines choses simples comme celle-ci sont vraiment nuls ... Ce n'est vraiment pas convivial ... Merci pour la description détaillée quand même.
prend
Génial, très utile - en particulier la partie sur la déconnexion puis le retour :)
Isaac
18

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

Vous devrez sudo nautiluséditer l'icône. Ensuite, sortez et cherchez le programme dans Unity. Il apparaîtra avec l’icône sélectionnée.

Kyle
la source
3
Je pense que vous devriez plutôt faire 'gksudo nautilus' au lieu de 'sudo nautilus' (mais comme je ne suis pas un expert, je pourrais me tromper)
utilisateur138784
Vous pouvez également utilisersudo -H nautilus
kiri
7

Pour Ubuntu 12.04


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/appspour qu'Unity puisse voir l'icône.

Pour redimensionner votre icône personnalisée, vous pouvez utiliser l'excellent imagemagickpackage.

sudo apt-get install imagemagick

Ensuite, exécutez la commande mogrify -resize 64x64! myImage.pngpour 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 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

Nicholas J. Arnold
la source
6
  1. Installer le menu principal (AKA Alacarte) alacarteInstaller alacarte
  2. Ouvrir le 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 le menu principal

Aucune déconnexion ou redémarrage requis;)

guttermonk
la source
Juste pour mettre à jour; Cette méthode fonctionne comme pour la version 15.04, je viens d’essayer.
Tico
5

Pour Ubuntu 14.04

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_appavec 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.pngdans 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.desktopn'existe pas /usr/local/share/applications/, exécutez-le locate alpha_app.desktopet copiez-le là-bas. Dans l'éventualité peu probable que cela échoue, cela signifie qu'il n'y a aucun alpha_app.desktopfichier sur le disque et que vous auriez besoin de le créer vous-même.

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

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

Τέλος! La fin!

Nikos
la source
Bienvenue sur Ask Ubuntu! ;-) Pourriez-vous s'il vous plaît examiner mes modifications et revoir l' aide à la modification afin d'améliorer la lisibilité de vos réponses à l'avenir ... ;-)
Fabby
Cela fonctionne tout simplement parfait également en 16.04. Vous devrez peut-être d'abord redémarrer / logout-login pour qu'Unity puisse lire le nouveau fichier .desktop.
MakisH
2

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 ...

  1. J'ai préparé ma photo de dauphin.

    Il est préférable d’utiliser une image avec un arrière-plan transparent (typiquement 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.

  2. 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)

  3. Recherchez l'application pour laquelle vous souhaitez modifier l'icône de lancement, cliquez avec le bouton droit de la souris sur son icône, puis cliquez sur ses "propriétés".

  4. En haut à gauche du panneau des propriétés, vous verrez l'icône de lancement en cours que vous souhaitez modifier à votre guise.

  5. 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

  6. Trouvez votre image préparée (comme dans un gestionnaire de fichiers) et sélectionnez-la

  7. La nouvelle icône que vous avez sélectionnée apparaît dans le panneau des propriétés.

  8. 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!

Las
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 / unity-webapps / apps

et si vous le faites ls:

128  16  192  22  24  32  48  64  96
Suhaib
la source
-1

En 13.04, j'ai installé Nemo pour me débarrasser de Nauto-jouet sans bras.

Je voulais la maison de dossiers d'icônes dans le lanceur.

J'ai ouvert ~/.local/share/applications/nemo.desktopavec gedit pour jeter un coup d'œil et j'ai trouvé une ligne

icon=folder 

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

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

icon=folder_home

et après la déconnexion et de retour dans l'icône a été changé.

utile
la source