
Acabo de instalar ubuntu minimal y fluxbox. No instalé ningún administrador de inicio de sesión, por lo que después de que se inicia el sistema, inicio sesión en tty1 y uso el startx
comando para ejecutar.
Después de eso, si abro Firefox y voy a un vídeo de YouTube (o lo uso aplay
para reproducir un archivo wav), no tengo sonido. alsamixer no está silenciado y todo. Sin embargo, si vuelvo a tty1, ¡puedo escuchar el sonido!
¿Por qué sucede esto y cómo decirle a startx que quiero el sonido en el TTY que se presenta en la interfaz gráfica de usuario?
Respuesta1
Una forma de solucionar este problema es desactivar pulseaudio.
(tenga en cuenta que generalmente no se necesita pulseaudio para obtener sonido, ya que casi todo el software de Linux puede usar alsa si pulseaudio no está activo. La excepción es Skype, que necesita pulseaudio.
El principal problema es que debe instalarlo y usarlognome-alsamixerpara establecer el volumen en lugar del subprograma de volumen estándar.
Otro problema es que perderá el cambio automático entre el dispositivo USB y la tarjeta de sonido interna que permite Pulseaudio)
Entonces, para deshabilitar pulseaudio de una manera fácilmente reversible, ejecute sucesivamente estos 3 comandos en una terminal:
mkdir ~/.pulse
echo autospawn=no > ~/.pulse/client.conf
pulseaudio -k
luego reinicie (cerrar sesión podría estar bien) y pruebe.
Si desea volver a iniciar pulseaudio, simplemente ejecútelo en una terminal:
pulseaudio -D
ejecute también
echo autospawn=yes > ~/.pulse/client.conf
si desea que pulseaudio se inicie automáticamente en el próximo reinicio o inicio de sesión.
EDITAR: Ejecutando pulseaudio enmodo demoniotambién está bien, miraeste