Google Chrome会在新的启动器图标的新窗口中打开

当我在Ubuntu 14.04上打开谷歌浏览器时,它会在另一个启动器图标上打开一个新窗口(我的启动器中的Chrome已固定),窗口标题是我不再打开的标签。 我已卸载并重新安装了Google Chrome。

rm $HOME/.local/share/applications/google-chrome-*.desktop 

从那时起,当您打开Chrome时,Unity启动器不会创建第二个图标。

我怀疑该文件是在Chrome启动时直接导航到某个网站时创建的。 google-chrome – *。桌面文件为Unity提供了与将应用程序添加到启动器时定义的不同的Google Chrome 名称值,因此Unity启动程序不知道它是相同的应用程序。

每次更新后问题都会出现时,此修复程序帮助我解决了问题。

 edit /usr/share/applications/google-chrome.desktop 

此文件中有三个条目:
[桌面输入],[NewWindow快捷方式组][NewIncognito快捷方式组]

每个条目后添加以下行:

 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

这是我发现的,确保你的~/.local/share/applications文件夹中没有第二个google-chrome-stable.desktop文件,对我来说,通过这样做解决了这个问题:

sudo rm -rf google*.desktop在该文件夹中,您应该拥有的唯一.desktop文件应该位于/usr/share/applications/ 。 希望这可以帮助。

~/.local/share/applications/google-chrome-stable.desktop ,我将其Exec=行替换为/usr/share/applications/google-chrome.desktop

我有这条线:

EXEC =选择/谷歌/铬

我把它替换为:

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