Associare profili audio a tasti funzione

Può capitare di dover cambiare spesso impostazioni audio in base all’uscita che si intende utilizzare, ad esempio cuffie o casse. In questo caso è comodo creare dei settaggi che agevolino la regolazione di vari volumi mediante la pressione di un solo tasto funzione.
Inanzi tutto creare dei settaggi mediante il comando:

alsamixer

una volta settati tutti i livelli in base alle nostre necessità, salvare la configurazione con:

alsactl --file .settaggio1 store

Per richiamare il settaggio voluto a questo punto basta usare il comando:

alsactl --file .settaggio1 restore

Questo comando può essere inserito in uno script creato con il solito:

nano .alsapresettings.sh

e riempito con:

#!/bin/bash
gxmessage -buttons "Settaggio 1,Settaggio 2,Settaggio 3,Settaggio 4,GTK_STOCK_CANCEL" -title "Alsa Presettings" -center -font "14" -bg "#EFEBE7" "Choose your alsa presetting:"
X=$?
if [ $X -eq 101 ]; then
	alsactl --file /home/utente/.settaggio1 restore
elif [ $X -eq 102 ]; then
	alsactl --file /home/utente/.settaggio2 restore
elif [ $X -eq 103 ]; then
	alsactl --file /home/utente/.settaggio3 restore
elif [ $X -eq 104 ]; then
	alsactl --file /home/utente/.settaggio4 restore
fi

A questo punto basta rendere lo script eseguibile con:

chmod +x .presettings.sh

ed associarlo ad un tasto, o ad un icona.

Comments are closed.