mirror of
https://github.com/SlimeVR/SlimeVR-Server.git
synced 2026-04-06 02:01:58 +02:00
allow to set the socket dir via SLIMEVR_SOCKET_DIR (#909)
This commit is contained in:
@@ -32,11 +32,13 @@ enum class OperatingSystem(
|
||||
}
|
||||
}
|
||||
|
||||
val tempDirectory: String
|
||||
val socketDirectory: String
|
||||
get() {
|
||||
var dir = System.getenv("SLIMEVR_SOCKET_DIR")
|
||||
if (dir != null) return dir
|
||||
if (currentPlatform == LINUX) {
|
||||
val tmp = System.getenv("XDG_RUNTIME_DIR")
|
||||
if (tmp != null) return tmp
|
||||
dir = System.getenv("XDG_RUNTIME_DIR")
|
||||
if (dir != null) return dir
|
||||
}
|
||||
return System.getProperty("java.io.tmpdir")
|
||||
}
|
||||
|
||||
@@ -171,7 +171,7 @@ fun provideSteamVRBridge(
|
||||
server,
|
||||
"steamvr",
|
||||
"SteamVR Driver Bridge",
|
||||
Paths.get(OperatingSystem.tempDirectory, "SlimeVRDriver")
|
||||
Paths.get(OperatingSystem.socketDirectory, "SlimeVRDriver")
|
||||
.toString(),
|
||||
computedTrackers
|
||||
)
|
||||
@@ -221,7 +221,7 @@ fun provideFeederBridge(
|
||||
server,
|
||||
"steamvr_feeder",
|
||||
"SteamVR Feeder Bridge",
|
||||
Paths.get(OperatingSystem.tempDirectory, "SlimeVRInput")
|
||||
Paths.get(OperatingSystem.socketDirectory, "SlimeVRInput")
|
||||
.toString(),
|
||||
FastList()
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user