web-dev-qa-db-fra.com

Icônes distinctes pour Chromium et Hangouts dans Unity (Ubuntu 16.04)

J'ai installé extension Hangouts , mais les hangouts et Chromium partagent la même entrée dans le lanceur Unity, ce qui rend très difficile le basculement entre les fenêtres Chromium et les fenêtres de discussion (voir l'image ci-dessous)

enter image description here

Sinon, lors de la tabulation ALT, les vignettes de fenêtre ne sont pas très utiles:

enter image description here

Existe-t-il un moyen d'isoler l'icône de l'extension Hangouts de l'icône des fenêtres Chromium dans le lanceur Unity?

Remarque: Il y a question similaire dans Ask Ubuntu, mais la réponse acceptée ne s'applique pas ici (le fichier de configuration n'est pas présent).

1
pau.moreno

Si vous utilisez l'extension (et non l'application séparée), vous pouvez ajouter l'icône par vous-même. Donc, dans le terminal, copiez cette commande:

gedit ~/.local/share/applications/chrome-hangouts.desktop

Et maintenant collez ce code et modifiez les valeurs avec quel que soit votre ID d'extension:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=Hangouts
Exec=/opt/google/chrome/google-chrome --profile-directory=Default --app-id=*extension_id*
Icon=*use_your_icon_path_here*
StartupWMClass=crx_*extension_id*

Vous pouvez trouver votre identifiant d'extension en allant dans Outils> Extensions et depuis ici . Et ceci est le résultat final .

Edit: Le guide était pour Chrome (puisque c'est celui que j'utilise sur ma machine). Pour le chrome je suppose il vous suffit de changer le Exec=/opt/google/chrome/google-chrome en Exec=/usr/bin/chromium-browser --profile-directory=Default --app-id=*extension_id* pour le chrome (utilisez une autre entrée .desktop du même chemin). Et l'ID d'extension est généralement le même, mais parfois ils le mettent à jour et le modifient, la raison pour laquelle le simple copier/coller des réponses antérieures ne fonctionnerait pas.

3
boriseto