fix: linux crash with vr overlay enabled

This commit is contained in:
rs189
2025-07-31 19:43:54 +09:00
committed by Natsumi
parent 9ea2b7dae3
commit c4c9185c6b
2 changed files with 5 additions and 6 deletions

View File

@@ -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": {

View File

@@ -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');