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.
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.
Risposte:
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.
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
Ecco cosa ho trovato, assicurati di non avere un secondo google-chrome-stable.desktop
file nella tua ~/.local/share/applications
cartella, per me che ha risolto il problema facendo:
sudo rm -rf google*.desktop
in quella cartella, gli unici file .desktop che dovresti avere dovrebbero risiedere in /usr/share/applications/
. Spero che sia di aiuto.
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 .desktop
file 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 myclassname
agli 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
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