Comment utiliser les lanceurs d'applications Chrome (Linux) dans Docky avec les fenêtres Chrome classiques?

3

Lorsque plusieurs fenêtres Chrome sont ouvertes, Docky les regroupe correctement dans une seule icône du dock. Cependant, ce que je veux faire, c'est lancer un lanceur d'applications Chrome (avec le commutateur de ligne de commande --app =) et le lancer sur une icône distincte qui fonctionne de manière totalement indépendante de mon icône Chrome habituelle.

Je ne peux actuellement réaliser qu'une partie de cela. Suivant les conseils donnés ici ( http://goo.gl/OiTUz ), j'ai créé le lanceur suivant pour Gmail, avec une StartupWMClass modifiée, que j'ai ensuite déposée sur le 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

Ce lanceur crée une icône distincte dans le dock et cette icône contient uniquement la fenêtre de mode d’application créée par ce lanceur. Cependant, mon lanceur Chrome préexistant correspond également à la fenêtre du mode d’application et l’attache également. Par exemple, si trois fenêtres Chrome normales sont ouvertes et que je clique sur le lanceur Gmail ci-dessus, l'icône Gmail ne contiendra que la fenêtre du mode d'application, mais l'icône Chrome normale contiendra désormais quatre fenêtres.

Y a-t-il autre chose que je puisse faire pour que la fenêtre de mode d'application corresponde UNIQUEMENT au lanceur de mode d'application?

Actuellement sur une machine avec Ubuntu 10.04 et Docky 2.1.0 du PPA Docky.

Calvin Fisher
la source

Réponses:

3

Collez ce code ci-dessous dans la ligne de commande, cela devrait fonctionner correctement. google-chrome --user-data-dir=~/.gmail --app=http://www.gmail.com --class=Gmail $*

Orlando
la source
Fascinant @ Orlando! La combinaison de la classe ET du répertoire utilisateur-données séparé semble la scinder ... dans le même groupe que le terminal que j'utilise. : P La mise en place du lanceur dans Docky génère une nouvelle icône et, lors du lancement depuis GNOME, il n’ya pas d’option permettant de bloquer l’accès au quai. Des astuces pour que cela persiste sur le quai?
Calvin Fisher
1
Je ne pourrais pas vous dire .. Je n'utilise pas gnome. Cependant, je pense qu’il existe une solution de contournement au problème de docky quelque part dans la zone de lancement. EDIT: trouvé ça bugs.launchpad.net/docky/+bug/425938
Orlando
0

Ajoutez --class=chrome-gmailà la fin de la ligne de commande.

brx
la source
1
Prenez soin d'expliquer quel drapeau qui permet @brx?
Ivo Flipse
Malheureusement, cela ne semble pas fonctionner. La fenêtre est toujours groupée avec d'autres fenêtres Chrome.
Calvin Fisher