複数の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を搭載したマシン上にあります。
以下のコードをコマンドラインに貼り付けてください。正常に機能するはずです。 google-chrome --user-data-dir=~/.gmail --app=http://www.gmail.com --class=Gmail $*
追加 --class=chrome-gmail
コマンドラインの最後。