"Diogo F. S. Ramos" <d...@riseup.net> writes:

>> Actually this would be very useful to me, I currently use a very hackish
>> way of controlling pulse audio's volume with these in my stumpwmrc:
>> (defcommand vol-up () ()
>>   "Increase the volume from the shell"
>>   (run-shell-command 
>>    "pacmd set-sink-volume 0 $(printf '0x%x' $(( $(pacmd dump|grep 
>> set-sink-volume|cut -f3 -d' ') + 0xf00)) ) &> /dev/null"))
>> (defcommand vol-down () () 
>>   "Decrease the volume  from the shell"
>>   (run-shell-command 
>>    "pacmd set-sink-volume 0 $(printf '0x%x' $(( $(pacmd dump|grep 
>> set-sink-volume|cut -f3 -d' ') - 0xf00)) ) &> /dev/null"))
>
> Nice.
>
>> A more lispy solution would be really awesome!
>
> It is "more lispy" just because it uses more lisp expressions.  In the
> end, it calls `pacmd' and parses its output, just like yours.
This is still an improvement over my kludge.  I can't even really
mentally parse what my code does anymore... I just know that when I
press the vol-up key, the volume goes up :).

    Dave

_______________________________________________
Stumpwm-devel mailing list
Stumpwm-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/stumpwm-devel

Reply via email to