我已经在 ubuntu 14.04 上使用 google-chrome-stable_current_amd64.deb 安装了 google-chrome-stable。我可以通过google-chrome-stable
在我的终端中输入来启动浏览器。我的问题是如何从 docky 启动 chrome。
我可以在任务栏中添加指向 chrome 的链接,当我单击此启动器图标时,另一个 chrome-google-chrome 图标会添加到启动器,如下所示:
现在我转到 docky,右键单击 chrome 图标并选择“固定到 dock”。之后我关闭浏览器。现在我尝试通过选择固定的 google-chrome 图标重新启动 chrome,如下所示:
但 chrome 无法从这里启动。我还尝试将“Google Chrome”图标拖到 docky,但它没有被固定到 dock 上。
有什么建议 ?
答案1
最后我终于找到了问题所在,下面是我所做的:
步骤1 :卸载 Google Chrome
在终端中输入以下内容
sudo apt-get remove google-chrome-stable
第2步 :删除所有 chrome 链接
这是必要的,因为在我的系统中,尽管在步骤 1 之后删除了 Chrome,但 Google Chrome 图标仍然存在。
sudo su
cd .local/share/applications
ls -l
我发现它google-chrome-stable.desktop
仍然存在于此,因此我通过输入将其删除
rm -f -r google-chrome-stable.desktop
步骤3:重新安装 Google Chrome
下载最新google-chrome-stable_current_amd64.deb
文件(来自这里),并使用 Ubuntu 软件中心进行安装。
步骤4 :安装后设置(最重要的)
使用 GUI导航到/usr/share/applications
目录,然后将 Google Chrome 图标拖放到 docky 中。
就是这样...现在您只需一个图标就可以从 docky 启动 Google Chrome。
答案2
这是另一种无需重新安装的解决方案,因为这在我的情况下不起作用:
/usr/share/applications/google-chrome.desktop
在某些编辑器中使用 sudo 权限打开。打开 Chromium 或 Chrome 浏览器。它是否显示不同的图标并不重要。
打开终端并输入:
xprop | grep WM_CLASS
鼠标指针将变成十字形。用这个十字形点击 Chrome/ium 窗口内的任意位置。终端中将显示类似以下内容:
WM_CLASS(STRING) = "Google-chrome-stable", "Google-chrome-stable"
在打开
*.desktop
文件的编辑器中,在第二行(之后[Desktop Entry]
)写入:StartupWMClass=Google-chrome-stable
或
StartupWMClass=whatever-was-in-the-terminal-output
(在任一引号中)。保存文件后应该可以立即看到结果。
答案3
目前批准的答案仅解决了固定问题,但丑陋的重复图标仍然存在。
编辑桌面配置文件:
sudo gedit /usr/share/applications/google-chrome.desktop
在3个组条目([桌面条目]、[NewWindow快捷方式组]、[NewIncognito快捷方式组])后插入以下代码:
StartupWMClass=Google-chrome-stable
对于 Docky,请停止 Docky,删除缓存文件夹并重新启动 Docky:
~/.cache/docky
如果仍然有问题,请查看
~/.local/share/applications
文件夹并删除所有google-chrome-stable.desktop
文件。
老实说,这只是一个临时解决方案,几乎每次 Chrome 更新都会重置设置。
我在以下博客文章中找到了解决方案:修复 docky 和 plank 中谷歌浏览器图标重复的问题