Я установил обычное gnome-software
, чтобы иметь возможность установить Flatpaks, а также. Сразу после этого все было хорошо: я мог видеть и «Программное обеспечение», и «Программное обеспечение Ubuntu» в обзоре программы запуска и запускать любой из них.
Однако после перезапуска я больше не мог видеть Программное обеспечение Ubuntu, и установленные оснастки не были больше не присутствует в меню. С тех пор я удалил программное обеспечение gnome, переустановил и переустановил ПО Ubuntu ( snap-snap-store
и snap-snap-store
) и приложение Snap, которое я тестирую с и перезапустил, но я все еще не вижу их.
Почему это произошло?
По просьбе Помского:
$ 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/
Пусковые установки .desktop
, связанные с Snap Store, и другие приложения моментальных снимков присутствуют в вашем / var / lib / snapd / desktop / apps /
. При нормальных обстоятельствах GNOME Shell должна уметь обнаруживать их и показывать в списке приложений. Но вывод 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/