uvms: support .desktop applications

This commit is contained in:
Else Someone 2026-03-15 02:15:58 +02:00
parent 90614bdf74
commit 3540b5aba2
3 changed files with 15 additions and 0 deletions

View file

@ -55,6 +55,16 @@ class Processes:
"/run/current-system/sw/bin",
],
),
"XDG_DATA_DIRS": ":".join(
[
*os.environ.get("XDG_DATA_DIRS", "").split(":"),
*run.get(
"EXTRA_XDG_DATA_DIRS",
[],
),
"/run/current-system/sw/share",
],
),
}
proc = None
try:
@ -116,6 +126,7 @@ def guest_main():
# IDK why but I keep getting empty messages
if req == b"":
print(f"Lost [{con.fileno()}]")
ps.sources = [s for s in ps.sources if s.fileno() != con.fileno()]
continue
try:
req = json.loads(req)