Google Chrome se abre en una nueva ventana en un nuevo ícono de inicio

34

Cuando abro Google Chrome en Ubuntu 14.04, se abre una nueva ventana en un ícono de iniciador diferente (tengo Chrome en mi Launcher anclado) y el título de la ventana es una pestaña que ya no tengo abierta. He desinstalado y reinstalado Google Chrome.

zwork
fuente
¿Qué versión de Chrome estás usando? Hay dos tipos diferentes de Chrome: A. Chrome .. o ... B. Cromo. ¿Quizás tienes ambas versiones instaladas?
Faron
Estoy usando la versión 31.0.1650.63 (Official Build 238485), y Google tiene derechos de autor, así que no Chromium. No tengo instalado Chromium.
zwork
posible duplicado del icono
Eliah Kagan

Respuestas:

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

A partir de entonces, el iniciador de Unity no creará un segundo ícono cuando abras Chrome.

Sospecho que el archivo se crea cuando Chrome navega directamente a un sitio después del lanzamiento. El archivo de escritorio google-chrome - *. Le da a Unity un valor de Nombre diferente para Google Chrome que el definido cuando la aplicación se agregó al iniciador, por lo que Unity launcher no sabe que es la misma aplicación.

Chris
fuente
1
Para Trusty 14.04 amd64, mi ícono de inicio mostraba basura irrelevante, en lugar de "Google Chrome". Hice exactamente lo anterior, solo usando nautilus más Ctrl-H para llegar a este archivo y moverme al contenedor de basura. Luego reinicié Chrome desde el botón de inicio de Ubuntu [HUD]. Todo bien ahora, gracias Chris .
loser114491
Me funcionó perfectamente con Ubuntu 14.10.
heinob
También funcionó para mí, sin embargo, también notaré que también tuve que desmarcar las casillas "habilitar la navegación de invitados" y "permitir que otros creen perfiles" y luego cerrar Chrome, volver a abrir y volver a marcar esas casillas y volver a cerrarlas. Posteriormente, el icono del iniciador funcionó correctamente nuevamente.
hazrpg
Funcionó como encanto en Ubuntu 14.04 64 bit
Abhishek
1
Parece que estos también se crean cada vez que agrega un atajo de aplicación (como Google Music, Inbox by Gmail, etc.) a su lanzador. Eliminar estos archivos .desktop siempre elimina los accesos directos de mi aplicación desde el iniciador, que es su propio problema.
msolters
12

Esta solución me ayudó cuando el problema volvió después de cada actualización.

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

Hay tres entradas en este archivo:
[Entrada de escritorio], [Grupo de acceso directo de NewWindow] y [Grupo de acceso directo de NewIncognito]

Después de cada entrada agregue esta línea:

StartupWMClass=Google-chrome-stable

Encontré esta solución aquí:
http://kb.openstudioproject.com/content/fix-double-google-chrome-icon-docky-and-plank

Y un informe de error sobre ello aquí:
https://code.google.com/p/chromium/issues/detail?id=378881#c13

Falk
fuente
esto con el rm de * .desktop de todo lo anterior fijada para mí.
Alex R
1

Esto es lo que encontré, Asegúrese de que usted no tiene un segundo google-chrome-stable.desktoparchivo en la ~/.local/share/applicationscarpeta, por mí que ha solucionado el problema haciendo:

sudo rm -rf google*.desktopen esa carpeta, los archivos sólo .desktop que debe tener deben residir en /usr/share/applications/. Espero que esto ayude.

Chris Rogers
fuente
1

Para explicar las cosas aquí, vine aquí porque quería que mi ventana de Chrome para tener un nuevo icono.

Las agrupaciones de iconos en el lanzador son controlados por el StartupWMClass=entrada en el .desktoparchivo de/opt/google/chrome/chrome https://jira.solium.com/ --class=boo --app=https://hipchat.solium.com/chat

Puede editar la entrada en el archivo .desktop para establecer el WM_CLASS que el icono representará. Puede editar la entrada añadiendo --class myclassnamea los argumentos de cromo, después de todos los demás argumentos. Así que para mí para lanzar una aplicación de Chrome HipChat, he utilizado la siguiente:

[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
fuente
0

En el ~/.local/share/applications/google-chrome-stable.desktop, reemplacé su Exec=línea con la de la /usr/share/applications/google-chrome.desktop.

Tenía esta linea:

Exec = opt / google / chrome

y lo reemplacé con:

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

Rusty Shackleford
fuente