aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fl.fischer@fau.de>2015-11-03 20:32:52 +0100
committerFlorian Fischer <florian.fl.fischer@fau.de>2015-11-27 02:32:49 +0100
commita4b9239218f4e8d43026ec8b00d31fb6f30df3fb (patch)
tree06a8f74cc4231cea203ba37d37b0af0a0b66a2d1
parent30089918817fd333171373d735184ea8f70eb480 (diff)
downloaddotfiles-a4b9239218f4e8d43026ec8b00d31fb6f30df3fb.tar.gz
dotfiles-a4b9239218f4e8d43026ec8b00d31fb6f30df3fb.zip
add simple media key support;
only work with mpd and mpc installed
-rw-r--r--i3/config6
-rw-r--r--scripts/media_next.sh6
-rw-r--r--scripts/media_prev.sh6
-rw-r--r--scripts/media_toggle.sh6
4 files changed, 24 insertions, 0 deletions
diff --git a/i3/config b/i3/config
index 2b61d1b..dbe82e6 100644
--- a/i3/config
+++ b/i3/config
@@ -173,9 +173,15 @@ bar {
}
# Audio shortcuts
+# # Volume
bindsym XF86AudioLowerVolume exec amixer -q set Master 10%-
bindsym XF86AudioRaiseVolume exec amixer -q set Master 10%+
bindsym XF86AudioMute exec amixer -q set Master toggle
+# # Music
+bindsym XF86AudioPrev exec bash ~/.dotfiles/scripts/media_prev.sh
+bindsym XF86AudioPlay exec bash ~/.dotfiles/scripts/media_toggle.sh
+bindsym XF86AudioNext exec bash ~/.dotfiles/scripts/media_next.sh
+
## brightnescontroll
bindsym XF86MonBrightnessUp exec /usr/bin/xbacklight +10
diff --git a/scripts/media_next.sh b/scripts/media_next.sh
new file mode 100644
index 0000000..313591b
--- /dev/null
+++ b/scripts/media_next.sh
@@ -0,0 +1,6 @@
+#!/bin/bash
+
+if type mpc &>/dev/null
+then
+ mpc next
+fi
diff --git a/scripts/media_prev.sh b/scripts/media_prev.sh
new file mode 100644
index 0000000..2379369
--- /dev/null
+++ b/scripts/media_prev.sh
@@ -0,0 +1,6 @@
+#!/bin/bash
+
+if type mpc &>/dev/null
+then
+ mpc prev
+fi
diff --git a/scripts/media_toggle.sh b/scripts/media_toggle.sh
new file mode 100644
index 0000000..755ba54
--- /dev/null
+++ b/scripts/media_toggle.sh
@@ -0,0 +1,6 @@
+#!/bin/bash
+
+if type mpc &>/dev/null
+then
+ mpc toggle
+fi