Comment puis-je changer l'icône Webapp de Google Chrome?

10

J'ai donc le salon de discussion AskUbuntu (j'utilise juste cela comme exemple, j'ai d'autres applications Web avec lesquelles j'ai le même problème) enregistré en tant que "raccourci d'application" dans Chromium, et l'icône est vraiment (Et je veux dire vraiment) basse résolution. Exemple:

entrez la description de l'image ici

Le haut est l'icône par défaut qui est utilisée pour le raccourci d'application, le bas est l'objectif AskUbuntu - donc ma question est, comment puis-je utiliser l'icône qui est utilisée pour l'objectif AskUbuntu.

entrez la description de l'image ici

jrg
la source

Réponses:

5

Avec les versions quotidiennes de chrome et le BAMF récent, vous pouvez (si vous regardez de plus près cette capture d'écran , vous pouvez voir un exemple avec mon site et l'icône haute résolution). Mais dans l'état actuel du chrome, vous devez faire un piratage pour qu'il prenne cela en charge facilement:

  • Faites en sorte que chrome génère également un fichier .desktop pour le menu de l'application (si vous ne voulez pas en créer un à partir de zéro).
  • Obtenez votre fenêtre d'application chrome WM_CLASS avec xprop | grep WM_CLASS | awk '{print $4}'(si c'est juste "Navigateur Chromium" ou quelque chose de similaire, vous devez mettre à jour le chrome).
  • Modifiez ce fichier .desktop (situé dans ~/.local/share/applications) avec gedit ou tout autre éditeur de texte; le fichier doit contenir:

    StartupWMClass=$APP_WM_CLASS_Found_on_step_2
    Icon=~/your/icon/file/name/or/path
    

    c'est-à-dire (pour une application pointant vers http://mail.google.com avec google_mail.pngin ~/.local/share/icons):

    StartupWMClass=mail.google.com
    Icon=google_mail.png
    
  • Redémarrez bamfdaemon ou unité du tout; maintenant, lorsque vous exécuterez une application avec cette WM_CLASS, les paramètres définis dans le fichier de bureau que vous venez de modifier seront utilisés; icône incluse;)

Treviño
la source
J'ai essayé sans chance. : l Utilisation de Chromium tous les soirs, ainsi que d'une installation Unity à jour. :(
jrg
@James Gifford: le paquet bamfdemon actuellement disponible dans natty n'a pas encore été mis à jour. Vous devez le compiler à partir de bzr pour que cela fonctionne.
Treviño
1
@James, maintenant le paquet bamfdaemon dans natty devrait être mis à jour. Réessayez! ;)
Treviño
l'astuce xprop ne fonctionne pas. Il renvoie simplement "google-chrome". Bien sûr, la mise à jour ne le résout pas.
Joshua Robison
1

Le moyen le plus simple pour moi était d' installer Alacarte (gratuitement depuis le Software Center) et de modifier l'icône à partir de là. Cela ressemble à une application pour éditer les icônes GNOME 2 / GNOME Classic classiques, mais cela fonctionne également pour les icônes Unity Launcher. Les webapps Chrome se trouvent sous "Applications Chrome", au moins sur ma machine.

Waldir Leoncio
la source
1

Voici le moyen le plus simple et le plus rapide.

Installer l'éditeur de menu:

sudo apt install menulibre

Ouvrez l'éditeur de menu, sélectionnez l'application, cliquez sur l'icône pour sélectionner une nouvelle icône:

entrez la description de l'image ici

Akshar Patel
la source
1
c'était le moyen le plus facile pour moi, c'est sûr. Merci,
Matt Pengelly