From 5d87ce5ac5891ab7127a3a0a2e0ee82d1bcaa59e Mon Sep 17 00:00:00 2001 From: Calin8u <alexis.calin9@etu.univ-lorraine.fr> Date: Sun, 29 Jan 2023 18:28:30 +0100 Subject: [PATCH] added webcam shortcut --- dwm/config.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dwm/config.h b/dwm/config.h index e4c148a..7ec05e1 100644 --- a/dwm/config.h +++ b/dwm/config.h @@ -28,6 +28,7 @@ static const Rule rules[] = { */ /* class instance title tags mask isfloating monitor */ { "Gimp", NULL, NULL, 0, 1, -1 }, + { "webcam", NULL, NULL, 0, 1, -1 }, }; /* layout(s) */ @@ -100,9 +101,12 @@ static Key keys[] = { { 0, XF86XK_AudioMute, spawn, SHCMD("amixer set Master toggle") }, { 0, XF86XK_AudioRaiseVolume, spawn, SHCMD("amixer -D default sset Master Playback 10%+") }, { 0, XF86XK_AudioLowerVolume, spawn, SHCMD("amixer -D default sset Master Playback 10%-") }, + { 0, XF86XK_AudioMicMute, spawn, SHCMD("pactl set-source-mute @DEFAULT_SOURCE@ toggle") }, { 0, XF86XK_MonBrightnessUp, spawn, {.v = (const char*[]){ "xbacklight", "-inc", "15", NULL } } }, { 0, XF86XK_MonBrightnessDown, spawn, {.v = (const char*[]){ "xbacklight", "-dec", "15", NULL } } }, + { 0, XF86XK_ScreenSaver, spawn, SHCMD("slock & xset dpms force off") }, { 0, XF86XK_Sleep, spawn, {.v = (const char*[]){ "systemctl", "suspend", NULL } } }, + { 0, XF86XK_WebCam, spawn, SHCMD("mpv --untimed --no-cache --no-osc --no-input-default-bindings --profile=low-latency --input-conf=/dev/null --title=webcam $(ls /dev/video[0,2,4,6,8] | tail -n 1)") }, }; -- GitLab