From 7a53f294a8ec4e9ff49dc99ed2bb4bd04f39f3cc Mon Sep 17 00:00:00 2001 From: massi Date: Sun, 10 May 2026 17:40:53 -0700 Subject: [PATCH] output.c: use env var LABWC_TITLE to set nested labwc window title Introduces an environment variable LABWC_TITLE, which, when set, will be used to set the title of a nested instance of labwc. --- src/output.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/output.c b/src/output.c index 29a2d5a0..1139aca2 100644 --- a/src/output.c +++ b/src/output.c @@ -606,7 +606,11 @@ handle_new_output(struct wl_listener *listener, void *data) if (wlr_output_is_wl(wlr_output)) { char title[64]; - snprintf(title, sizeof(title), "%s - %s", "labwc", wlr_output->name); + if (getenv("LABWC_TITLE")) { + snprintf(title, sizeof(title), "%s", getenv("LABWC_TITLE")); + } else { + snprintf(title, sizeof(title), "%s - %s", "labwc", wlr_output->name); + } wlr_wl_output_set_title(wlr_output, title); wlr_wl_output_set_app_id(wlr_output, "labwc"); }