summaryrefslogtreecommitdiffstats
path: root/other/acpid
diff options
context:
space:
mode:
Diffstat (limited to 'other/acpid')
-rw-r--r--other/acpid/events/jack3
-rwxr-xr-xother/acpid/jack.sh17
2 files changed, 20 insertions, 0 deletions
diff --git a/other/acpid/events/jack b/other/acpid/events/jack
new file mode 100644
index 0000000..338957c
--- /dev/null
+++ b/other/acpid/events/jack
@@ -0,0 +1,3 @@
+# Pass all events to our one handler script
+event=jack/*
+action=/etc/acpi/jack.sh %e
diff --git a/other/acpid/jack.sh b/other/acpid/jack.sh
new file mode 100755
index 0000000..e71d17d
--- /dev/null
+++ b/other/acpid/jack.sh
@@ -0,0 +1,17 @@
+#!/bin/bash
+# acpi script that takes an entry for headphone actions
+
+case "$1" in
+ jack/headphone)
+ case "$3" in
+ plug)
+ echo "⮜" > /tmp/spkicon
+ ;;
+ unplug)
+ echo "⮟" > /tmp/spkicon
+ ;;
+ esac
+ ;;
+esac
+
+# vim:set ts=4 sw=4 ft=sh et: