Epiphany/Gnome Web 应用程序现在不显示,它是 20.04 中的快速安装

Epiphany/Gnome Web 应用程序现在不显示,它是 20.04 中的快速安装

我已从 18.04 升级到 20.04,使用全新操作系统安装,然后重新安装所有使用的软件包。我过去使用的一个技巧是在 Gnome Web(Epiphany)中为常用网站创建 Web 应用程序。这些应用程序将显示在“显示应用程序”下,可以添加到 Dock 中的收藏夹并与通知等集成。

这在 20.04 中已停止工作,我猜是因为默认的 Epiphany 安装是通过 Snap 进行的 - 我重新创建的 Web“应用程序”现在在应用程序下根本不显示,并且无法以相同的方式运行。我可以确认,如果我转到 Epiphany 中的 about:applications,它们会被列出,并且也会在我的个人资料中以 .desktop 文件的形式出现在 ~/snap/epiphany/current/.local/share/applications 下。

我安装的版本 Ubuntu 20.01.1 LTS Gnome 3.36.3 Epiphany 3.34.4-1-g606db9aec

如果能找到一种能够重新创建过去功能的解决方法,我们将不胜感激。

谢谢 M

答案1

你已经安装了 snap 版本(通过命令,或者使用 Ubuntu 软件,但没有仔细选择非快照版本)

1. 删除折断

snap remove epiphany

这将删除

guiverc@d960-ubu2:~$   snap search epiphany
Name      Version               Publisher  Notes  Summary
epiphany  3.34.4-1-g606db9aec9  jbicha     -      Web browser for GNOME

或者你提到的版本 -https://snapcraft.io/epiphany

2. 安装标准德布包裹

sudo apt install epiphany-browser

这将安装

guiverc@d960-ubu2:~$   apt-cache search epiphany-browser
epiphany-browser - Intuitive GNOME web browser
epiphany-browser-data - Data files for the GNOME web browser

或者https://packages.ubuntu.com/focal-updates/epiphany-browser

答案2

如果您仍想使用该snap版本,或者只是不想卸载/重新安装。我建议您将.desktop文件从~/snap/epiphany/current/.local/share/applications符号链接到~/.local/share/applications。为此,请在终端上执行:

cd ~/.local/share/applications
ln -s ~/snap/epiphany/current/.local/share/applications/* .
chmod +x epiphany-*.desktop

最后一行是“信任”桌面文件并将它们显示为任何其他应用程序所必需的。没有它,它将无法工作。

相关内容