web-dev-qa-db-ja.com

DockyでChrome(Linux)アプリケーションランチャーを通常のChromeウィンドウと一緒に使用するにはどうすればよいですか?

複数のChromeウィンドウを開いている場合、Dockyはそれらをドック上の1つのアイコンに正しくグループ化します。ただし、私がやりたいのはChromeアプリケーションランチャーを起動することです(--app =コマンドラインスイッチを使用)、通常のChromeアイコンとは完全に独立して動作する別のアイコンで起動します。

私は現在、これの一部しか達成できません。ここでのアドバイスに従って( http://goo.gl/OiTUz )、StartupWMClassを変更して、Gmail用に次のランチャーを作成し、ドックにドロップしました。

#!/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ランチャーもアプリケーションモードウィンドウと一致し、それをスネアします。たとえば、3つの通常のChromeウィンドウを開いていて、上のGmailランチャーをクリックすると、Gmailアイコンにはアプリケーションモードウィンドウのみが含まれますが、通常のChromeアイコンには4つのウィンドウが含まれるようになります。

アプリケーションモードウィンドウをアプリケーションモードランチャーのみに一致させるために他にできることはありますか?

現在、DockyPPAのUbuntu10.04とDocky2.1.0を搭載したマシン上にあります。

4
Calvin Fisher

以下のコードをコマンドラインに貼り付けてください。正常に機能するはずです。 google-chrome --user-data-dir=~/.gmail --app=http://www.gmail.com --class=Gmail $*

4
Orlando

追加 --class=chrome-gmailコマンドラインの最後。

0
brx