summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--config.def.h14
-rw-r--r--config.mk4
-rw-r--r--dwm.c4
3 files changed, 14 insertions, 8 deletions
diff --git a/config.def.h b/config.def.h
index aff5e5c..20d8214 100644
--- a/config.def.h
+++ b/config.def.h
@@ -282,9 +282,9 @@ static Key keys[] = {
/* A - L */
- { MODKEY, XK_a, spawn, SHCMD("pamixer --allow-boost -d 3; kill -44 $(pidof dwmblocks)") },
- { MODKEY, XK_s, spawn, SHCMD("pamixer -t; kill -44 $(pidof dwmblocks)") },
- { MODKEY, XK_d, spawn, SHCMD("pamixer --allow-boost -i 3; kill -44 $(pidof dwmblocks)") },
+ { MODKEY, XK_a, spawn, SHCMD("sndioctl output.level=+.05") },
+ { MODKEY, XK_s, spawn, SHCMD("sndioctl output.mute=!") },
+ { MODKEY, XK_d, spawn, SHCMD("sndioctl output.level=-.05") },
//{ MODKEY, XK_f, <stuff> {} },
//{ MODKEY, XK_g, <stuff> {} },
{ MODKEY, XK_h, setmfact, {.f = -0.05} },
@@ -295,9 +295,9 @@ static Key keys[] = {
//{ MODKEY, XK_apostrophe, <stuff>, {} },
/* Shift with A - L */
- { MODKEY|ShiftMask, XK_a, spawn, SHCMD("pamixer --default-source -d 3; kill -44 $(pidof dwmblocks)") },
- { MODKEY|ShiftMask, XK_s, spawn, SHCMD("pamixer --default-source -t; kill -44 $(pidof dwmblocks)") },
- { MODKEY|ShiftMask, XK_d, spawn, SHCMD("pamixer --default-source -i 3; kill -44 $(pidof dwmblocks)") },
+ { MODKEY|ShiftMask, XK_a, spawn, SHCMD("sndioctl input.level=+.05") },
+ { MODKEY|ShiftMask, XK_s, spawn, SHCMD("sndioctl input.mute=!") },
+ { MODKEY|ShiftMask, XK_d, spawn, SHCMD("sndioctl input.level=-.05") },
//{ MODKEY|ShiftMask, XK_f, <stuff> {} },
//{ MODKEY|ShiftMask, XK_g, <stuff> {} },
//{ MODKEY|ShiftMask, XK_h, <stuff> {} },
@@ -406,9 +406,11 @@ static Button buttons[] = {
{ ClkLtSymbol, 0, Button1, setlayout, {0} },
{ ClkLtSymbol, 0, Button3, setlayout, {.v = &layouts[2]} },
{ ClkWinTitle, 0, Button2, zoom, {0} },
+#ifndef __OpenBSD__
{ ClkStatusText, 0, Button1, sigstatusbar, {.i = 1} },
{ ClkStatusText, 0, Button2, sigstatusbar, {.i = 2} },
{ ClkStatusText, 0, Button3, sigstatusbar, {.i = 3} },
+#endif
{ ClkClientWin, MODKEY, Button1, movemouse, {0} },
{ ClkClientWin, MODKEY, Button2, togglefloating, {0} },
{ ClkClientWin, MODKEY, Button3, resizemouse, {0} },
diff --git a/config.mk b/config.mk
index ff9e508..95455fc 100644
--- a/config.mk
+++ b/config.mk
@@ -18,8 +18,8 @@ XINERAMAFLAGS = -DXINERAMA
FREETYPELIBS = -lfontconfig -lXft
FREETYPEINC = /usr/include/freetype2
# OpenBSD (uncomment)
-#FREETYPEINC = ${X11INC}/freetype2
-#KVMLIB = -lkvm
+FREETYPEINC = ${X11INC}/freetype2
+KVMLIB = -lkvm
# includes and libs
INCS = -I${X11INC} -I${FREETYPEINC}
diff --git a/dwm.c b/dwm.c
index 09a258f..5046d2d 100644
--- a/dwm.c
+++ b/dwm.c
@@ -241,7 +241,9 @@ static void setup(void);
static void seturgent(Client *c, int urg);
static void showhide(Client *c);
static void sigchld(int unused);
+#ifndef __OpenBSD__
static void sigstatusbar(const Arg *arg);
+#endif
static void sighup(int unused);
static void sigterm(int unused);
static void spawn(const Arg *arg);
@@ -1967,6 +1969,7 @@ sigterm(int unused)
quit(&a);
}
+#ifndef __OpenBSD__
void
sigstatusbar(const Arg *arg)
{
@@ -1980,6 +1983,7 @@ sigstatusbar(const Arg *arg)
sigqueue(statuspid, SIGRTMIN+statussig, sv);
}
+#endif
void
spawn(const Arg *arg)