GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Qual è il modo per salvare le impostazioni di Alsamixer diverse da Alsactl Store?

Il problema alla radice:per qualche motivo, all'avvio, Ubuntu 14.04 disabilita (silenzia) l'uscita S/PDIF sulla mia scheda audio.

Questa domanda e le sue risposte indicano che sudo alsactl store memorizzerà le impostazioni di alsamixer una volta che avrò riattivato l'uscita S/PDIF, ma all'avvio, l'uscita S/PDIF verrà nuovamente silenziata.

In /var/lib/alsa/asound.state (pastebin) c'è una voce PDIF, che ho impostato su "true" e salvata; questo ha portato alla risoluzione dell'auto-mute per il mio "Phantom Jack" ma non ci sono altre voci per il "vero" S/PDIF in aound.state che posso regolare manualmente.

C'è anche un /var/lib/alsa/asound.state.lock vuoto file (11 byte, vuoto in gedit) nel /alsa/ directory. È qualcosa di cui dovrei occuparmi?

Risposta accettata:

Ho lo stesso problema sul mio PC:
Sembra che alsa ripristini effettivamente lo stato SPDIF "non muto" durante l'avvio, ma poi pulseaudio lo disattiva all'avvio della sessione utente.
Per verificare che alsa restore sia ok, basta esegui sudo alsactl restore in un terminale e controlla se riattiva SPDIF.
Per verificare che pulseaudio sia il problema, esegui semplicemente pulseaudio -k per riavviare pulseaudio:dovresti vedere che SPDIF è disattivato.

Dato che non so come impostare pulseaudio per non disattivare l'audio, questa è una soluzione alternativa ispirata da lì:

  • Prova se questo comando riattiva il canale SPDIF:
    amixer set IEC958 unmute
  • Se sì, crea il file nascosto .unmute :
    gedit .unmute
    incolla 4 righe al suo interno:

    #!/bin/bash
    sleep 10 
    /usr/bin/amixer set IEC958 unmute 
    exit
    

salva e chiudi.
Ora modifica .profile file :
gedit .profile
aggiungi questa riga alla fine:

bash .unmute &

salva e chiudi.

Ora prova la sessione di riapertura o il riavvio.

Nota :nel link sopra da Mageia, usano /etc/rc.local per eseguire alsactl restore all'avvio va anche bene. Ma usando .profile e amixer, non c'è bisogno di "sudo" e si riattiverà ad ogni avvio della sessione per il tuo accesso.


Ubuntu
  1. SSH per il porting diverso da 22:come farlo (con esempi)

  2. Come salvare le impostazioni su un USB live??

  3. Python rispetto a Bash?

  4. Gyazo:un modo semplice per acquisire schermate, GIF e salvare siti Web

  5. Backup su cloud e backup locale:il modo più sicuro per archiviare i dati

Opzione percorso del mouse?

Impostazioni di sistema Applicazione danneggiata in I3?

Terminale in stile terremoto con divisione in Gnome diverso da Yakuake?

Modo più veloce per spostare la pagina di memoria rispetto a mremap()?

Come posso eseguire SSH su una porta diversa dalla 22?

modo più veloce per montare un file system remoto rispetto a sshfs?