From f5e7caac0029de10617eac1082a0e8bed27d41e3 Mon Sep 17 00:00:00 2001 From: David Donahue Date: Mon, 1 Mar 2021 13:49:29 -0600 Subject: [PATCH] Changed output to stdout instead of a file --- dwl.c | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/dwl.c b/dwl.c index a5d2dba..8193b2c 100644 --- a/dwl.c +++ b/dwl.c @@ -2163,16 +2163,8 @@ statusbar(void) { Monitor *m = NULL; Client *c = NULL; - FILE *taginfo; - char fname[30]=""; unsigned int activetags; - //Add WAYLAND_DISPLAY to filename so each session has a predictable file - snprintf(fname, 30, "/tmp/dwltags-%s", getenv("WAYLAND_DISPLAY")); - - if (!(taginfo = fopen(fname, "w"))) - return; - wl_list_for_each(m, &mons, link) { activetags=0; wl_list_for_each(c, &clients, link) { @@ -2180,15 +2172,15 @@ statusbar(void) activetags |= c->tags; } if (focustop(m)) - fprintf(taginfo, "%s title %s\n", m->wlr_output->name, client_get_title(focustop(m))); + fprintf(stdout, "%s title %s\n", m->wlr_output->name, client_get_title(focustop(m))); else - fprintf(taginfo, "%s title \n", m->wlr_output->name); + fprintf(stdout, "%s title \n", m->wlr_output->name); - fprintf(taginfo, "%s selmon %u\n", m->wlr_output->name, m == selmon); - fprintf(taginfo, "%s tags %u %u\n", m->wlr_output->name, activetags, m->tagset[m->seltags]); - fprintf(taginfo, "%s layout %s\n", m->wlr_output->name, m->lt[m->sellt]->symbol); + fprintf(stdout, "%s selmon %u\n", m->wlr_output->name, m == selmon); + fprintf(stdout, "%s tags %u %u\n", m->wlr_output->name, activetags, m->tagset[m->seltags]); + fprintf(stdout, "%s layout %s\n", m->wlr_output->name, m->lt[m->sellt]->symbol); } - fclose (taginfo); + fflush(stdout); } void