From 935df2206274d540f83bcd202b4da9d77b52480e Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Sun, 24 Mar 2024 17:40:19 -0400 Subject: [PATCH] fix(linux/x11): use config value for output_name --- src/platform/linux/x11grab.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/platform/linux/x11grab.cpp b/src/platform/linux/x11grab.cpp index 1167d3f580..d86e09317c 100644 --- a/src/platform/linux/x11grab.cpp +++ b/src/platform/linux/x11grab.cpp @@ -797,7 +797,8 @@ namespace platf { BOOST_LOG(info) << "Detecting monitors"sv; - x11::xdisplay_t xdisplay { x11::OpenDisplay(nullptr) }; + std::string display = config::video.output_name; // get display name from config + x11::xdisplay_t xdisplay { x11::OpenDisplay(display.empty() ? nullptr : display.c_str()) }; // if config empty, nullptr will use the DISPLAY env var if (!xdisplay) { return {}; }