Pagina 1 di 1
[RISOLTO] Script per gestire alsamixer all'avvio
Inviato: mercoledì 22 marzo 2017, 21:17
da zangetsu94
Praticamente ogni volta che avvio il PC devo:
- aprire il terminale
- avviare alsamixer
- portare l'audio "master" a 80
- attivare l'audio delle cuffie
- portare l'audio delle cuffie a 80
- abbassare l'audio delle casse a 0
Mi chiedo se sia possibile scrivere uno script eseguibile che all'avvio si esegua facendo automaticamente tutto ciò che ho riportato nell'elenco...
Re: Script per gestire alsamixer all'avvio
Inviato: giovedì 23 marzo 2017, 14:10
da steff
Dovrebbe bastare individuare il nome corretto per ogni canale, provo prima ogni comando e poi assembli lo script, tipo
Codice: Seleziona tutto
#!/bin/bash
amixer sset 'Master' 80%
amixer sset 'Headphone' 80%
le casse idem, devi individuare il nome del canale.
Re: Script per gestire alsamixer all'avvio
Inviato: giovedì 23 marzo 2017, 14:41
da zangetsu94
Grazie mille, proverò. Inoltre, siccome le cuffie partono disattivate all'avvio, il comando per attivarle quale potrebbe essere?
Qualcosa come
potrebbe funzionare?
Re: Script per gestire alsamixer all'avvio
Inviato: giovedì 23 marzo 2017, 14:47
da GreYOwL
molto strana questa cosa, ovviamente hai dato il comando
?!
Re: Script per gestire alsamixer all'avvio
Inviato: giovedì 23 marzo 2017, 14:50
da zangetsu94
No, non ci ho mai pensato. Sarebbe "alsa control store"? Cioè salva le impostazioni di alsamixer e le ripropone all'avvio?
EDIT:
Niente, al riavvio tutto come prima. Il comando è stato inefficace. Continuo ad avere necessità dello script
Re: Script per gestire alsamixer all'avvio
Inviato: giovedì 23 marzo 2017, 15:41
da steff
Ogni tanto rispunta quel problema, che non c'è verso di salvare i settaggi audio.
Re: [RISOLTO] Script per gestire alsamixer all'avvio
Inviato: giovedì 23 marzo 2017, 19:06
da zangetsu94
Grazie steff per il suggerimento dei comandi. Alla fine il comando unmute si è rivelato corretto

Creato lo script, reso eseguibile e impostata l'escuzione automatica all'avvio e tutto okay. Quindi problema risolto
Ancora grazie
