[Risolto] Alsamixer

Installazione, configurazione e utilizzo di applicativi multimediali, masterizzazione, acquisizione e codec audio/video, streaming e altro.
Scrivi risposta
gugu
Prode Principiante
Messaggi: 216
Iscrizione: sabato 16 aprile 2011, 16:14
Desktop: UNITY
Distribuzione: ubuntu 16.04 LTS x86_64
Località: Torino

[Risolto] Alsamixer

Messaggio 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

Codice: Seleziona tutto

sudo alsactl store
e

Codice: Seleziona tutto

sudo alsactl restore
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...
Ultima modifica di Mdfalcubo il venerdì 3 febbraio 2012, 19:30, modificato 1 volta in totale.
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40345
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: [Audio] alsamixer

Messaggio 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:

Codice: Seleziona tutto

amixer sset 'Speaker' 70% unmute &> /dev/null
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 & 
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
gugu
Prode Principiante
Messaggi: 216
Iscrizione: sabato 16 aprile 2011, 16:14
Desktop: UNITY
Distribuzione: ubuntu 16.04 LTS x86_64
Località: Torino

Re: [Audio] alsamixer

Messaggio 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
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40345
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: [Audio] alsamixer

Messaggio da steff »

dai

Codice: Seleziona tutto

alsamixer
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.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
gugu
Prode Principiante
Messaggi: 216
Iscrizione: sabato 16 aprile 2011, 16:14
Desktop: UNITY
Distribuzione: ubuntu 16.04 LTS x86_64
Località: Torino

Re: [Audio] alsamixer

Messaggio da gugu »

non va...
Ho provato il comando

Codice: Seleziona tutto

sleep 20 && amixer sset 'Speaker' 70% unmute &
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??
gugu
Prode Principiante
Messaggi: 216
Iscrizione: sabato 16 aprile 2011, 16:14
Desktop: UNITY
Distribuzione: ubuntu 16.04 LTS x86_64
Località: Torino

Re: [Audio] alsamixer

Messaggio da gugu »

Ovviamente lo script è poi inserito in Sistema-Preferenze-Applicazioni di Avvio fra le applicazioni che partono all'avvio..
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40345
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: [Audio] alsamixer

Messaggio 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.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
gugu
Prode Principiante
Messaggi: 216
Iscrizione: sabato 16 aprile 2011, 16:14
Desktop: UNITY
Distribuzione: ubuntu 16.04 LTS x86_64
Località: Torino

Re: [Audio] alsamixer

Messaggio da gugu »

Grandissimo!!! Avevi ragione...mi ero dimenticato di renderlo eseguibile!!! Ora funziona alla perfezione.. Grazie mille del supporto..Ciau
etilico76
Prode Principiante
Messaggi: 15
Iscrizione: giovedì 6 marzo 2008, 14:59

Re: [Risolto] [Audio] alsamixer

Messaggio 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...
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40345
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: [Risolto] [Audio] alsamixer

Messaggio da steff »

Quali canali devi settare? Per ogni canale c'è un comando tipo

Codice: Seleziona tutto

amixer sset 'Front' 70% unmute 
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
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
etilico76
Prode Principiante
Messaggi: 15
Iscrizione: giovedì 6 marzo 2008, 14:59

Re: [Risolto] [Audio] alsamixer

Messaggio 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.
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40345
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: [Risolto] [Audio] alsamixer

Messaggio da steff »

Mixer?? Cosa sarebbe?

Per "Speaker" sarebbe (ma potresti anche usare 80% mute)

Codice: Seleziona tutto

amixer sset 'Speaker' 0% unmute 
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.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
etilico76
Prode Principiante
Messaggi: 15
Iscrizione: giovedì 6 marzo 2008, 14:59

Re: [Risolto] [Audio] alsamixer

Messaggio 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
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40345
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: [Risolto] [Audio] alsamixer

Messaggio 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
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
etilico76
Prode Principiante
Messaggi: 15
Iscrizione: giovedì 6 marzo 2008, 14:59

Re: [Risolto] [Audio] alsamixer

Messaggio 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?
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40345
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: [Risolto] [Audio] alsamixer

Messaggio da steff »

Secondo me è il DE (gnome) che ci mette lo zampino.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
sanzo87
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 357
Iscrizione: martedì 21 ottobre 2008, 13:16

Re: [Risolto] [Audio] alsamixer

Messaggio da sanzo87 »

Per chi fosse ancora impantanato nel problema ho trovato questa soluzione: link, non è un workaround, non richiede script e sembra funzionare!
Linux user #495182 Ubuntu user #28554
Scrivi risposta

Ritorna a “Multimediale”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti