Как использовать средства запуска приложений Chrome (Linux) в Docky вместе с обычными окнами Chrome?

Когда у меня открыто несколько окон Chrome, Docky правильно группирует их в один значок на панели. Однако я хочу запустить средство запуска приложений Chrome (с переключателем командной строки --app=) и запустить его в виде отдельного значка, который работает совершенно независимо от моего обычного значка 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 теперь будет содержать четыре окна.

Есть ли что-то еще, что я могу сделать, чтобы окно режима приложения совпадало ТОЛЬКО со средством запуска режима приложения?

В настоящее время на машине с Ubuntu 10.04 и Docky 2.1.0 от Docky PPA.

2 ответа

Решение

Вставьте этот код ниже в командную строку, он должен работать нормально.google-chrome --user-data-dir=~/.gmail --app=http://www.gmail.com --class=Gmail $*

Добавлять --class=chrome-gmail в конце командной строки.

Другие вопросы по тегам