从 docky 启动 Google Chrome

从 docky 启动 Google Chrome

我已经在 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,如下所示:

docky 中的 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

这是另一种无需重新安装的解决方案,因为这在我的情况下不起作用:

  1. /usr/share/applications/google-chrome.desktop在某些编辑器中使用 sudo 权限打开。

  2. 打开 Chromium 或 Chrome 浏览器。它是否显示不同的图标并不重要。

  3. 打开终端并输入:

    xprop | grep WM_CLASS
    
  4. 鼠标指针将变成十字形。用这个十字形点击 Chrome/ium 窗口内的任意位置。终端中将显示类似以下内容:

    WM_CLASS(STRING) = "Google-chrome-stable", "Google-chrome-stable"
    
  5. 在打开*.desktop文件的编辑器中,在第二行(之后[Desktop Entry])写入:

    StartupWMClass=Google-chrome-stable
    

    StartupWMClass=whatever-was-in-the-terminal-output(在任一引号中)。

  6. 保存文件后应该可以立即看到结果。

答案3

目前批准的答案仅解决了固定问题,但丑陋的重复图标仍然存在。

  1. 编辑桌面配置文件:

    sudo gedit /usr/share/applications/google-chrome.desktop
    
  2. 在3个组条目([桌面条目]、[NewWindow快捷方式组]、[NewIncognito快捷方式组])后插入以下代码:

    StartupWMClass=Google-chrome-stable
    
  3. 对于 Docky,请停止 Docky,删除缓存文件夹并重新启动 Docky:

    ~/.cache/docky
    
  4. 如果仍然有问题,请查看~/.local/share/applications文件夹并删除所有google-chrome-stable.desktop文件。

老实说,这只是一个临时解决方案,几乎每次 Chrome 更新都会重置设置。

我在以下博客文章中找到了解决方案:修复 docky 和 ​​plank 中谷歌浏览器图标重复的问题

相关内容