Question 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 ne pouvais trouver 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 disposé à modifier les fichiers de configuration pour obtenir ce changement. Ce n'est pas forcément une solution d'interface utilisateur.


67
2017-11-19 03:08


origine


Regardez cette question précédente askubuntu.com/questions/6009/where-are-icons-stored - Mark Rooney


Réponses:


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 les fichiers correspondants. ~/.local/share/icons/hicolor/ annuaire. Cela contiendra les répertoires suivants (qui sont les dimensions des icônes): 16x16/apps/  32x32/apps/  48x48/apps/

J'ai téléchargé gratuitement un sampler d'icônes gratuit 16x16 et j'ai choisi une icône 16x16 appelée Alien.png

j'ai pris le Alien.png fichier et copié à ~/.local/share/icons/hicolor/16x16/appsLorsque 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

Cela devra changer pour le nouveau nom d'icône sans le préfixe .png ...

Icon=Alien

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

S'il vous plaît laissez-moi savoir si cela aide ou si vous avez besoin de plus d'aide.


66
2017-11-19 03:54



~ / est la même chose que d'entrer / home / <your-username>, juste pour clarifier - itnet7
Impressionnant. Super instructions Juste une chose. J'ai dû sudo pour copier le fichier de / usr / share dans mon répertoire local. - recluze
Pensez également à ajouter une icône 128x128 (dans le dossier 128x128 / apps /) si vous souhaitez obtenir une résolution agréable lors de la modification de tabulation (qui utilise des icônes légèrement plus grandes que le dock). Sinon, excellent conseil, merci beaucoup! - Anto
J'adore Ubuntu, mais je suis désolé de dire que certaines choses simples comme celle-ci sont vraiment nulles ... Ce n'est certainement pas convivial ... Merci pour la description détaillée de toute façon. - takeshin
Super, très utile - en particulier la partie sur la déconnexion et puis à nouveau :) - Isaac


La façon dont je l'ai fait était d'aller à /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 à gauche et sélectionnez l’image que vous souhaitez utiliser comme icône.

Tu vas devoir sudo nautilus pour éditer l'icône. Il suffit ensuite de quitter et de rechercher le programme dans Unity pour afficher l'icône sélectionnée.


18
2017-12-02 20:36



Je pense que vous devriez plutôt faire «gksudo nautilus» au lieu de «sudo nautilus» (mais comme je ne suis pas un expert, je peux me tromper) - user138784
Vous pouvez aussi utiliser sudo -H nautilus - kiri


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 aussi ajouter ~/.local/usr/applications/icons/hicolor/64x64/apps afin que l'unité puisse voir l'icône.

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

sudo apt-get install imagemagick

Puis lancez 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 lanceur, l'unité sera mise à jour sans qu'il soit nécessaire de redémarrer.

unity --replace & 

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


7
2017-12-18 18:59





  1. Installer Menu principal (Alias ​​alacarte) à la carte 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

Aucune déconnexion ou redémarrage requis;)


6
2017-07-01 00:01



Juste pour mettre à jour Cette méthode fonctionne comme pour la version 15.04, j'ai juste essayé. - Tico


Pour Ubuntu 14.04

Pour lier une icône à une application donnée 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 un 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écuter locate alpha_app.desktop et copiez-le là. Dans le cas improbable où cela échouerait, cela signifie qu'il n'y a pas de alpha_app.desktop fichier n'importe où 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 passez sur Lanceur.

Τέλος! La fin!


5
2018-02-23 22:04



Bienvenue sur Ask Ubuntu! ;-) Pourriez-vous s'il vous plaît examiner mon modifications et aussi examiner le aide à l'édition pour améliorer la lisibilité de vos réponses à l'avenir ... ;-) - Fabby
Cela fonctionne juste parfait aussi en 16.04. Vous devrez peut-être redémarrer / déconnecter-connexion pour que Unity lise le nouveau fichier .desktop. - MakisH


Pour Ubuntu 12.10


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

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

et si tu le fais ls :

128  16  192  22  24  32  48  64  96

0
2018-04-17 22:18





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

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

j'ai ouvert ~/.local/share/applications/nemo.desktop avec gedit pour jeter un coup d'oeil et trouver une ligne

icon=folder 

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

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

icon=folder_home

et après la déconnexion, l'icône a été modifiée.


-1
2017-12-17 10:03