Pagina 1 di 1
[Risolto] Alsamixer
Inviato: venerdì 5 agosto 2011, 15:57
da gugu
ciao a tutti, ho un problema: ogni volta che spengo o riavvio il pc mi si azzera il volume del canale "speaker" in alsamixer... Ho già provato a digitare da terminale
e
Ma senza nessun risultato!!
Ho provato anche a seguire una soluzione presente nel forum a questo indirizzo:
http://forum.ubuntu-it.org/viewtopic.ph ... msg3075556. Però la riga che dice di commentare nel mio file alsa-utils non c'è. Non so più che pesci pigliare!!
Grazie a tutti in aticipo...
Re: [Audio] alsamixer
Inviato: venerdì 5 agosto 2011, 18:01
da steff
Puoi usare uno script, in avvio in /etc/rc.local
Codice: Seleziona tutto
#!/bin/bash
#
# /etc/rc.local: Local multi-user startup script.
#
amixer sset 'Front' 70% unmute &> /dev/null
amixer sset 'Headphone' 100% unmute &> /dev/null
amixer sset 'Mic' 100% mute &> /dev/null
amixer sset 'Input Source' Front\ Mic 0% mute &> /dev/null
amixer sset 'Front Mic' 70% mute &> /dev/null
amixer sset 'Mic Boost' 0% mute &> /dev/null
#cp /etc/resolv.conf.open /etc/resolv.conf &> /dev/null
exit 0
Sono esempi, devi provare il comando prima, di soliti vanno messe le voci che vedi in alsamixer quindi:
E' possibile che qualcosa di gnome interviene dopo, se non funziona in rc.local crea uno script in avvio automatico tipo
Codice: Seleziona tutto
#!/bin/bash
sleep 20 && amixer sset 'Front' 70% unmute &
Re: [Audio] alsamixer
Inviato: venerdì 5 agosto 2011, 18:56
da gugu
Ho provato a creare il file in rc.local inserendo il codice che mi hai detto ma niente.
Creare uno script in avvio automatico invece cosa significa?? e nel codice che mi hai scritto al posto di 'front' devo sempre mettere 'speaker' vero??
Scusa l'ignoranza ma di script e righe di comando non capisco nulla...
Grazie
Re: [Audio] alsamixer
Inviato: venerdì 5 agosto 2011, 19:02
da steff
dai
e in un secondo terminale provi il comando se va, puoi mettere anche 100% ecc.
Se funziona devi creare un file di testo, incollarci quel che ho postato (con il comando giusto ovviamente) e salvarlo da qualche parte tra i documenti o in una cartella bin nella home.Tasto destro > proprietà > permessi > eseguibile. In programmi di avvio o simile devi inserire il percorso a questo file. Praticamente aspetta 20 secondi prima di eseguirlo.
Re: [Audio] alsamixer
Inviato: venerdì 5 agosto 2011, 19:46
da gugu
non va...
Ho provato il comando
e funziona, dopo 20 sec mi mette l'audio al 70 %
Però se creo uno script del tipo
Codice: Seleziona tutto
#!/bin/bash
sleep 20 && amixer sset 'Front' 70% unmute &
exit 0
continua a non alzarsi l'audio...
Il file rc.local ora che l'ho modificato non mi ricordo più com'era prima. Ora è così
Codice: Seleziona tutto
#!/bin/bash
#
# /etc/rc.local: Local multi-user startup script.
#
#cp /etc/resolv.conf.open /etc/resolv.conf &> /dev/null
exit 0
potrebbe creare problemi??
Re: [Audio] alsamixer
Inviato: venerdì 5 agosto 2011, 19:47
da gugu
Ovviamente lo script è poi inserito in Sistema-Preferenze-Applicazioni di Avvio fra le applicazioni che partono all'avvio..
Re: [Audio] alsamixer
Inviato: venerdì 5 agosto 2011, 20:43
da steff
Probabilmente non l'hai reso eseguibile come ho detto, exit 0 non ci vuole, dovrebbe anche funzionare cliccandoci due volte. rc.local è a posto.
Re: [Audio] alsamixer
Inviato: sabato 6 agosto 2011, 14:55
da gugu
Grandissimo!!! Avevi ragione...mi ero dimenticato di renderlo eseguibile!!! Ora funziona alla perfezione.. Grazie mille del supporto..Ciau
Re: [Risolto] [Audio] alsamixer
Inviato: lunedì 19 dicembre 2011, 12:13
da etilico76
Perdonatemi, ma ho lo stesso problema e rileggendo la discussione non ho ben chiaro come procedere.
Utilizzo Ubuntu 10.04 LTS (AMD64) e ad ogni avvio devo configurare tramite terminale alsamixer.
Potreste spiegarmi come procedere per risolvere il problema passo passo?
Grazie e scusatemi se sono un po' una pippa...
Re: [Risolto] [Audio] alsamixer
Inviato: lunedì 19 dicembre 2011, 13:47
da steff
Quali canali devi settare? Per ogni canale c'è un comando tipo
Questo per "front", se devi impostare anche headphones ecc sono analoghi. Provali a mano, se funzionano crei questo script come descritto sopra.
Codice: Seleziona tutto
#!/bin/bash
sleep 20 && amixer sset 'Front' 70% unmute && prossimo comando && prossimo comando &
exit 0
Re: [Risolto] [Audio] alsamixer
Inviato: lunedì 19 dicembre 2011, 14:54
da etilico76
Grazie per la risposta!
Mi servirebbe che all'avvio Mixer sia a cento e Speaker a zero.
Non so però fare uno script e renderlo eseguibile all'avvio. È su quello che ho bisogno di tutoraggio.
Re: [Risolto] [Audio] alsamixer
Inviato: lunedì 19 dicembre 2011, 16:50
da steff
Mixer?? Cosa sarebbe?
Per "Speaker" sarebbe (ma potresti anche usare 80% mute)
Lo script in pratica è un file di testo. Apri gedit (su gnome) o kate (kde) o leafpad (lxde) ecc inserisci
Codice: Seleziona tutto
#!/bin/bash
sleep 20 && amixer sset 'Speaker' 0% unmute &
exit 0
lo salvi dove vuoi e poi da tasto destro > proprietà lo rendi eseguibile.
Re: [Risolto] [Audio] alsamixer
Inviato: lunedì 19 dicembre 2011, 17:06
da etilico76
Ho fatto confusione. Non era "Mixer", ma "Master" quello che vorrei fosse a 100 all'avvio.
Dunque, ho copiato il tuo script
#!/bin/bash
sleep 20 && amixer sset 'Speaker' 0% unmute &
exit 0
in Gedit e salvato il file con un nome qualsiasi. Editando le proprietà l'ho reso eseguibile. Questo vuol dire che automaticamente ad ogni avvio di Ubuntu quello script imposterà i volumi come voglio io? Devo fare altro?
Due domande:
1) come aggiungo nello script il comando valido anche per portare la voce Master a 100?
2) come posso salvare lo script in una cartella dove non mi da fastidio? Posso rendere il file invisibile o ci sono problemi?
Grazie ancora
Re: [Risolto] [Audio] alsamixer
Inviato: lunedì 19 dicembre 2011, 19:09
da steff
Devi inserire lo script tra le "applicazioni di avvio" o come si chiama.
Codice: Seleziona tutto
#!/bin/bash
sleep 20 && amixer sset 'Speaker' 0% unmute && amixer sset 'Master' 100% unmute &
exit 0
Re: [Risolto] [Audio] alsamixer
Inviato: lunedì 19 dicembre 2011, 20:23
da etilico76
Spero funzioni. Ho notato un difetto assurdo di cui non mi ero accorto prima: setto tramite terminale alsamixer i volumi, poi magari mi assento per qualche ora (lasciando il pc acceso) e quando rientro i volumi sono tornati nella posizione originale.
Quale può essere il problema?
Re: [Risolto] [Audio] alsamixer
Inviato: lunedì 19 dicembre 2011, 23:31
da steff
Secondo me è il DE (gnome) che ci mette lo zampino.
Re: [Risolto] [Audio] alsamixer
Inviato: venerdì 3 febbraio 2012, 17:55
da sanzo87
Per chi fosse ancora impantanato nel problema ho trovato questa soluzione:
link, non è un workaround, non richiede script e sembra funzionare!