Веб-приложения Epiphany / Gnome не отображаются, теперь это мгновенная установка в 20.04.

Aug 17 2020

Я перешел с 18.04 на 20.04, используя чистую установку ОС, а затем переустановил все используемые пакеты. Один из приемов, который я использовал в прошлом, - это создание веб-приложений в Gnome Web (Epiphany) для часто используемых сайтов. Они появятся в разделе «Показать приложения», и их можно будет добавить в избранное в доке и интегрировать с уведомлениями и т. Д.

Это перестало работать в 20.04, я полагаю, потому что установка Epiphany по умолчанию осуществляется через Snap - веб-приложения, которые я воссоздал, теперь вообще не отображаются в приложениях и не могут быть запущены таким же образом. Я могу подтвердить, что если я перейду к about: приложениям в Epiphany, они будут перечислены в моем профиле в ~ / snap / epiphany / current / .local / share / applications в виде файлов .desktop.

Мои установленные версии Ubuntu 20.01.1 LTS Gnome 3.36.3 Epiphany 3.34.4-1-g606db9aec

Было бы очень полезно найти обходной путь для воссоздания прошлой функциональности.

Спасибо M

Ответы

1 guiverc Aug 17 2020 at 17:08

Вы установили версию 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. установить стандартный пакет deb

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

1 Felipe Aug 18 2020 at 06:28

Если вы все еще хотите использовать 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

Последняя строка необходима, чтобы «доверять» файлам рабочего стола и отображать их как любое другое приложение. Без него ничего не получится.