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.