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

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

当我在 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

相关内容