Flatpaksもインストールできるように、通常のgnome-software
をインストールしました。それを行った直後は、すべて問題ありませんでした。ランチャーの概要に「ソフトウェア」と「Ubuntuソフトウェア」の両方が表示され、どちらかを起動できました。
しかし、再起動後、Ubuntuソフトウェアが表示されなくなり、インストールされたスナップもメニューに表示されなくなりました。それ以来、gnome-softwareをアンインストールし、Ubuntuソフトウェア(snap remove snap-store
およびsnap install snap-store
)とテスト対象のSnapアプリの両方をアンインストールして再インストールし、再起動しましたが、それでも表示されません。それら。
なぜそれが起こったのですか?
Pomskyからの要求:
$ ls /var/lib/snapd/desktop/applications/
chromium_chromium.desktop
gnome-system-monitor_gnome-system-monitor.desktop
keepassxc_keepassxc.desktop
mimeinfo.cache
signal-desktop_signal-desktop.desktop
skype_skypeforlinux.desktop
snap-store_snap-store.desktop
spotify_spotify.desktop
ubports-installer_ubports-installer.desktop
そして
$ echo $XDG_DATA_DIRS
/home/vincent/.local/share/flatpak/exports/share/:/var/lib/flatpak/exports/share/:/usr/local/share/:/usr/share/
Snap Storeおよびその他のスナップアプリケーションに関連付けられた.desktop
ランチャーは、/var/lib/snapd/desktop/applications/
ディレクトリにあります。通常の状況では、GNOMEシェルはそれらを検出してアプリケーションリストに表示できるはずです。ただし、echo $XDG_DATA_DIRS
の出力は、このディレクトリがXDG_DATA_DIRS
の一部ではないことを示しています。したがって、/var/lib/snapd/desktop/
ディレクトリをXDG_DATA_DIRS
に追加します。
また、回避策として、必要な.desktop
ランチャーを/var/lib/snapd/desktop/applications/
から~/.local/share/applications/
ディレクトリにコピーすることもできます。たとえば、Snap Storeアプリの場合、次のコマンドを実行して実行できます。
cp /var/lib/snapd/desktop/applications/snap-store_snap-store.desktop ~/.local/share/applications/