summarylogtreecommitdiffstats
path: root/run-desktop.py
diff options
context:
space:
mode:
Diffstat (limited to 'run-desktop.py')
-rw-r--r--run-desktop.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/run-desktop.py b/run-desktop.py
new file mode 100644
index 000000000000..f6a71248290c
--- /dev/null
+++ b/run-desktop.py
@@ -0,0 +1,13 @@
+#!/usr/bin/python3
+
+from gi.repository import Gio
+import sys
+
+
+def main(_, desktop, *uris):
+ launcher = Gio.DesktopAppInfo.new_from_filename(desktop)
+ launcher.launch_uris(uris, None)
+
+
+if __name__ == "__main__":
+ main(*sys.argv)