Jak korzystać z programów uruchamiających aplikacje Chrome (Linux) w Docky i zwykłych okien Chrome?

3

Kiedy mam otwarte wiele okien Chrome, Docky poprawnie grupuje je w jedną ikonę w doku. Jednak chcę uruchomić program uruchamiający aplikacje Chrome (z przełącznikiem wiersza polecenia --app =) i uruchomić osobną ikonę, która działa całkowicie niezależnie od mojej zwykłej ikony Chrome.

Obecnie mogę osiągnąć tylko część tego. Postępując zgodnie z radą tutaj ( http://goo.gl/OiTUz ), stworzyłem następujący program uruchamiający dla Gmaila ze zmienioną StartupWMClass, którą następnie upuściłem na stację dokującą:

#!/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

Ten program uruchamiający tworzy osobną ikonę w doku, a ta ikona zawiera tylko okno trybu aplikacji utworzone przez ten program uruchamiający. Jednak mój wcześniejszy program uruchamiający Chrome pasuje również do okna trybu aplikacji i również go unieruchamia. Na przykład, jeśli mam otwarte trzy zwykłe okna Chrome i klikam powyżej program uruchamiający Gmaila, ikona Gmaila będzie zawierać tylko okno trybu aplikacji, ale zwykła ikona Chrome będzie teraz zawierać cztery okna.

Czy jest coś jeszcze, co mogę zrobić, aby okno trybu aplikacji było TYLKO zgodne z programem uruchamiającym tryb aplikacji?

Obecnie na komputerze z Ubuntu 10.04 i Docky 2.1.0 z Docky PPA.

Calvin Fisher
źródło

Odpowiedzi:

3

Wklej ten kod poniżej w linii poleceń, powinien działać dobrze. google-chrome --user-data-dir=~/.gmail --app=http://www.gmail.com --class=Gmail $*

Orlando
źródło
Fascynujące @Orlando! Kombinacja klasy ORAZ oddzielnego katalogu danych użytkownika wydaje się rozgałęziać go ... w tej samej grupie, co terminal, którego używam. : P Umieszczenie programu uruchamiającego w Docky powoduje pojawienie się nowej ikony, a podczas uruchamiania go z GNOME nie ma opcji przypięcia do zadokowania. Jakieś wskazówki, jak utrzymać go w stacji dokującej?
Calvin Fisher
1
Nie byłbym w stanie ci powiedzieć ... Nie używam gnoma. Myślę jednak, że istnieje sposób obejścia problemu zadokowanego gdzieś w starterze. EDYCJA: znaleziono to bugs.launchpad.net/docky/+bug/425938
Orlando
0

Dodaj --class=chrome-gmailna końcu wiersza polecenia.

brx
źródło
1
Chcesz wyjaśnić, która flaga umożliwia @brx?
Ivo Flipse
Niestety to nie działa. Okno jest nadal zgrupowane z innymi oknami Chrome.
Calvin Fisher