Cole este código abaixo na linha de comando, ele deve funcionar bem.
google-chrome --user-data-dir=~/.gmail --app=http://www.gmail.com --class=Gmail $*
Quando tenho várias janelas do Chrome abertas, o Docky agrupa-as corretamente em um ícone no dock. No entanto, quero lançar um iniciador de aplicativos do Chrome (com a opção de linha de comando --app =) e iniciá-lo em um ícone separado que funcione de maneira totalmente independente do meu ícone normal do Chrome.
Atualmente, posso conseguir apenas parte disso. Seguindo o conselho aqui ( link ), criei o seguinte lançador para o Gmail, com uma StartupWMClass alterada, que depois deixei no dock:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Name=Gmail
Exec=/opt/google/chrome/google-chrome --app="https://mail.google.com/mail"
Terminal=true
Icon=chrome-https___mail.google.com_mail
Type=Application
Categories=Network;WebBrowser;
StartupWMClass=chrome-gmail
Name[en_US]=Gmail
Esse ativador cria um ícone separado no encaixe, e esse ícone contém apenas a janela do modo de aplicativo criada por este lançador. No entanto, meu inicializador do Chrome pré-existente também corresponde à janela do modo de aplicativo e também o insere. Por exemplo, se eu tiver três janelas normais do Chrome abertas e clicar no iniciador do Gmail acima, o ícone do Gmail conterá apenas a janela do modo de aplicativo, mas o ícone normal do Google Chrome agora terá quatro janelas.
Há mais alguma coisa que eu possa fazer para fazer a janela do modo de aplicativo SOMENTE combinar com o lançador do modo de aplicativo?
Atualmente em uma máquina com o Ubuntu 10.04 e o Docky 2.1.0 do Docky PPA.
Adicione --class=chrome-gmail
no final da linha de comando.