Como posso alterar o ícone do aplicativo da web do Google Chrome?

10

Então, eu tenho a sala de chat do AskUbuntu (estou apenas usando isso como exemplo, tenho outros aplicativos da web com os quais tenho o mesmo problema) salvos como um "Atalho para aplicativo" no Chromium, e o ícone é realmente (E eu realmente quero dizer) baixa resolução. Exemplo:

insira a descrição da imagem aqui

O primeiro é o ícone padrão usado para o atalho do aplicativo, o inferior é a lente AskUbuntu - então, minha pergunta é: como posso usar o ícone usado para a lente AskUbuntu.

insira a descrição da imagem aqui

jrg
fonte

Respostas:

5

Com compilações diárias de cromo e o BAMF recente, é possível (se você olhar mais de perto essa captura de tela , poderá ver um exemplo no meu site e no ícone de alta resolução). Mas, no estado atual do cromo, você precisa fazer alguns hackers para suportá-lo facilmente:

  • Faça com que o chromium gere também um arquivo .desktop para o menu do aplicativo (se você não quiser criar um pelo zero).
  • Obtenha a janela WM_CLASS do seu aplicativo de cromo xprop | grep WM_CLASS | awk '{print $4}'(se for apenas "Navegador de cromo" ou algo semelhante, é necessário atualizar o cromo).
  • Edite esse arquivo .desktop (localizado em ~/.local/share/applications) com o gedit ou qualquer outro editor de texto; o arquivo deve conter:

    StartupWMClass=$APP_WM_CLASS_Found_on_step_2
    Icon=~/your/icon/file/name/or/path
    

    ou seja (para um aplicativo que aponta para http://mail.google.com com google_mail.pngin ~/.local/share/icons):

    StartupWMClass=mail.google.com
    Icon=google_mail.png
    
  • Reinicie o bamfdaemon ou a unidade; agora, quando você executar um aplicativo com esse WM_CLASS, as configurações definidas no arquivo da área de trabalho que você acabou de editar serão usadas; ícone incluído;)

Treviño
fonte
Tentando sem sorte. : l Usando o Chromium todas as noites e também usando uma instalação atualizada do Unity. :(
JRG
@ James Gifford: o pacote atualmente bamfdemon disponível no natty ainda não foi atualizado. Você precisa compilá-lo no bzr para que isso funcione.
Treviño 04/04
11
@ James, agora o pacote bamfdaemon em natty deve ser atualizado. Tente novamente! ;)
Treviño
o truque xprop não funciona. Apenas retorna "google-chrome". É claro que a atualização não corrige.
Joshua Robison
1

A maneira mais fácil para mim foi instalar o Alacarte (gratuito no Software Center) e editar o ícone a partir daí. Parece um aplicativo para editar ícones regulares do GNOME 2 / GNOME Classic, mas também funciona para os ícones do Unity Launcher. Os aplicativos da web do Chrome estão em "Aplicativos do Chrome", pelo menos na minha máquina.

Waldir Leoncio
fonte
1

Aqui está a maneira mais fácil e rápida.

Instale o Editor de menus:

sudo apt install menulibre

Abra o Editor de menus, selecione Aplicativo, clique no ícone para selecionar um novo ícone:

insira a descrição da imagem aqui

Akshar Patel
fonte
11
essa era a maneira mais fácil para mim, com certeza. Obrigado,
Matt Pengelly