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.
This commit is contained in:
massi 2026-05-10 17:40:53 -07:00 committed by Johan Malm
parent 8473ea4b72
commit 7a53f294a8

View file

@ -606,7 +606,11 @@ handle_new_output(struct wl_listener *listener, void *data)
if (wlr_output_is_wl(wlr_output)) { if (wlr_output_is_wl(wlr_output)) {
char title[64]; char title[64];
if (getenv("LABWC_TITLE")) {
snprintf(title, sizeof(title), "%s", getenv("LABWC_TITLE"));
} else {
snprintf(title, sizeof(title), "%s - %s", "labwc", wlr_output->name); snprintf(title, sizeof(title), "%s - %s", "labwc", wlr_output->name);
}
wlr_wl_output_set_title(wlr_output, title); wlr_wl_output_set_title(wlr_output, title);
wlr_wl_output_set_app_id(wlr_output, "labwc"); wlr_wl_output_set_app_id(wlr_output, "labwc");
} }