summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--config.def.h14
-rw-r--r--config.h12
-rw-r--r--dwm.c2
3 files changed, 15 insertions, 13 deletions
diff --git a/config.def.h b/config.def.h
index 63437c9..279ab90 100644
--- a/config.def.h
+++ b/config.def.h
@@ -47,7 +47,9 @@ static const Rule rules[] = {
{ "qBittorrent", NULL, NULL, 0, 1, 0, 0, -1 },
{ "qBittorrent", "qbittorrent", NULL, 0, 0, 0, 0, -1 },
{ "St", "st", NULL, 0, 0, 1, 1, -1 },
- { "XTerm", "xterm", NULL, 0, 0, 1, 1, -1 },
+ { "Mpv", NULL, NULL, 0, 1, 0, 0, -1 },
+ { "Nsxiv", NULL, NULL, 0, 1, 0, 0, -1 },
+ { "XTerm", "xterm", NULL, 0, 0, 1, 1, -1 },
{ "scrcpy", NULL, NULL, 0, 1, 0, 0, -1 },
{ "LibreWolf", "Alert", NULL, 0, 1, 0, 0, -1 },
{ NULL, NULL, "Event Tester", 0, 0, 0, 0, -1 },
@@ -57,7 +59,7 @@ static const Rule rules[] = {
static const float mfact = 0.50; /* factor of master area size [0.05..0.95] */
static const int nmaster = 1; /* number of clients in master area */
static const int resizehints = 1; /* 1 means respect size hints in tiled resizals */
-static const int lockfullscreen = 0; /* 1 will force focus on the fullscreen window */
+static const int lockfullscreen = 1; /* 1 will force focus on the fullscreen window */
static const Layout layouts[] = {
/* symbol arrange function */
@@ -94,13 +96,13 @@ static const Key keys[] = {
{ MODKEY, XK_k, focusstackvis, {.i = -1 } },
{ MODKEY, XK_i, incnmaster, {.i = +1 } },
{ MODKEY, XK_u, incnmaster, {.i = -1 } },
- { MODKEY, XK_o, setmfact, {.f = -0.05} },
- { MODKEY, XK_p, setmfact, {.f = +0.05} },
+ { MODKEY|ControlMask, XK_h, setmfact, {.f = -0.05} },
+ { MODKEY|ControlMask, XK_l, setmfact, {.f = +0.05} },
{ Mod1Mask, XK_Tab, zoom, {0} },
{ MODKEY, XK_Tab, view, {0} },
{ MODKEY, XK_q, killclient, {0} },
{ MODKEY, XK_t, setlayout, {.v = &layouts[0]} },
- { MODKEY, XK_m, setlayout, {.v = &layouts[2]} },
+ { MODKEY|ShiftMask, XK_t, setlayout, {.v = &layouts[2]} },
{ MODKEY|ShiftMask, XK_Return, setlayout, {0} },
{ MODKEY, XK_Return, togglefloating, {0} },
{ MODKEY, XK_grave, view, {.ui = ~0 } },
@@ -132,7 +134,7 @@ static const Key keys[] = {
{ MODKEY, XK_Escape, spawn, SHCMD(TERMINAL" -e htop")},
{ MODKEY, XK_n, spawn, SHCMD(TERMINAL" -e newsboat")},
{ MODKEY, XK_e, spawn, SHCMD(TERMINAL" -e lfub")},
- { MODKEY, XK_slash, spawn, SHCMD(TERMINAL" -e menu") },
+ { MODKEY|ShiftMask, XK_slash, spawn, SHCMD(TERMINAL" -e menu") },
{ MODKEY, XK_Print, spawn, SHCMD("maimpick") },
{ MODKEY, XK_Up, spawn, SHCMD("dwmvol up") },
{ MODKEY, XK_Down, spawn, SHCMD("dwmvol down") },
diff --git a/config.h b/config.h
index 5c87438..88c8b81 100644
--- a/config.h
+++ b/config.h
@@ -52,14 +52,14 @@ static const Rule rules[] = {
{ "XTerm", "xterm", NULL, 0, 0, 1, 1, -1 },
{ "scrcpy", NULL, NULL, 0, 1, 0, 0, -1 },
{ "LibreWolf", "Alert", NULL, 0, 1, 0, 0, -1 },
- { NULL, NULL, "Event Tester", 0, 0, 0, 0, -1 },
+ { NULL, NULL, "Event Tester", 0, 0, 0, 1, -1 },
};
/* layout(s) */
static const float mfact = 0.50; /* factor of master area size [0.05..0.95] */
static const int nmaster = 1; /* number of clients in master area */
static const int resizehints = 1; /* 1 means respect size hints in tiled resizals */
-static const int lockfullscreen = 0; /* 1 will force focus on the fullscreen window */
+static const int lockfullscreen = 1; /* 1 will force focus on the fullscreen window */
static const Layout layouts[] = {
/* symbol arrange function */
@@ -96,13 +96,13 @@ static const Key keys[] = {
{ MODKEY, XK_k, focusstackvis, {.i = -1 } },
{ MODKEY, XK_i, incnmaster, {.i = +1 } },
{ MODKEY, XK_u, incnmaster, {.i = -1 } },
- { MODKEY, XK_o, setmfact, {.f = -0.05} },
- { MODKEY, XK_p, setmfact, {.f = +0.05} },
+ { MODKEY|ControlMask, XK_h, setmfact, {.f = -0.05} },
+ { MODKEY|ControlMask, XK_l, setmfact, {.f = +0.05} },
{ Mod1Mask, XK_Tab, zoom, {0} },
{ MODKEY, XK_Tab, view, {0} },
{ MODKEY, XK_q, killclient, {0} },
{ MODKEY, XK_t, setlayout, {.v = &layouts[0]} },
- { MODKEY, XK_m, setlayout, {.v = &layouts[2]} },
+ { MODKEY|ShiftMask, XK_t, setlayout, {.v = &layouts[2]} },
{ MODKEY|ShiftMask, XK_Return, setlayout, {0} },
{ MODKEY, XK_Return, togglefloating, {0} },
{ MODKEY, XK_grave, view, {.ui = ~0 } },
@@ -134,7 +134,7 @@ static const Key keys[] = {
{ MODKEY, XK_Escape, spawn, SHCMD(TERMINAL" -e htop")},
{ MODKEY, XK_n, spawn, SHCMD(TERMINAL" -e newsboat")},
{ MODKEY, XK_e, spawn, SHCMD(TERMINAL" -e lfub")},
- { MODKEY, XK_slash, spawn, SHCMD(TERMINAL" -e menu") },
+ { MODKEY|ShiftMask, XK_slash, spawn, SHCMD(TERMINAL" -e menu") },
{ MODKEY, XK_Print, spawn, SHCMD("maimpick") },
{ MODKEY, XK_Up, spawn, SHCMD("dwmvol up") },
{ MODKEY, XK_Down, spawn, SHCMD("dwmvol down") },
diff --git a/dwm.c b/dwm.c
index ef36979..074022d 100644
--- a/dwm.c
+++ b/dwm.c
@@ -2410,7 +2410,7 @@ void
updatestatus(void)
{
if (!gettextprop(root, XA_WM_NAME, stext, sizeof(stext)))
- strcpy(stext, "*");
+ strcpy(stext, "");
drawbar(selmon);
}