diff --git a/CHANGELOG.md b/CHANGELOG.md index 5255730b..c6192e87 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -76,7 +76,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

- - some environment variables are not available during the common operations (install, upgrade, downgrade, uninstall) + - some environment variables are not available during the common operations (install, upgrade, downgrade, uninstall, launch) - minor fixes - Snap - some environment variables are not available during the common operations (install, upgrade, downgrade, uninstall, launch) diff --git a/bauh/gems/flatpak/flatpak.py b/bauh/gems/flatpak/flatpak.py index cd9b425a..00425922 100755 --- a/bauh/gems/flatpak/flatpak.py +++ b/bauh/gems/flatpak/flatpak.py @@ -1,3 +1,4 @@ +import os import re import subprocess import traceback @@ -384,7 +385,7 @@ def list_remotes() -> Dict[str, Set[str]]: def run(app_id: str): - subprocess.Popen(['flatpak', 'run', app_id]) + subprocess.Popen(['flatpak run {}'.format(app_id)], shell=True, env={**os.environ}) def map_update_download_size(app_ids: Iterable[str], installation: str, version: str) -> Dict[str, int]: