summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dwm/config.def.h3
-rw-r--r--dwm/dwm.c6
2 files changed, 5 insertions, 4 deletions
diff --git a/dwm/config.def.h b/dwm/config.def.h
index c2f2b91..242de4d 100644
--- a/dwm/config.def.h
+++ b/dwm/config.def.h
@@ -145,7 +145,7 @@ static const Rule rules[] = {
* WM_NAME(STRING) = title
*/
/* class instance title tags mask allowkill focusopacity unfocusopacity isfloating isterminal noswallow monitor resizehints border width */
- { TERMCLASS, TERMINAL, NULL, 1 << 0, 1, activeopacity, inactiveopacity, 0, 1, 0, -1, 1, -1 },
+ { TERMCLASS, TERMINAL, TERMINAL, 1 << 0, 1, activeopacity, inactiveopacity, 0, 1, 0, -1, 1, -1 },
{ BROWSER, "Navigator", NULL, 1 << 1, 1, activeopacity, inactiveopacity, 0, 0, -1, -1, 1, -1 },
{ "libreoffice", "libreoffice", NULL, 1 << 2, 1, activeopacity, inactiveopacity, 0, 1, 0, -1, 1, -1 },
{ "mpv", "mpvk", NULL, 1 << 3, 1, activeopacity, inactiveopacity, 0, 1, -1, -1, 0, 0 },
@@ -161,6 +161,7 @@ static const Rule rules[] = {
{ TERMCLASS, "spcalc", NULL, SPTAG(2), 1, activeopacity, inactiveopacity, 1, 1, 0, -1, 1, -1 },
{ TERMCLASS, "vimwikitodo", NULL, SPTAG(3), 1, activeopacity, inactiveopacity, 1, 1, 0, -1, 1, -1 },
{ TERMCLASS, "floatterm", NULL, 0, 1, activeopacity, inactiveopacity, 1, 1, 0, -1, 1, 0 },
+ { TERMCLASS, "stig", NULL, 0, 1, activeopacity, inactiveopacity, 0, 1, 1, -1, 0, -1 },
{ NULL, NULL, "Event Tester", 0, 1, activeopacity, inactiveopacity, 0, 0, 1, -1, 1, -1 }, /* xev */
};
diff --git a/dwm/dwm.c b/dwm/dwm.c
index ae191e3..070f2f3 100644
--- a/dwm/dwm.c
+++ b/dwm/dwm.c
@@ -548,9 +548,9 @@ applyrules(Client *c)
for (i = 0; i < LENGTH(rules); i++) {
r = &rules[i];
- if ((!r->title || strstr(c->name, r->title))
- && (!r->class || strstr(class, r->class))
- && (!r->instance || strstr(instance, r->instance)))
+ if ((!r->title || strcmp(c->name, r->title) == 0)
+ && (!r->class || strcmp(class, r->class) == 0)
+ && (!r->instance || strcmp(instance,r->instance) == 0))
{
c->isterminal = r->isterminal;
c->noswallow = r->noswallow;