Google Chrome si apre in una nuova finestra in una nuova icona di avvio


34

Quando apro Google Chrome su Ubuntu 14.04, si apre una nuova finestra su un'icona di avvio diversa (ho Chrome nel mio Launcher appuntato) e il titolo della finestra è una scheda che non ho più aperto. Ho disinstallato e reinstallato Google Chrome.


Quale versione di Chrome stai usando? Esistono due diversi tipi di Chrome: A. Chrome .. o ... B. Chromium. Forse hai installato entrambe le versioni?
Faron,

Sto usando la versione 31.0.1650.63 (build ufficiale 238485) ed è protetta da copyright di Google, quindi non da Chromium. Chromium non è installato.
zwork,

possibile duplicato dell'icona
Eliah Kagan,

Risposte:


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

Da quel momento in poi, Unity Launcher non creerà una seconda icona quando apri Chrome.

Ho il sospetto che il file venga creato quando Chrome passa direttamente a un sito all'avvio. Il file desktop google-chrome - *. Fornisce a Unity un valore Nome diverso per Google Chrome rispetto a quello definito quando l'applicazione è stata aggiunta al programma di avvio, quindi Unity Launcher non sa che è la stessa applicazione.


1
Per Trusty 14.04 amd64 la mia icona di avvio mostrava immondizia non pertinente, anziché "Google Chrome". Ho fatto esattamente come sopra, solo usando nautilus più Ctrl-H per arrivare a questo file e passare al cestino. Quindi ho riavviato Chrome dal pulsante di avvio di Ubuntu [HUD]. Tutto bene ora, grazie Chris .
loser114491,

Ha funzionato perfettamente per me con Ubuntu 14.10.
heinob,

Ha funzionato anche per me, tuttavia noterò anche che ho dovuto deselezionare le caselle "Abilita navigazione ospite" e "Consenti ad altri di creare profili", quindi chiudere Chrome, riaprire e selezionare nuovamente quelle caselle e richiuderle. Successivamente l'icona di avvio ha funzionato di nuovo correttamente.
hazrpg,

Ha funzionato come per incanto su Ubuntu 14.04 a 64 bit
Abhishek il

1
Sembra che questi vengano creati anche ogni volta che aggiungi una scorciatoia per app (come Google Music, Inbox by Gmail, ecc.) Al tuo launcher. L'eliminazione di questi file .desktop elimina sempre le scorciatoie della mia app dal programma di avvio, che è un problema suo.
msolters il

12

Questa correzione mi ha aiutato quando il problema è tornato dopo ogni aggiornamento.

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

Ci sono tre voci in questo file:
[Voce desktop], [Gruppo di scelta rapida NewWindow] e [Gruppo di scelta rapida NewIncognito]

Dopo ogni voce aggiungi questa riga:

StartupWMClass=Google-chrome-stable

Ho trovato questa soluzione qui:
http://kb.openstudioproject.com/content/fix-double-google-chrome-icon-docky-and-plank

E una segnalazione di bug al riguardo qui:
https://code.google.com/p/chromium/issues/detail?id=378881#c13


questo con l'rm di * .desktop dall'alto ha risolto tutto per me.
Alex R

1

Ecco cosa ho trovato, assicurati di non avere un secondo google-chrome-stable.desktopfile nella tua ~/.local/share/applicationscartella, per me che ha risolto il problema facendo:

sudo rm -rf google*.desktopin quella cartella, gli unici file .desktop che dovresti avere dovrebbero risiedere in /usr/share/applications/. Spero che sia di aiuto.


1

Per spiegare le cose qui, sono venuto qui perché volevo che la mia finestra di Chrome avesse una nuova icona.

I raggruppamenti di icone nel Launcher sono controllati dalla StartupWMClass=voce nel .desktopfile in/opt/google/chrome/chrome https://jira.solium.com/ --class=boo --app=https://hipchat.solium.com/chat

È possibile modificare la voce nel file .desktop per impostare WM_CLASS che l'icona rappresenterà. Puoi modificare la voce aggiungendo --class myclassnameagli argomenti chrome, dopo tutti gli altri argomenti. Quindi per me per lanciare un'app HipChat per Chrome, ho usato questo:

[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

Nel ~/.local/share/applications/google-chrome-stable.desktop, ho sostituito la sua Exec=linea con quella del /usr/share/applications/google-chrome.desktop.

Ho avuto questa linea:

Exec = opt / google / chrome

e l'ho sostituito con:

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.