diff options
| author | Kurt Himebauch <136133082+xXJSONDeruloXx@users.noreply.github.com> | 2025-07-29 07:53:45 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-07-29 10:53:45 -0400 |
| commit | 0b5e71fe916e92ef9ecf7de91ca43371c4bd6d25 (patch) | |
| tree | 30793600da162d9d8fcc63cddeebb1e5a0b058cb /main.py | |
| parent | 526e4e590bb0125f7f7a08e214986afec73e7439 (diff) | |
| download | Decky-Framegen-0b5e71fe916e92ef9ecf7de91ca43371c4bd6d25.tar.gz Decky-Framegen-0b5e71fe916e92ef9ecf7de91ca43371c4bd6d25.zip | |
wording and layout tweaks (#125)v0.11.8
* wording and layout tweaks
* red in remove button
* reorganize frontend components
* fix ld preload permissions issue for decky 3.1.10
* bump ver
Diffstat (limited to 'main.py')
| -rw-r--r-- | main.py | 16 |
1 files changed, 13 insertions, 3 deletions
@@ -94,12 +94,17 @@ class Plugin: def _setup_flatpak_compatibility(self, fgmod_path): """Set up Flatpak compatibility if needed""" try: + # Create a clean environment to avoid PyInstaller issues + clean_env = os.environ.copy() + clean_env["LD_LIBRARY_PATH"] = "" + # Check if Flatpak Steam is installed flatpak_check = subprocess.run( ["flatpak", "list"], capture_output=True, text=True, - check=False + check=False, + env=clean_env ) if flatpak_check.returncode == 0 and "com.valvesoftware.Steam" in flatpak_check.stdout: @@ -109,7 +114,7 @@ class Plugin: "flatpak", "override", "--user", f"--filesystem={fgmod_path}", "com.valvesoftware.Steam" - ], check=False) + ], check=False, env=clean_env) decky.logger.info("Added Flatpak filesystem access") return True @@ -153,11 +158,16 @@ class Plugin: str(optiscaler_archive) ] + # Create a clean environment to avoid PyInstaller issues + clean_env = os.environ.copy() + clean_env["LD_LIBRARY_PATH"] = "" + extract_result = subprocess.run( extract_cmd, capture_output=True, text=True, - check=False + check=False, + env=clean_env ) if extract_result.returncode != 0: |
