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


34

当我在Ubuntu 14.04上打开Goog​​le Chrome时,它会在其他启动器图标(我固定了Chrome的Launcher)中打开一个新窗口,并且该窗口的标题是我不再打开的选项卡。我已经卸载并重新安装了Google Chrome。


您使用的是哪个版本的Chrome?有两种不同类型的Chrome:A。Chrome ..或... B. Chromium。也许您同时安装了两个版本?
法伦

我正在使用版本31.0.1650.63(官方内部版本238485),并且该版本已获得Google的版权保护,而不是Chromium的版权。我没有安装Chromium。
zwork

Answers:


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

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

我怀疑该文件是在Chrome启动后直接导航到网站时创建的。在谷歌铬- *桌面文件提供了统一不同的名称谷歌浏览器的值比当应用程序被添加到启动,所以团结发射不知道它是相同的应用程序定义。


1
对于Trusty 14.04 amd64,我的启动器图标显示无关的垃圾,而不是“ Google Chrome”。我完全按照上面的方法做,只是通过使用nautilus加Ctrl-H来获得该文件并移至“垃圾箱”。然后,我从Ubuntu启动器按钮[HUD]重新启动了Chrome。现在一切都好,谢谢克里斯
lossr114491

与Ubuntu 14.10完美配合。
heinob 2014年

也为我工作,但是我还要注意,我还必须取消选中“启用访客浏览”和“允许其他人创建个人资料”框,然后关闭chrome,重新打开并重新选中这些框,然后再次关闭。之后,启动器图标再次正常工作。
hazrpg 2015年

在Ubuntu 14.04 64位上像魅力一样工作
Abhishek 2015年

1
似乎每当您将应用程序快捷方式(例如Google音乐,Gmail的Inbox等)添加到启动器时,它们也会创建。删除这些.desktop文件始终会从启动器中删除我的应用程序快捷方式,这是其自身的问题。
msolters

12

每次更新后问题再次出现时,此修复程序可以帮助我解决问题。

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


上面的* .desktop rm的问题对我来说固定了一切。
Alex R

1

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

sudo rm -rf google*.desktop在该文件夹中,您应该只有的.desktop文件应该驻留在中/usr/share/applications/。希望这可以帮助。


1

为了解释这里的内容,我之所以来到这里是因为我想要在Chrome窗口中添加一个新图标。

启动器上的图标分组由以下位置StartupWMClass=.desktop文件中的条目控制/opt/google/chrome/chrome https://jira.solium.com/ --class=boo --app=https://hipchat.solium.com/chat

您可以编辑.desktop文件中的条目,以设置图标将代表的WM_CLASS。您可以通过--class myclassname在所有其他参数之后添加chrome参数来编辑条目。因此,对于我来说,要启动HipChat Chrome应用程序,我使用了以下方法:

[Desktop Entry]
Name=HipChat App
Comment=HipChat in Chrome App
Exec=/opt/google/chrome/chrome https://google.com/ --class=hipchat --app=https://hipchat.com/chat
Icon=/usr/share/icons/hicolor/1024x1024/apps/hipchat4.png
Terminal=false
Type=Application
Categories=Network,Chat
StartupWMClass=hipchat

0

在中~/.local/share/applications/google-chrome-stable.desktop,我用替换了它的Exec=/usr/share/applications/google-chrome.desktop

我有这条线:

Exec = opt / google / chrome

我将其替换为:

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.