Google Chrome s'ouvre dans une nouvelle fenêtre dans une nouvelle icône de lanceur

34

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 que je n'ai plus ouvert. J'ai désinstallé et réinstallé Google Chrome.

zwork
la source
Quelle version de Chrome utilisez-vous? Il existe deux types de chrome différents: A. Chrome .. ou ... B. Chrome. Peut-être que vous avez les deux versions installées?
Faron
J'utilise la version 31.0.1650.63 (version officielle 238485), et c'est un copyright de Google, donc pas de Chromium. Je n'ai pas installé de chrome.
Zwork
Une copie possible de l' icône Chrome ou Chromium n'apparaît pas dans le lanceur
Eliah Kagan

Réponses:

42
rm $HOME/.local/share/applications/google-chrome-*.desktop

Dès lors, 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 attribue à Google Chrome une valeur de nom différente de celle définie lors de l’ajout de l’application au programme de lancement, de sorte que celui-ci ignore que c’est la même application.

Chris
la source
1
Pour Trusty 14.04 amd64, mon icône de lanceur affichait des déchets inutiles au lieu de "Google Chrome". J'ai fait exactement comme ci-dessus, uniquement en utilisant Nautilus plus Ctrl-H pour accéder à ce fichier et accéder à la corbeille. Ensuite, j'ai redémarré Chrome à partir du bouton de lanceur Ubuntu [HUD]. Tout va bien maintenant, merci Chris .
loser114491
A fonctionné parfaitement pour moi avec Ubuntu 14.10.
Heinob
Travaillé pour moi aussi, mais je noterai aussi que je devais aussi décocher les cases "autoriser la navigation des invités" et "autoriser les autres à créer des profils", puis fermer chrome, rouvrir et cocher ces cases, puis refermer. Ensuite, l'icône du lanceur a de nouveau fonctionné correctement.
hazrpg
A fonctionné comme un charme sur Ubuntu 14.04 64 bits
Abhishek
1
Il semble que ceux-ci soient également créés chaque fois que vous ajoutez un raccourci vers une application (Google Musique, Boîte de réception de Gmail, etc.) dans votre lanceur. La suppression de ces fichiers .desktop supprime toujours mes raccourcis d’application du lanceur, ce qui est son propre problème.
msolters
12

Ce correctif m'a aidé à résoudre le problème après chaque mise à jour.

edit /usr/share/applications/google-chrome.desktop

Ce fichier
contient trois entrées: [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

Vous avez trouvé cette solution ici:
http://kb.openstudioproject.com/content/fix-double-google-chrome-icon-docky-and-plank

Et un rapport de bogue à ce sujet ici:
https://code.google.com/p/chromium/issues/detail?id=378881#c13

Falk
la source
cela avec la chaîne de * .desktop d'en haut a tout corrigé pour moi.
Alex R
1

Voici ce que j'ai trouvé. Assurez-vous de ne pas avoir un deuxième google-chrome-stable.desktopfichier dans votre ~/.local/share/applicationsdossier. Pour moi, le problème a été résolu:

sudo rm -rf google*.desktopdans ce dossier, les seuls fichiers .desktop que vous devriez avoir doivent résider /usr/share/applications/. J'espère que cela t'aides.

Chris Rogers
la source
1

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’ StartupWMClass=entrée dans le .desktopfichier 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 myclassnameaux arguments chromés, après tous les autres arguments. Donc, pour lancer une application Chrome HipChat, 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
Turiyag
la source
0

Dans le ~/.local/share/applications/google-chrome-stable.desktop, j'ai remplacé sa Exec=ligne avec 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

Rusty Shackleford
la source