stumpwm-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[STUMP] amixer device


From: Vitaly Mayatskikh
Subject: [STUMP] amixer device
Date: Sat, 17 Jan 2009 14:25:39 +0100
User-agent: Wanderlust/2.15.6 (Almost Unreal) Emacs/22.2 Mule/5.0 (SAKAKI)

Hi!

I need to specify exact device for amixer to let it chance to control
real buzzer (it is not a `default' in my system). (defconstant
+amixer-dev+ ...) in ~/.stumpwrc and the patch do this.

diff --git a/contrib/amixer.lisp b/contrib/amixer.lisp
index 617a7ff..1c1c180 100644
--- a/contrib/amixer.lisp
+++ b/contrib/amixer.lisp
@@ -47,7 +47,9 @@
 (defun volcontrol (channel amount)
   (let ((percent (parse-integer
                  (run-shell-command
-                  (concat "amixer sset " channel " " (or amount "toggle")
+                  (concat "amixer " (when (boundp '+amixer-dev+)
+                                      (format nil "-c ~D " +amixer-dev+))
+                          "sset " channel " " (or amount "toggle")
                           "| tail -1"
                           "| sed 's/^.*\\[\\([[:digit:]]\\+\\)%\\].*$/\\1/'")
                   t))))

--
wbr, Vitaly




reply via email to

[Prev in Thread] Current Thread [Next in Thread]