From 00c69cb17cfb908bcdc7a63171f4d39270cd939f Mon Sep 17 00:00:00 2001 From: Mahesh Asolkar Date: Mon, 25 Dec 2023 11:35:15 -0800 Subject: [PATCH] Added script to handle button actions --- dwl_act | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100755 dwl_act diff --git a/dwl_act b/dwl_act new file mode 100755 index 0000000..1fc095a --- /dev/null +++ b/dwl_act @@ -0,0 +1,26 @@ +#!/usr/bin/env bash + +act=$1 + +echo "$0 - $act" >> ~/dwl_key_act.log + +# In Wayland, use the following like X11's xev: +# +# % wev | grep "sym" +# + +case $act in + vol_mute) wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle;; + vol_lower) wpctl set-volume --limit 1.0 @DEFAULT_AUDIO_SINK@ 10%-;; + vol_raise) wpctl set-volume --limit 1.0 @DEFAULT_AUDIO_SINK@ 10%+;; + # mic_mute) ;; + # bright_low) ;; + # bright_high) ;; + # disp) ;; + # wlan) ;; + # tools) ;; + # search) ;; + # launch) ;; + # explore) ;; + *) echo "Unknown action '$act'";; +esac