Google Chrome wird in einem neuen Fenster mit einem neuen Startsymbol geöffnet


34

Wenn ich Google Chrome unter Ubuntu 14.04 öffne, wird ein neues Fenster mit einem anderen Launcher-Symbol geöffnet (ich habe Chrome in meinem Launcher angeheftet) und der Titel des Fensters ist ein Tab, den ich nicht mehr geöffnet habe. Ich habe Google Chrome deinstalliert und erneut installiert.


Welche Chrome-Version verwenden Sie? Es gibt zwei verschiedene Arten von Chrom: A. Chrom .. oder ... B. Chrom. Vielleicht haben Sie beide Versionen installiert?
Faron

Ich verwende die Version 31.0.1650.63 (Offizieller Build 238485) und sie ist von Google urheberrechtlich geschützt, nicht von Chromium. Ich habe kein Chromium installiert.
zwork

Antworten:


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

Ab diesem Zeitpunkt erstellt Unity Launcher beim Öffnen von Chrome kein zweites Symbol mehr.

Ich vermute, dass diese Datei erstellt wird, wenn Chrome beim Start direkt zu einer Website navigiert. Die google-chrome - *. Desktop- Datei gibt Unity einen anderen Namenswert für Google Chrome als den, der beim Hinzufügen der Anwendung zum Launcher definiert wurde, sodass Unity Launcher nicht weiß, dass es sich um dieselbe Anwendung handelt.


1
Für Trusty 14.04 amd64 zeigte mein Launcher-Symbol anstelle von "Google Chrome" irrelevanten Müll an. Ich habe genau wie oben verfahren, nur indem ich nautilus plus Strg-H verwendet habe, um zu dieser Datei zu gelangen und in den Papierkorb zu verschieben. Dann habe ich Chrome über die Ubuntu-Startschaltfläche [HUD] neu gestartet. Alles gut, danke Chris .
verler114491

Funktionierte perfekt für mich mit Ubuntu 14.10.
Heinob

Funktionierte auch für mich, aber ich werde auch feststellen, dass ich auch die Kästchen "Gast-Browsing aktivieren" und "Anderen erlauben, Profile zu erstellen" deaktivieren und dann Chrome schließen, diese Kästchen erneut öffnen und ankreuzen und wieder schließen musste. Danach funktionierte das Launcher-Icon wieder einwandfrei.
Hazrpg

Arbeitete wie Charme auf Ubuntu 14.04 64 Bit
Abhishek

1
Diese werden anscheinend auch erstellt, wenn Sie Ihrem Launcher eine App-Verknüpfung hinzufügen (z. B. Google Music, Posteingang von Google Mail usw.). Durch das Löschen dieser .desktop-Dateien werden meine App-Verknüpfungen immer aus dem Launcher gelöscht. Dies ist ein eigenes Problem.
msolters

12

Dieses Update hat mir geholfen, als das Problem nach jedem Update wieder auftrat.

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

Diese Datei enthält drei Einträge:
[Desktop Entry], [NewWindow Shortcut Group] und [NewIncognito Shortcut Group].

Nach jedem Eintrag diese Zeile einfügen:

StartupWMClass=Google-chrome-stable

Diese Lösung wurde hier gefunden:
http://kb.openstudioproject.com/content/fix-double-google-chrome-icon-docky-and-plank

Und einen Fehlerbericht dazu finden Sie hier:
https://code.google.com/p/chromium/issues/detail?id=378881#c13


das mit der rm von * .desktop von oben hat alles für mich behoben.
Alex R

1

Folgendes habe ich gefunden: Stellen Sie sicher, dass sich keine zweite google-chrome-stable.desktopDatei in Ihrem ~/.local/share/applicationsOrdner befindet. Dies hat das Problem folgendermaßen behoben:

sudo rm -rf google*.desktopIn diesem Ordner sollten sich die einzigen .desktop-Dateien befinden, die Sie haben sollten /usr/share/applications/. Hoffe das hilft.


1

Um die Dinge hier zu erklären, bin ich hierher gekommen, weil ich mein Chrome-Fenster mit einem neuen Symbol versehen wollte.

Gruppierungen von Symbolen im Launcher werden durch den StartupWMClass=Eintrag in der .desktopDatei in gesteuert/opt/google/chrome/chrome https://jira.solium.com/ --class=boo --app=https://hipchat.solium.com/chat

Sie können den Eintrag in der .desktop-Datei bearbeiten, um die WM_CLASS festzulegen, die das Symbol darstellt. Sie können den Eintrag bearbeiten, indem Sie --class myclassnamenach allen anderen Argumenten zu den Chrome-Argumenten hinzufügen . Um eine HipChat Chrome-App zu starten, habe ich Folgendes verwendet:

[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

0

In der habe ~/.local/share/applications/google-chrome-stable.desktopich die Exec=Zeile durch die der ersetzt /usr/share/applications/google-chrome.desktop.

Ich hatte diese Zeile:

Exec = opt / google / chrome

und ich ersetzte es durch:

Exec = / usr / bin / google-chrome-stable% U

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.