Ubuntu 16.04 上的 Google Chrome:未显示在仪表板和应用程序列表中

Ubuntu 16.04 上的 Google Chrome:未显示在仪表板和应用程序列表中

我刚刚在我的计算机上全新安装了 Ubuntu 16.04,像往常一样将其设置为工作状态,安装我通常使用的应用程序等。然后我安装 Google Chrome,从 Chrome 下载页面下载软件包,并使用 gdebi 安装它。但是当我尝试从 dash 中找到 chrome 时,没有显示 chrome 图标。我尝试使用sudo apt-get install -f,然后sudo apt-get purge google-chrome-stable重新安装它,这就是我得到的:

heno72@thehost79:~/Downloads$ sudo dpkg -i --force-depends google-chrome-stable_current_amd64.deb
Selecting previously unselected package google-chrome-stable.
(Reading database ... 309495 files and directories currently installed.)
Preparing to unpack google-chrome-stable_current_amd64.deb ...
Unpacking google-chrome-stable (51.0.2704.106-1) ...
Setting up google-chrome-stable (51.0.2704.106-1) ...
update-alternatives: using /usr/bin/google-chrome-stable to provide /usr/bin/x-www-browser (x-www-browser) in auto mode
update-alternatives: using /usr/bin/google-chrome-stable to provide /usr/bin/gnome-www-browser (gnome-www-browser) in auto mode
update-alternatives: using /usr/bin/google-chrome-stable to provide /usr/bin/google-chrome (google-chrome) in auto mode
Processing triggers for menu (2.1.47ubuntu1) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160523-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for gnome-menus (3.13.3-6ubuntu3) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Processing triggers for man-db (2.7.5-1) ...

但它仍然没有显示在 dash 中。当我尝试 Alt+F2 并输入 google-chrome 时,它​​就在这里,和google-chromegoogle-chrome-stable我不知道我做错了什么,也不知道现在的问题是什么,我甚至不知道如何修复它。

你们中有人遇到过这个问题吗?如果是这样,你们中有人知道如何修复它,甚至知道问题出在哪里吗?

注意:显然 chrome 甚至没有出现在 gnome fallback 应用程序列表和 lubuntu 应用程序列表中(我安装了两个替代桌面,以防 unity 不工作,或者我只需要计算机通过切换到 lubuntu 或 gnome fallback 来在需要内存的任务上消耗更少的内存)

另外,可能重复,我发现了这个问题这里。这和我遇到的问题一样吗?因为我之前从 gdebi 安装的其他应用程序在其他桌面环境中都可以正常工作,并且显示在 dash 和应用程序列表中,所以我认为情况并非如此。但如果是,请告诉我。

提前致谢。

答案1

在您选择的文本编辑器中打开~/.local/share/applications/google-chrome.desktop,然后查找以下行:

Hidden=true

如果存在,则将该行更改为:

Hidden=false

保存文件后 Chrome 就会出现。

答案2

我试过回答,然后这个依次操作,然后我重新启动,以便尝试一下。我不知道怎么做,但对我来说就是有效。

第一个答案建议安装libappindicator1,当时apt告诉我它已经在我的计算机上安装了最新版本。

heno72@thehost79:~$ sudo apt-get install libappindicator1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libappindicator1 is already the newest version (12.10.1+15.04.20141110-0ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded

然后第二个答案建议添加 universe 存储库然后安装libgconf2-4 libnss3-1d libxss1。显然,这是在我的情况下真正有效的答案,因为列出的三个软件包中只有一个没有安装在我的系统中(不幸的是,我记不清是哪一个了,当时也没有截图)。但我不完全确定这种情况是否适用于遇到同样问题的其他人,所以为了安全起见,我把两个答案都放在这里。

现在 chrome 出现在 Unity Dash 以及 Lubuntu 和 Gnome Fallback 上的应用程序列表中。

我希望这个答案能有所帮助。

答案3

我已设法通过编辑解决“丢失图标”的问题:

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

有一行指定了图标的位置。我根据 Google Chrome 图标的位置进行了更改(我在 /opt 中安装了 Google Chrome):

Icon=/opt/google/chrome/product_logo_64.png

相关内容