Skip to content

turbo/HotSALSA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

HotSALSA
Hotkey, Synchronized ALSA volume control


Did you recently install JACK on your Ubuntu laptop? Then you are probably ready to kill something by now. If, like me you have a hybrid pulseaudio and JACK setup, this script might come in handy. The old, nice function keys on your laptop are now useless, because they only control the volume of apps going through pulseaudio, but not any app which directly use JACK (such as Bitwig Studio). And then JACK doesn't care about device switching (i.e. headphone <-> speakers). Let's fix this.

This script interfaces directly with ALSA to set the volume of both the master and headphones mixer channel. ASLA takes care of the automuting when headphones are inserted.

So just connect this script to your disto's keyboard shortcut manager. Here's an example of my setup:

This script takes either no arguments (toggle mute all) or an amixer stepping (like 5- or 34%). On change, you'll get a notification on Gnome systems:

Attention: Because it's a really bad idea to mix (no pun intended) multiple volume controls, HotSALSA also pins the default pulse sink too 100%.

About

Hotkey synchronized ALSA volume control

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages