Вернуться назад

flatpak

Устанавливаем flatpak:

sudo pacman -S flatpak
sudo flatpak remote-add --if-not-exists flathub \
  https://flathub.org/repo/flathub.flatpakrepo

# Проверка:
flatpak remotes
# Установить игру ricochlime:
flatpak install flathub com.adilhanney.ricochlime

# Запустить её:
flatpak run com.adilhanney.ricochlime

Проверить, установлена ли игра:

flatpak list | grep ricochlime
  # Ricochlime	com.adilhanney.ricochlime	1.12.4	stable	system

Если система не видит .desktop-файлы, то можно запустить:

flatpak update
flatpak repair

Вот что мне выдал flatpak:

flatpak update

  # Обратите внимание, что каталог 
  # 
  # '/home/mark/.local/share/flatpak/exports/share'
  # 
  # не находится по пути поиска, заданном переменной окружения XDG_DATA_DIRS,
  # поэтому приложения, установленные Flatpak, могут не отображаться на вашем
  # рабочем столе до перезапуска сеанса.
  # 
  # Поиск обновлений…
  # 
  # Нечего выполнять.
sudo update-desktop-database /var/lib/flatpak/exports/share
update-desktop-database ~/.local/share/flatpak/exports/share

Но ничего не помогало, пока я не перезагрузил комп. После перезагрузки система сразу стала видеть .desktop-файлы в /var/lib/flatpak/exports/share/applications:

# После перезагрукзи:

echo $XDG_DATA_DIRS
  # /home/mark/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share

    lala