Epiphany / Gnome Webアプリケーションが表示されなくなったのは、20.04のスナップインストールです。

Aug 17 2020

クリーンなOSインストールを使用して18.04から20.04に移動し、使用済みのすべてのパッケージを再インストールしました。私が過去に使用したトリックの1つは、頻繁に使用するサイト用にGnome Web(Epiphany)でWebアプリケーションを作成することです。これらは「アプリケーションの表示」の下に表示され、ドックのお気に入りに追加して通知などと統合できます。

これは20.04で機能しなくなりました。これは、デフォルトのEpiphanyインストールがSnap経由であるためだと思います。再作成したWebの「アプリケーション」は、アプリケーションの下にまったく表示されず、同じ方法で実行できません。about:applications in Epiphanyにアクセスすると、それらが一覧表示され、プロファイルの〜/ snap / epiphany / current / .local / share / applicationsに.desktopファイルとして表示されていることを確認できます。

インストールしたバージョンUbuntu20.01.1 LTS Gnome 3.36.3 Epiphany 3.34.4-1-g606db9aec

過去の機能を再現するための回避策をいただければ幸いです。

ありがとうM

回答

1 guiverc Aug 17 2020 at 17:08

あなたは(どちらかのコマンドによって、またはUbuntuのソフトウェアを使用して、慎重に選択しないスナップバージョンをインストールしている非snap'd版)

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

最後の行は、デスクトップファイルを「信頼」し、他のアプリケーションと同じように表示するために必要です。それがなければ、それは機能しません。