dwm을 사용하여 볼륨 및 밝기 키를 작동시키려고 합니다. 나는 이것을 dwm/config.h에 넣었습니다:
static const char *upvol[] = {"/usr/bin/pactl", "set-sink-volume", "0", "+5%", NULL };
static const char *downvol[] = {"/usr/bin/pactl", "set-sink-volume", "0", "-5%", NULL };
static const char *mutevol[] = {"/usr/bin/pactl", "set-sink-mute", "0", "toggle", NULL };
static const char *brightnessup[] = {"sudo", "xbacklight", "-inc", "5", NULL };
static const char *brightnessdown[] = {"sudo", "xbacklight", "-dec", "5", NULL };
이는 정적 키 키[]의 키 바인딩에도 적용됩니다.
{ MODKEY, XF86XK_AudioLowerVolume, spawn, {.v = downvol} },
{ MODKEY XF86XK_AudioRaiseVolume, spawn, {.v = upvol} },
{ MODKEY, XF86XK_AudioMute, spawn, {.v = mutevol} },
{ MODKEY, XF86XK_MonBrightnessUp, spawn, {.v = brightnessup} },
{ MODKEY, XF86XK_MonBrightnessDown, spawn {.v = brightnessdown} },
지금까지 나는 명령줄에서 이것을 시도했습니다.
sudo make uninstall
sudo make install
그런 다음 루트에서 동일한 작업을 시도했지만 아무 것도 변경되지 않았습니다. 또한 xsessions를 종료하고 모든 것을 다시 시작했지만 여전히 아무것도 변경되지 않은 것 같습니다.