diff --git a/package.json b/package.json index e965883e..dae72bdb 100644 --- a/package.json +++ b/package.json @@ -125,11 +125,11 @@ }, { "from": "src-electron/libs/linux/libopenvr_api.so", - "to": "dotnet-runtime/shared/Microsoft.NETCore.App/9.0.7/libopenvr_api.so" + "to": "bin/libopenvr_api.so" }, { "from": "src-electron/libs/linux/libopenvr_api.so", - "to": "dotnet-runtime/shared/Microsoft.NETCore.App/9.0.7/openvr_api.so" + "to": "app.asar.unpacked/build/Electron/openvr_api.so" } ], "directories": { diff --git a/src-electron/main.js b/src-electron/main.js index cfe5bf83..f5ca9e1b 100644 --- a/src-electron/main.js +++ b/src-electron/main.js @@ -837,8 +837,12 @@ app.whenReady().then(() => { createTray(); if (process.platform === 'linux') { - createWristOverlayWindowOffscreen(); - createHmdOverlayWindowOffscreen(); + try { + createWristOverlayWindowOffscreen(); + createHmdOverlayWindowOffscreen(); + } catch (err) { + console.error('Error creating overlay windows:', err); + } } installVRCX();