diff --git a/package.json b/package.json index cf0c318c..b914eb4c 100644 --- a/package.json +++ b/package.json @@ -126,7 +126,11 @@ }, { "from": "src-electron/libs/linux/libopenvr_api.so", - "to": "bin/libopenvr_api.so" + "to": "dotnet-runtime/shared/Microsoft.NETCore.App/9.0.7/libopenvr_api.so" + }, + { + "from": "src-electron/libs/linux/libopenvr_api.so", + "to": "dotnet-runtime/shared/Microsoft.NETCore.App/9.0.7/openvr_api.so" } ], "directories": { diff --git a/src-electron/main.js b/src-electron/main.js index 99811eff..12b34d09 100644 --- a/src-electron/main.js +++ b/src-electron/main.js @@ -26,11 +26,6 @@ if (process.platform === 'linux') { process.env.DOTNET_ROOT = bundledDotNetPath; process.env.PATH = `${bundledDotNetPath}:${process.env.PATH}`; } - - const openvrLibPath = path.join(process.resourcesPath, '..', 'bin'); - if (fs.existsSync(openvrLibPath)) { - process.env.LD_LIBRARY_PATH = `${openvrLibPath}:${process.env.LD_LIBRARY_PATH || ''}`; - } } else if (process.platform === 'darwin') { const dotnetPath = path.join('/usr/local/share/dotnet'); const dotnetPathArm = path.join('/usr/local/share/dotnet/x64');