Lorsque j'ouvre Google Chrome sur Ubuntu 14.04, il ouvre une nouvelle fenêtre sur une icône de lanceur différente (j'ai Chrome dans mon lanceur épinglé) et le titre de la fenêtre est un onglet qui Je n'ai plus ouvert. J'ai désinstallé et réinstallé Google Chrome.
rm $HOME/.local/share/applications/google-chrome-*.desktop
À partir de ce moment, le programme de lancement d'Unity ne créera pas de seconde icône lorsque vous ouvrez Chrome.
Je soupçonne que ce fichier est créé lorsque Chrome accède directement à un site lors de son lancement. Le fichier google-chrome - *. Desktop donne à Unity une valeur différente Nom pour Google Chrome de celle définie lorsque l'application a été ajoutée au programme de lancement, le programme de lancement d'Unity ne sait pas qu'il s'agit de la même application.
Ce correctif m'a aidé à résoudre le problème après chaque mise à jour.
edit /usr/share/applications/google-chrome.desktop
Il y a trois entrées dans ce fichier:
[Entrée du bureau], [Groupe de raccourcis NewWindow] et [Groupe de raccourcis NewIncognito]
Après chaque entrée, ajoutez cette ligne:
StartupWMClass=Google-chrome-stable
Trouvé cette solution ici:
http://kb.openstudioproject.com/content/fix-double-google-chrome-icon-docky-and-plank
Et un rapport de bug à ce sujet ici:
https://code.google.com/p/chromium/issues/detail?id=378881#c1
Voici ce que j'ai trouvé. Assurez-vous de ne pas avoir un second fichier google-chrome-stable.desktop
dans votre dossier ~/.local/share/applications
. Pour moi, le problème a été résolu:
Sudo rm -rf google*.desktop
dans ce dossier, les seuls fichiers .desktop que vous devriez avoir doivent résider dans /usr/share/applications/
. J'espère que cela t'aides.
Pour expliquer les choses ici, je suis venu ici parce que je voulais que ma fenêtre Chrome ait une nouvelle icône.
Les groupes d'icônes sur le lanceur sont contrôlés par l'entrée StartupWMClass=
dans le fichier .desktop
dans /opt/google/chrome/chrome https://jira.solium.com/ --class=boo --app=https://hipchat.solium.com/chat
Vous pouvez modifier l'entrée dans le fichier .desktop pour définir le WM_CLASS que l'icône représentera. Vous pouvez modifier l'entrée en ajoutant --class myclassname
aux arguments chrome, après tous les autres arguments. Donc, pour lancer une application HipChat Chrome, j'ai utilisé ceci:
[Desktop Entry]
Name=HipChat App
Comment=HipChat in Chrome App
Exec=/opt/google/chrome/chrome https://google.com/ --class=hipchat --app=https://hipchat.com/chat
Icon=/usr/share/icons/hicolor/1024x1024/apps/hipchat4.png
Terminal=false
Type=Application
Categories=Network,Chat
StartupWMClass=hipchat
Dans le ~/.local/share/applications/google-chrome-stable.desktop
, j'ai remplacé sa ligne Exec=
par celle du /usr/share/applications/google-chrome.desktop
.
J'ai eu cette ligne:
Exec = opt/google/chrome
et je l'ai remplacé par:
Exec =/usr/bin/google-chrome-stable% U