O Google Chrome abre em uma nova janela em um novo ícone do iniciador

34

Quando abro o Google Chrome no Ubuntu 14.04, ele abre uma nova janela em um ícone diferente do iniciador (tenho o Chrome no meu Iniciador fixado) e o título da janela é uma guia que não abri mais. Eu desinstalei e reinstalei o Google Chrome.

zwork
fonte
Qual versão do Chrome você está usando? Existem dois tipos diferentes de Chrome: A. Chrome .. ou ... B. Chromium. Talvez você tenha as duas versões instaladas?
Faron
Estou usando a versão 31.0.1650.63 (Compilação Oficial 238485) e possui direitos autorais do Google, portanto não o Chromium. Não tenho o Chromium instalado.
Zwork
possível duplicata do ícone do Chromium Chrome ou não mostra no lançador
Elias Kagan

Respostas:

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

A partir de então, o iniciador do Unity não criará um segundo ícone quando você abrir o Chrome.

Suspeito que o arquivo seja criado quando o Chrome navega diretamente para um site após o lançamento. O arquivo google-chrome - *. Desktop fornece ao Unity um valor de nome diferente para o Google Chrome do que o definido quando o aplicativo foi adicionado ao iniciador, portanto, o iniciador do Unity não sabe que é o mesmo aplicativo.

Chris
fonte
11
Para o Trusty 14.04 amd64, o ícone do meu iniciador exibia lixo irrelevante, em vez de "Google Chrome". Eu fiz exatamente como acima, apenas usando o nautilus e Ctrl-H para acessar esse arquivo e mover para a lixeira. Então reiniciei o Chrome a partir do botão do iniciador do Ubuntu [HUD]. Tudo bem agora, obrigado Chris .
Loser114491
Funcionou perfeitamente para mim com o Ubuntu 14.10.
heinob
Também trabalhei para mim, no entanto, também observarei que tive que desmarcar as caixas "ativar a navegação como visitante" e "permitir que outras pessoas criassem perfis" e depois fechar o chrome, reabrir e marcar novamente essas caixas e fechar novamente. Depois, o ícone do iniciador voltou a funcionar corretamente.
hazrpg
Trabalhou como charme no Ubuntu 14.04 64 bits
Abhishek
11
Parece que eles também são criados sempre que você adiciona um atalho de aplicativo (como Google Music, Caixa de entrada do Gmail etc.) ao seu iniciador. A exclusão desses arquivos .desktop sempre exclui os atalhos do meu aplicativo do iniciador, que é seu próprio problema.
msolters
12

Essa correção me ajudou quando o problema voltou após cada atualização.

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

Existem três entradas neste arquivo:
[Entrada da área de trabalho], [Novo grupo de atalhos do Windows ] e [Novo grupo de atalhos reconhecidos]

Após cada entrada, adicione esta linha:

StartupWMClass=Google-chrome-stable

Encontre esta solução aqui:
http://kb.openstudioproject.com/content/fix-double-google-chrome-icon-docky-and-plank

E um relatório de bug sobre isso aqui:
https://code.google.com/p/chromium/issues/detail?id=378881#c13

Falk
fonte
isso com o rm do * .desktop de cima corrigiu tudo para mim.
Alex R
1

Aqui está o que eu encontrei: Verifique se você não tem um segundo google-chrome-stable.desktoparquivo na sua ~/.local/share/applicationspasta, para mim que resolveu o problema fazendo:

sudo rm -rf google*.desktopnessa pasta, os únicos arquivos .desktop em que você deve ter devem residir /usr/share/applications/. Espero que isto ajude.

Chris Rogers
fonte
1

Para explicar as coisas aqui, vim aqui porque QUERIA que minha janela do Chrome tivesse um novo ícone.

Os agrupamentos de ícones no Iniciador são controlados pela StartupWMClass=entrada no .desktoparquivo em/opt/google/chrome/chrome https://jira.solium.com/ --class=boo --app=https://hipchat.solium.com/chat

Você pode editar a entrada no arquivo .desktop para definir o WM_CLASS que o ícone representará. Você pode editar a entrada adicionando --class myclassnameaos argumentos do chrome, depois de todos os outros argumentos. Então, para lançar um aplicativo do HipChat Chrome, usei o seguinte:

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

No ~/.local/share/applications/google-chrome-stable.desktop, substituí sua Exec=linha pela do /usr/share/applications/google-chrome.desktop.

Eu tinha esta linha:

Exec = opt / google / chrome

e substituí-o por:

Exec = / usr / bin /% estável do google-chrome% U

Rusty Shackleford
fonte