解决 Chrome 在 Docky/Plank 下多个图标问题

使用的 Docky 3.0 或 Plank 时遇到 Chrome 在停靠栏上显示两个图标的问题:

before fix

以前的经验是在 Chrome 位于 /usr/share/applicationsgoogle-chrome-stable.desktop 快捷方式中加入

StartupWMClass=Google-chrome-stable

然后关闭 Docky,删除缓存文件并重启 Docky。关于 StartupWMClass 窗口匹配的详情请参见 wiki:How to Costomize Window Matching

但是这一方法在最近失效了。而且在 Docky/Plank 的测试 PPA 中,Docky 3.0 已经被移除,仅有最新的 Plank,可能是将基于 Plank 的 Docky 3.0 合并到了 Plank 中,安装 Plank 即可。

现在可行的解决方式是将上述 .desktop 文件中的以下行做修改:

Exec=/usr/bin/google-chrome-stable %U

修改为

Exec=/usr/bin/google-chrome %U

最终效果如下:

after fix

Done~