summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2024-04-29 22:55:11 -0400
committerTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2024-04-29 22:55:11 -0400
commitc4ce6b128b835425f7137100b495e9d2666d3977 (patch)
tree445a6fe382db37a862f304b325188438900bc418
parentfeba945701e73601c79d38cfe4075461191e6672 (diff)
update dwm keybindings
-rw-r--r--dwm/config.h12
-rwxr-xr-xdwm/dwmbin133728 -> 133728 bytes
-rw-r--r--dwm/dwm.c8
-rw-r--r--dwm/thesiah.mom10
-rwxr-xr-xdwmblocks/dwmblocksbin26320 -> 26344 bytes
-rwxr-xr-xslock/slockbin32120 -> 32144 bytes
-rwxr-xr-xst/stbin124608 -> 124632 bytes
7 files changed, 19 insertions, 11 deletions
diff --git a/dwm/config.h b/dwm/config.h
index dae1d5a..12af37d 100644
--- a/dwm/config.h
+++ b/dwm/config.h
@@ -280,8 +280,8 @@ static const Key keys[] = {
{ 0, XF86XK_TouchpadToggle, spawn, SHCMD("(synclient | grep 'TouchpadOff.*1' && synclient TouchpadOff=0) || synclient TouchpadOff=1") },
{ 0, XF86XK_TouchpadOff, spawn, { .v = (const char *[]){ "synclient", "TouchpadOff=1", NULL } } },
{ 0, XF86XK_TouchpadOn, spawn, { .v = (const char *[]){ "synclient", "TouchpadOff=0", NULL } } },
- { 0, XF86XK_MonBrightnessUp, spawn, { .v = (const char *[]){ "brillo", "-U", "5", "-q", NULL } } },
- { 0, XF86XK_MonBrightnessDown, spawn, { .v = (const char *[]){ "brillo", "-A", "5", "-q", NULL } } },
+ { 0, XF86XK_MonBrightnessUp, spawn, { .v = (const char *[]){ "sudo", "brillo", "-U", "5", "-q", NULL } } },
+ { 0, XF86XK_MonBrightnessDown, spawn, { .v = (const char *[]){ "sudo", "brillo", "-A", "5", "-q", NULL } } },
// MODE
{ MODKEY, XK_Escape, setkeymode, { .ui = ModeCommand } },
@@ -293,8 +293,8 @@ static const Key keys[] = {
{ MODKEY, XK_r, spawn, { .v = (const char *[]){ TERMINAL, "-e", "lfub", NULL } } },
{ MODKEY | ShiftMask, XK_r, spawn, { .v = (const char *[]){ TERMINAL, "-e", "htop", NULL } } },
{ MODKEY, XK_w, spawn, { .v = (const char *[]){ BROWSER, NULL } } },
- { MODKEY, XK_backslash, togglescratch, { .ui = 1 } }, /* calculator */
- { MODKEY | ShiftMask, XK_backslash, spawn, { .v = (const char *[]){ "dmenuunicode", NULL } } },
+ { MODKEY, XK_grave, togglescratch, { .ui = 1 } }, /* calculator */
+ { MODKEY | ShiftMask, XK_grave, spawn, { .v = (const char *[]){ "dmenuunicode", NULL } } },
{ MODKEY, XK_Return, spawn, { .v = termcmd } },
{ MODKEY | ShiftMask, XK_Return, spawn, { .v = (const char *[]){ "sd", NULL } } },
{ MODKEY | ControlMask, XK_Return, togglescratch, { .ui = 0 } }, /* terminal */
@@ -343,8 +343,8 @@ static const Key keys[] = {
{ MODKEY, XK_equal, spawn, SHCMD("wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+; kill -44 $(pidof dwmblocks)") },
{ MODKEY | ShiftMask, XK_minus, spawn, SHCMD("wpctl set-volume @DEFAULT_AUDIO_SINK@ 15%-; kill -44 $(pidof dwmblocks)") },
{ MODKEY | ShiftMask, XK_equal, spawn, SHCMD("wpctl set-volume @DEFAULT_AUDIO_SINK@ 15%+; kill -44 $(pidof dwmblocks)") },
- { MODKEY | ControlMask, XK_minus, spawn, { .v = (const char *[]){ "brillo", "-U", "5", "-q", NULL } } },
- { MODKEY | ControlMask, XK_equal, spawn, { .v = (const char *[]){ "brillo", "-A", "5", "-q", NULL } } },
+ { MODKEY | ControlMask, XK_minus, spawn, { .v = (const char *[]){ "sudo", "brillo", "-U", "5", "-q", NULL } } },
+ { MODKEY | ControlMask, XK_equal, spawn, { .v = (const char *[]){ "sudo", "brillo", "-A", "5", "-q", NULL } } },
{ 0, XK_Alt_R, spawn, SHCMD("fcitx5-remote -t; pkill -RTMIN+29 dwmblocks") },
{ ControlMask, XK_F5, quit, {1} },
{ ShiftMask | ControlMask, XK_F5, spawn, SHCMD("killall -q dwmblocks; setsid -f dwmblocks") },
diff --git a/dwm/dwm b/dwm/dwm
index f79ac66..8db82c9 100755
--- a/dwm/dwm
+++ b/dwm/dwm
Binary files differ
diff --git a/dwm/dwm.c b/dwm/dwm.c
index f265f18..1d9273e 100644
--- a/dwm/dwm.c
+++ b/dwm/dwm.c
@@ -1216,6 +1216,8 @@ focusmon(const Arg *arg)
unfocus(selmon->sel, 0);
selmon = m;
focus(NULL);
+ if (selmon->sel)
+ XWarpPointer(dpy, None, selmon->sel->win, 0, 0, 0, 0, selmon->sel->w/2, selmon->sel->h/2);
}
void
@@ -1232,6 +1234,7 @@ focusstack(const Arg *arg)
;
focus(c ? c : p);
restack(selmon);
+ XWarpPointer(dpy, None, c->win, 0, 0, 0, 0, c->w/2, c->h/2);
}
Atom getatomprop(Client *c, Atom prop)
@@ -1607,6 +1610,8 @@ manage(Window w, XWindowAttributes *wa)
if (term)
swallow(term, c);
arrange(c->mon);
+ if (c && c->mon == selmon)
+ XWarpPointer(dpy, None, c->win, 0, 0, 0, 0, c->w/2, c->h/2);
focus(NULL);
}
@@ -2646,6 +2651,9 @@ unmanage(Client *c, int destroyed)
arrange(m);
focus(NULL);
updateclientlist();
+ if (m == selmon && m->sel)
+ XWarpPointer(dpy, None, m->sel->win, 0, 0, 0, 0,
+ m->sel->w/2, m->sel->h/2);
}
}
diff --git a/dwm/thesiah.mom b/dwm/thesiah.mom
index 2c970e2..fdb172a 100644
--- a/dwm/thesiah.mom
+++ b/dwm/thesiah.mom
@@ -266,9 +266,9 @@ To type capital letters, hold down the \f(CWShift\fP key\(emthat might sound lik
.ITEM
\f(CWXF86TouchpadOn\fP \(en spawn {.v=(constchar*[]){"synclient","TouchpadOff=0",NULL}}
.ITEM
-\f(CWXF86MonBrightnessUp\fP \(en spawn {.v=(constchar*[]){"brillo","-U","5","-q",NULL}}
+\f(CWXF86MonBrightnessUp\fP \(en spawn {.v=(constchar*[]){"sudo","brillo","-U","5","-q",NULL}}
.ITEM
-\f(CWXF86MonBrightnessDown\fP \(en spawn {.v=(constchar*[]){"brillo","-A","5","-q",NULL}}
+\f(CWXF86MonBrightnessDown\fP \(en spawn {.v=(constchar*[]){"sudo","brillo","-A","5","-q",NULL}}
.LIST OFF
.HEADING 9 "Mode"
.LI
@@ -290,7 +290,7 @@ To type capital letters, hold down the \f(CWShift\fP key\(emthat might sound lik
.ITEM
\f(CWMOD+w\fP \(en spawn {.v=(constchar*[]){BROWSER+NULL}}
.ITEM
-\f(CWMOD+Shift+backslash\fP \(en spawn {.v=(constchar*[]){"dmenuunicode",NULL}}
+\f(CWMOD+Shift+grave\fP \(en spawn {.v=(constchar*[]){"dmenuunicode",NULL}}
.ITEM
\f(CWMOD+Return\fP \(en spawn {.v=termcmd}
.ITEM
@@ -384,9 +384,9 @@ To type capital letters, hold down the \f(CWShift\fP key\(emthat might sound lik
.ITEM
\f(CWMOD+Shift+equal\fP \(en spawn SHCMD("wpctlset-volume@DEFAULT_AUDIO_SINK@15%+;kill-44$(pidofdwmblocks)")
.ITEM
-\f(CWMOD+Ctrl+minus\fP \(en spawn {.v=(constchar*[]){"brillo","-U","5","-q",NULL}}
+\f(CWMOD+Ctrl+minus\fP \(en spawn {.v=(constchar*[]){"sudo","brillo","-U","5","-q",NULL}}
.ITEM
-\f(CWMOD+Ctrl+equal\fP \(en spawn {.v=(constchar*[]){"brillo","-A","5","-q",NULL}}
+\f(CWMOD+Ctrl+equal\fP \(en spawn {.v=(constchar*[]){"sudo","brillo","-A","5","-q",NULL}}
.ITEM
\f(CWAlt_R\fP \(en spawn SHCMD("fcitx5-remote-t;pkill-RTMIN+29dwmblocks")
.ITEM
diff --git a/dwmblocks/dwmblocks b/dwmblocks/dwmblocks
index 021c9de..c358e4c 100755
--- a/dwmblocks/dwmblocks
+++ b/dwmblocks/dwmblocks
Binary files differ
diff --git a/slock/slock b/slock/slock
index a2e8f31..ea0d09b 100755
--- a/slock/slock
+++ b/slock/slock
Binary files differ
diff --git a/st/st b/st/st
index 923f585..9a88419 100755
--- a/st/st
+++ b/st/st
Binary files differ