diff --git a/gui/src-tauri/dev.slimevr.SlimeVR.metainfo.xml b/gui/src-tauri/dev.slimevr.SlimeVR.metainfo.xml index 6f4407efa..18f6ebca2 100644 --- a/gui/src-tauri/dev.slimevr.SlimeVR.metainfo.xml +++ b/gui/src-tauri/dev.slimevr.SlimeVR.metainfo.xml @@ -53,6 +53,7 @@ work. If not, see . dev.slimevr.SlimeVR.desktop + safe-mode.dev.slimevr.SlimeVR.desktop The onboarding for the GUI diff --git a/gui/src-tauri/safe-mode.dev.slimevr.SlimeVR.desktop b/gui/src-tauri/safe-mode.dev.slimevr.SlimeVR.desktop new file mode 100644 index 000000000..f051366e7 --- /dev/null +++ b/gui/src-tauri/safe-mode.dev.slimevr.SlimeVR.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Version=1.5 +Categories=Game;GTK; +Exec=bash -c "WEBKIT_DISABLE_DMABUF_RENDERER=1 WAYLAND_DISPLAY=0 slimevr" +Icon={{icon}} + +Name=SlimeVR (safe mode) +GenericName=Full-body tracking +Comment=An app for facilitating full-body tracking in virtual reality +Keywords=FBT;VR;Steam;VRChat;IMU + +Terminal=false +Type=Application diff --git a/gui/src-tauri/tauri.conf.json b/gui/src-tauri/tauri.conf.json index 4f64467cb..614365dec 100644 --- a/gui/src-tauri/tauri.conf.json +++ b/gui/src-tauri/tauri.conf.json @@ -15,7 +15,8 @@ ], "files": { "/usr/share/slimevr/slimevr.jar": "../../server/desktop/build/libs/slimevr.jar", - "/lib/udev/rules.d/69-slimevr.rules": "./69-slimevr-devices.rules" + "/lib/udev/rules.d/69-slimevr.rules": "./69-slimevr-devices.rules", + "/usr/share/applications/safe-mode.dev.slimevr.SlimeVR.desktop": "./safe-mode.dev.slimevr.SlimeVR.desktop" }, "desktopTemplate": "./dev.slimevr.SlimeVR.desktop", "section": "contrib/games" @@ -33,7 +34,8 @@ ], "files": { "/usr/share/slimevr/slimevr.jar": "../../server/desktop/build/libs/slimevr.jar", - "/usr/lib/udev/rules.d/69-slimevr.rules": "./69-slimevr-devices.rules" + "/usr/lib/udev/rules.d/69-slimevr.rules": "./69-slimevr-devices.rules", + "/usr/share/applications/safe-mode.dev.slimevr.SlimeVR.desktop": "./safe-mode.dev.slimevr.SlimeVR.desktop" }, "desktopTemplate": "./dev.slimevr.SlimeVR.desktop" }