Когда у меня есть несколько открытых окон Chrome, Docky правильно группирует их в один значок на прикреплении. Однако то, что я хочу сделать, запустить средство запуска приложения Chrome (с - приложение = переключатель командной строки) и иметь его запуск к отдельному значку, который работает полностью независимо от моего регулярного значка Chrome.
Я могу в настоящее время достигать только части этого. Следование совету здесь (http://goo.gl/OiTUz), я создал следующее средство запуска для Gmail с измененным StartupWMClass, который я затем отбросил на прикрепление:
#!/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
То средство запуска действительно создает отдельный значок в прикреплении, и тот значок только содержит окно режима приложения, созданное этим средством запуска. Однако мое существующее ранее средство запуска Chrome также соответствует окну режима приложения и заманивает в ловушку его также. Например, если я буду иметь три регулярных открытые окна Chrome и нажму средство запуска Gmail выше, то значок Gmail будет только содержать окно режима приложения, но регулярный значок Chrome будет теперь содержать четыре окна.
Есть ли что-то еще, что я могу сделать для создания соответствия окна ONLY режима приложения к средству запуска режима приложения?
В настоящее время на машине с Ubuntu 10.04 и Docky 2.1.0 от PPA Docky.
Добавить --class=chrome-gmail
в конце командной строки.