当我在 Ubuntu 14.04 上打开 Google Chrome 时,它会在不同的启动器图标上打开一个新窗口(我的启动器中已固定 Chrome),并且窗口的标题是一个我不再打开的选项卡。我已卸载并重新安装了 Google Chrome。
答案1
rm $HOME/.local/share/applications/google-chrome-*.desktop
从那时起,当您打开 Chrome 时,Unity 启动器将不会创建第二个图标。
我怀疑该文件是在 Chrome 启动时直接导航到某个网站时创建的。google-chrome-*.desktop文件给 Unity 带来了不同的姓名Google Chrome 的值与应用程序添加到启动器时定义的值不同,因此 Unity 启动器不知道它是同一个应用程序。
答案2
当问题在每次更新后再次出现时,这个修复程序帮助了我。
edit /usr/share/applications/google-chrome.desktop
此文件中有三个条目:
[桌面条目]、[新窗口快捷方式组]和[新增隐身快捷键群组]
在每个条目后添加以下行:
StartupWMClass=Google-chrome-stable
在这里找到了这个解决方案:
http://kb.openstudioproject.com/content/fix-double-google-chrome-icon-docky-and-plank
这里有一个关于它的错误报告:
https://code.google.com/p/chromium/issues/detail?id=378881#c13
答案3
google-chrome-stable.desktop
这是我发现的,确保您的文件夹中没有第二个文件~/.local/share/applications
,对我来说,通过执行以下操作可以解决问题:
sudo rm -rf google*.desktop
在该文件夹中,您应该拥有的唯一 .desktop 文件应位于 中/usr/share/applications/
。希望这对您有所帮助。
答案4
在中~/.local/share/applications/google-chrome-stable.desktop
,我将其Exec=
线替换为的线/usr/share/applications/google-chrome.desktop
。
我有这样一句话:
执行=opt/google/chrome
我将其替换为:
执行=/usr/bin/google-chrome-stable%U