Come salvare le impostazioni di AlsaMixer?

65

Ciao ho provato il programma "EarCandy", ora ho avuto / ho molti problemi. All'inizio non ho ricevuto alcun suono e ora è a volume molto basso. PS Earcandy è ora cancellato dal mio disco fisso.

Quando Im apre Alsamixer con:

alsamixer

Vedo che il volume degli altoparlanti è zero. Ora lo spingo al massimo volume. Ma dopo ogni riavvio, devo aprire nuovamente alsamixer e impostare nuovamente il volume su max. Posso salvare le impostazioni per alsamixer o c'è un altro modo per risolvere il problema?

    
posta jsterr 22.06.2011 - 18:50

6 risposte

59

Esegui:

sudo alsactl store

Questo dovrebbe salvare le configurazioni di alsamixer a /etc/asound.state che viene caricato ad ogni avvio.

    
risposta data Seppo Erviälä 22.06.2011 - 19:23
18

Potresti anche salvare le impostazioni del mixer in un file personalizzato con alsactl :

alsactl --file ~/.config/asound.state store

Ricarica:

alsactl --file ~/.config/asound.state restore
    
risposta data palacsint 14.05.2014 - 09:36
8

La risposta di Seppo Erviälä è giusta ma non completa. Come già notato da dma_k, man alsactl indica chiaramente alla fine che,

  

/var/lib/alsa/asound.state (o qualsiasi altro file specificato con -f   flag) viene utilizzato per memorizzare le impostazioni correnti per          le tue schede audio.

palacsinit ha notato in modo appropriato che è possibile memorizzare la configurazione nel file con

alsactl --file ~/.config/asound.state store

e ricarica con

alsactl --file ~/.config/asound.state restore

Questo può essere ulteriormente migliorato inserendo la seconda riga, il comando di ripristino in un file .desktop.

Dovrai eseguire nano ~/.config/autostart/alsarestore.desktop , che aprirà un editor di testo nano e creerà il file ~/.config/autostart/alsarestore.desktop . Le voci nella directory ~/.config/autostart/ vengono utilizzate per l'avvio automatico di programmi e servizi per utenti specifici all'avvio / accesso grafico.

Il contenuto del file .desktop dovrebbe essere il seguente:

[Desktop Entry]
Type=Application
Terminal=false
Name=alsarestore
Exec=alsactl --file ~/.config/asound.state restore

Tra le altre cose, potresti memorizzare la tua configurazione in /etc/asound.state e collegarlo simbolicamente a /var/lib/alsa/asound.state , ma questa è più una soluzione piuttosto che una soluzione testata     

risposta data Sergiy Kolodyazhnyy 06.04.2015 - 23:34
1

Dopo 2 mesi di tentativi di far funzionare "sudo alsactl store", sono finalmente riuscito a farlo.   Innanzitutto inserisci il terminale "alsamixer" per accedere all'interfaccia utente di alsamixer. Quindi, effettua le configurazioni necessarie (ad esempio, aumenta il livello degli altoparlanti / delle cuffie o attiva l'audio premendo "m" sulla tastiera).   Ora la parte più importante. Prima di uscire da alsamixer, apri un nuovo terminale e fai: "sudo su" per ottenere privilegi elevati (fai molta attenzione con i comandi che usi in modalità "sudo su" perché potresti distruggere il tuo sistema) e poi fai "alsactl store" per salvare alsa impostazioni. Quindi chiudere entrambi i terminali e riavviare il computer. Questo farà il lavoro.

    
risposta data tisfo 30.12.2015 - 02:19
0

Dopo aver eseguito sudo alsamixer il mixer dovrebbe conservare le modifiche che apporti.

Vedi l'audio non funziona una volta caricato il mio profilo su quali risposte puoi trovare anche un indizio.

Buona fortuna!

    
risposta data Geppettvs D'Constanzo 22.06.2011 - 20:51
0

Alsa-Json-Gateway link supporta l'archiviazione / ripristino delle sessioni della scheda audio dall'API JSON / REST

  • elenca le sessioni / jsonapi? request = session-list & amp; cardid = hw: 0
  • store session / jsonapi? request = session-store & amp; cardid = hw: 0 & amp; args = MySoundConfig
  • restore / jsonapi? request = session-load & amp; cardid = hw: 0 & amp; args = MySoundConfig
risposta data fulup 06.04.2015 - 22:47

Leggi altre domande sui tag