From f9ebca2beceeb39daf39aad0b5997876a86f5b81 Mon Sep 17 00:00:00 2001 From: rdb Date: Wed, 30 Nov 2022 23:41:47 +0100 Subject: [PATCH 1/2] makepanda: Fixes to pview.desktop It accepts multiple files (not URLs), and it doesn't actually handle startup notification properly, so don't keep showing that spinner --- makepanda/pview.desktop | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/makepanda/pview.desktop b/makepanda/pview.desktop index c64d8e2fb5..5eafbaffe9 100644 --- a/makepanda/pview.desktop +++ b/makepanda/pview.desktop @@ -3,8 +3,8 @@ Name=Panda3D Model Viewer GenericName=Model Viewer Comment=View Panda3D model files TryExec=pview -Exec=pview %U -StartupNotify=true +Exec=pview %F +StartupNotify=false NoDisplay=true Terminal=true Type=Application From 20459118e22b7ad3bbe749d3da9834a3c41faac7 Mon Sep 17 00:00:00 2001 From: rdb Date: Thu, 1 Dec 2022 12:56:45 +0100 Subject: [PATCH 2/2] dtoolutil: Add XDG_STATE_HOME on Linux --- dtool/src/dtoolutil/executionEnvironment.cxx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dtool/src/dtoolutil/executionEnvironment.cxx b/dtool/src/dtoolutil/executionEnvironment.cxx index 603d3ea4f1..43bb678c21 100644 --- a/dtool/src/dtoolutil/executionEnvironment.cxx +++ b/dtool/src/dtoolutil/executionEnvironment.cxx @@ -363,6 +363,10 @@ ns_get_environment_variable(const string &var) const { } else if (var == "XDG_DATA_HOME") { Filename home_dir = Filename::get_home_directory(); return home_dir.get_fullpath() + "/.local/share"; + + } else if (var == "XDG_STATE_HOME") { + Filename home_dir = Filename::get_home_directory(); + return home_dir.get_fullpath() + "/.local/state"; } #endif // _WIN32