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.


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

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.


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


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.


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

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.