¿Cómo guardar la configuración de AlsaMixer?

66

Hola, he probado el programa "EarCandy", ahora tuve / tuve muchos problemas. Al principio no recibí ningún sonido y ahora es de muy bajo volumen. PS Earcandy ahora se borró de mi disco duro.

Cuando estoy abriendo el Alsamixer con:

alsamixer

Veo que el volumen de los altavoces es cero. Ahora lo empujo al máximo volumen. Pero después de cada reinicio, tengo que abrir alsamixer nuevamente y tener que configurar el volumen al máximo nuevamente. ¿Puedo guardar la configuración de alsamixer o hay alguna otra forma de solucionar el problema?

    
pregunta jsterr 22.06.2011 - 18:50

6 respuestas

61

Ejecutar:

sudo alsactl store

Esto debería guardar las configuraciones de alsamixer en /etc/asound.state que se carga cada inicio.

    
respondido por el Seppo Erviälä 22.06.2011 - 19:23
18

También podría guardar la configuración del mezclador en un archivo personalizado con alsactl :

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

Recarga:

alsactl --file ~/.config/asound.state restore
    
respondido por el palacsint 14.05.2014 - 09:36
8

La respuesta de Seppo Erviälä es correcta pero no completa. Como dma_k ya se indicó, man alsactl indica claramente al final que,

  

/var/lib/alsa/asound.state (o cualquier archivo que especifique con el -f   bandera) se usa para almacenar configuraciones actuales para          tus tarjetas de sonido.

palacsinit notó apropiadamente que puede almacenar config en su archivo con

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

y vuelva a cargar con

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

Esto se puede mejorar aún más colocando la segunda línea, el comando de restauración en un archivo .desktop.

Necesitará ejecutar nano ~/.config/autostart/alsarestore.desktop , que abrirá el editor de texto nano y creará el archivo ~/.config/autostart/alsarestore.desktop . Las entradas en el directorio ~/.config/autostart/ se utilizan para iniciar automáticamente programas y servicios para usuarios específicos en el inicio / inicio de sesión gráfico.

El contenido del archivo .desktop debe ser el siguiente:

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

Entre otras cosas, puede almacenar sus configuraciones en /etc/asound.state y enlazarlas simbólicamente a /var/lib/alsa/asound.state , pero esta es más una sugerencia que una solución probada

    
respondido por el Sergiy Kolodyazhnyy 06.04.2015 - 23:34
1

Después de 2 meses de intentar hacer que "sudo alsactl store" funcione, finalmente logré hacerlo.   Primero escriba el terminal "alsamixer" para ingresar a la interfaz de usuario de alsamixer. Luego, cree las configuraciones que necesita (por ejemplo, aumente el nivel de los altavoces / auriculares o vuelva a silenciar algo presionando "m" en el teclado).   Ahora la parte más importante. Antes de salir de alsamixer, abre una nueva terminal y haz: "sudo su" para obtener privilegios altos (ten mucho cuidado con los comandos que usas en el modo "sudo su" porque puedes destruir tu sistema) y luego haz "alsactl store" para guardar ajustes de alsa. Luego cierre ambas terminales y reinicie su computadora. Esto hará el trabajo.

    
respondido por el tisfo 30.12.2015 - 02:19
0

Después de ejecutar sudo alsamixer , el mezclador debería conservar los cambios que realice.

Consulte El sonido no funciona una vez que se carga mi perfil en las respuestas puede encontrar una pista también.

¡Buena suerte!

    
respondido por el Geppettvs D'Constanzo 22.06.2011 - 20:51
0

Alsa-Json-Gateway enlace admite almacenar / restaurar sesiones de tarjeta de sonido desde la API JSON / REST

  • list sessions / 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
respondido por el fulup 06.04.2015 - 22:47

Lea otras preguntas en las etiquetas