]> git.rm.cloudns.org Git - xonotic/xonotic.git/commitdiff
Add a note for packagers and/or .desktop file installers
authordrjaska <drjaska83@gmail.com>
Fri, 23 Aug 2024 03:42:25 +0000 (06:42 +0300)
committerdrjaska <drjaska83@gmail.com>
Fri, 23 Aug 2024 04:01:23 +0000 (07:01 +0300)
misc/logos/xonotic.desktop

index 1d38094237790330895718a0e5a29a79cecc477f..ab548605d2a747681140d783b5bd38519f0e5a68 100644 (file)
@@ -6,8 +6,27 @@ Comment=Multiplayer, deathmatch oriented first person shooter
 Comment[de]=Deathmatch- und Mehrspieler-orientierter Ego-Shooter
 Comment[fr]=Jeu de tir à la première personne multijoueur
 Icon=xonotic
+
+# Note to packagers and/or .desktop file installers:
+#
+# Either fix the the absolute path
+# or
+# create a symlink from PATH binaries to the location of xonotic-linux-sdl.sh
+#
+# If the symlink is created then the PATH relying Exec can be used instead.
+# If you move/change Xonotic's binaries and file structure you're on your own.
+# If you do go on an adventure then "-basedir" "/path/to/Xonotic" arguments
+# or PWD being /path/to/Xonotic may help you.
+#
+# Installer sed snippet for using the PATH relying Exec:
+# sed \
+#     -e 's@^Exec=/@#Exec=/@' \
+#     -e 's@^#Exec=xonotic-sdl@Exec=xonotic-sdl@' \
+#     -i misc/logos/xonotic.desktop
+#
 Exec=/absolute/path/to/xonotic-linux-sdl.sh
 #Exec=xonotic-sdl
+
 Terminal=false
 PrefersNonDefaultGPU=true
 StartupNotify=false