From a1e043cb5886fb61d193fd97ec49b280e63f1a5e Mon Sep 17 00:00:00 2001 From: falkTX Date: Thu, 14 Mar 2024 11:06:29 +0100 Subject: [PATCH] Dynamic server name via MOD_DESKTOP_SERVER_NAME Signed-off-by: falkTX --- utils/utils_jack.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/utils/utils_jack.cpp b/utils/utils_jack.cpp index 62de8b56..e5bf2cd9 100644 --- a/utils/utils_jack.cpp +++ b/utils/utils_jack.cpp @@ -201,7 +201,10 @@ bool init_jack(void) #ifdef _MOD_DESKTOP const jack_options_t options = static_cast(JackNoStartServer|JackUseExactName|JackServerName); - jack_client_t* const client = jack_client_open("mod-ui", options, nullptr, "mod-desktop"); + const char* servername = std::getenv("MOD_DESKTOP_SERVER_NAME"); + if (servername == nullptr) + servername = "mod-desktop"; + jack_client_t* const client = jack_client_open("mod-ui", options, nullptr, servername); #else const jack_options_t options = static_cast(JackNoStartServer|JackUseExactName); jack_client_t* const client = jack_client_open("mod-ui", options, nullptr);