feat: FlatpakOverridePage WIP

This commit is contained in:
aclist committed 2026-10-23 11:23:28 +09:00
1 parent e286f02342
commit 01b3babdf5
6 files changed
+108 -19

No files matched your search

+11 -3
View File
@@ -1,7 +1,8 @@
import psutil
import subprocess
import shutil
import logging
import os
import psutil
import shutil
import subprocess
from dzgui.const.constants import (
APP_NAME,
@@ -26,7 +27,14 @@ def is_steam_running(cmd: str) -> bool:
raise TypeError("Not a valid Steam client selection")
def is_sandboxed() -> bool:
logger.debug("Inside Flatpak sandbox")
return bool(os.environ.get("FLATPAK_ID"))
def is_flatpak_steam_running() -> bool:
if is_sandboxed():
return True
if has_cmd(FLATPAK_CMD) is False:
return False
proc = subprocess.check_output(