]> git.rmz.io Git - dotfiles.git/commitdiff
create toggle-sched
authorSamir Benmendil <ram-z@chakra-project.org>
Tue, 30 Oct 2012 00:48:27 +0000 (01:48 +0100)
committerSamir Benmendil <ram-z@chakra-project.org>
Tue, 30 Oct 2012 00:55:12 +0000 (01:55 +0100)
bin/tsched-toggle [new file with mode: 0755]

diff --git a/bin/tsched-toggle b/bin/tsched-toggle
new file mode 100755 (executable)
index 0000000..a4c6e05
--- /dev/null
@@ -0,0 +1,15 @@
+#!/bin/bash
+
+defaultpa=/etc/pulse/default.pa
+
+#####
+new=$1
+[[ "$new" == "0" ]] && old=1 || old=0
+
+[[ "$new" == ""  ]] && old=$(sed -rn 's/.*tsched=(0|1)/\1/p' $defaultpa)
+[[ "$old" == "1" ]] && new=0 || new=1
+
+sudo sed -ri "s/tsched=$old/tsched=$new/" $defaultpa
+pulseaudio --kill
+sleep 1
+pulseaudio --start