~bt/dwm

d23bf321bbe0b64f2acf097d73fef4f8ff67f32d — Bradley Taunt 10 months ago 246aded
Add basic controls for backlight display
4 files changed, 10 insertions(+), 2 deletions(-)

M config.def.h
M config.h
M dwm
M dwm.o
M config.def.h => config.def.h +5 -1
@@ 65,6 65,8 @@ static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufont,
static const char *termcmd[]  = { "st", NULL };
static const char *webcmd[]  = { "firefox", NULL };
static const char *lockcmd[] = { "slock", NULL };
static const char *brupcmd[] = { "sudo", "xbacklight", "-inc", "10", NULL };
static const char *brdowncmd[] = { "sudo", "xbacklight", "-dec", "10", NULL };

static const Key keys[] = {
	/* modifier                     key        function        argument */


@@ 108,7 110,9 @@ static const Key keys[] = {
	{ 0,                            XK_Print,  spawn,          SHCMD("scrot -a $(slop -f '%x,%y,%w,%h')") },
	{ 0,                            XK_F2,     spawn,          SHCMD("amixer set Master playback 5%-") },
	{ 0,                            XK_F3,     spawn,          SHCMD("amixer set Master playback 5%+") },
	{ 0,                            XK_F4,     spawn,          SHCMD("amixer set Master playback toggle") },
	{ 0,                            XK_F1,     spawn,          SHCMD("amixer set Master playback toggle") },
  { 0,                            XK_F6,     spawn,          {.v = brupcmd} },
  { 0,                            XK_F5,     spawn,          {.v = brdowncmd} },
};

/* button definitions */

M config.h => config.h +5 -1
@@ 65,6 65,8 @@ static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufont,
static const char *termcmd[]  = { "st", NULL };
static const char *webcmd[]  = { "firefox", NULL };
static const char *lockcmd[] = { "slock", NULL };
static const char *brupcmd[] = { "sudo", "xbacklight", "-inc", "10", NULL };
static const char *brdowncmd[] = { "sudo", "xbacklight", "-dec", "10", NULL };

static const Key keys[] = {
	/* modifier                     key        function        argument */


@@ 108,7 110,9 @@ static const Key keys[] = {
	{ 0,                            XK_Print,  spawn,          SHCMD("scrot -a $(slop -f '%x,%y,%w,%h')") },
	{ 0,                            XK_F2,     spawn,          SHCMD("amixer set Master playback 5%-") },
	{ 0,                            XK_F3,     spawn,          SHCMD("amixer set Master playback 5%+") },
	{ 0,                            XK_F4,     spawn,          SHCMD("amixer set Master playback toggle") },
	{ 0,                            XK_F1,     spawn,          SHCMD("amixer set Master playback toggle") },
  { 0,                            XK_F6,     spawn,          {.v = brupcmd} },
  { 0,                            XK_F5,     spawn,          {.v = brdowncmd} },
};

/* button definitions */

M dwm => dwm +0 -0
M dwm.o => dwm.o +0 -0