Entonces, mi configuración actualmente está usando un monitor conectado a mi computadora portátil a través de HDMI y usando los altavoces para audio, no los portátiles incorporados. Cuando la máquina arranca, usa HDMI de forma predeterminada, pero a menudo suspenderé la computadora portátil durante todo el día y cada vez que se reanude, cambiará el dispositivo de sonido a los altavoces incorporados.
No es un gran problema como se puede imaginar, pero es molesto, me pregunto si hay un script que pueda usar para forzarlo a volver a seleccionar HDMI después de reanudar o deshabilitar los altavoces incorporados, o configurarlo de manera predeterminada de alguna manera. Para su información, ambos altavoces incorporados están en la misma 'tarjeta de sonido' pero son dos dispositivos diferentes
¡Gracias por cualquier ayuda!
Respuestas:
Si no desea reiniciar, simplemente reinicie pulseaudio:
fuente
Tuve el mismo problema en Ubuntu 17.10. Después de suspender, o incluso después de atenuar la pantalla, siempre cambiaría mi salida de audio de Salida digital (deseada) a HDMI, aunque mi pantalla no tenga altavoces. Comentando la línea
en
/etc/pulse/default.pa
resolvieron el problema que se describe en sonido a través de HDMI Desactivar permanentemente .Tenga en cuenta que establecer los sumideros predeterminados como se indicó anteriormente no cambió el comportamiento. Además, el script proporcionado anteriormente para establecer el perfil de la tarjeta de audio después de la suspensión es específico del usuario.
fuente
Solucioné este problema estableciendo un perfil de pulso fijo para la salida: hdmi-stereo en el currículum.
Para obtener una lista de perfiles de pulso:
pacmd list-cards
. Para cambiar el perfil de pulso por ejemplo:pacmd set-card-profile 0 output:hdmi-stereo
.Acerca de ejecutar script después de suspender: ¿ Ejecutar script en Wakeup?
Acerca de ejecutar pacmd como root: [Resuelto] Controle pulseaudio con script de shell a través de pacmd / Newbie Corner / Arch Linux Forums:
fuente
Correr:
Para mostrar el índice de sus tarjetas. Por ejemplo, mi tarjeta de sonido pci está en el índice 2. Se llama al perfil de sonido para salida analógica (nuevamente como ejemplo)
output:analog-stereo
.Luego:
Para establecer esto como la salida (pruébalo). Para hacerlo permanente, edite
/etc/pulse/default.pa
y agregue:Reinicie pulseaudio o reinicie para verificar la persistencia.
fuente
Este problema puede estar relacionado con un problema con Pulseaudio, versión 8, como se describe en este hilo de error (largo) en freedesktop.org .
Básicamente, Pulseaudio redirige el sonido cuando pierde contacto con HDMI y no lo devuelve después de que HDMI se vuelve a conectar. Está arreglado en la versión 9.
Para devolver la versión 8 al comportamiento de versiones anteriores, siga estas instrucciones y reinicie.
Luego configure la salida de sonido en Configuración de sonido y verifique que persista suspendiendo / reanudando o borrando la pantalla. A mí me funcionó.
fuente
/etc/pulse/default.pa
archivo?sudo gedit
no funciona para migksu gedit /etc/pulse/default.pa
Lo mismo me sucede, pero solo si el monitor HDMI no está "despierto" cuando el sistema operativo se inicia o se reanuda: la lista de dispositivos en Configuración> Sonido ya ni siquiera muestra HMDI / DisplayPort - Audio incorporado .
La solución para mí es suspender la sesión, asegurar que el monitor HDMI esté encendido, reanudar la sesión.
Suspender en Ubuntu 18.04 LTS está algo oculto detrás del botón PowerOff en el menú desplegable: mantenga presionado el mouse sobre él o presione Altpara convertir el botón PowerOff en Suspender. ¡Habla sobre navegación oculta!
fuente
systemctl suspend
lugar!Arreglando PulseAudio apagando el sonido HDMI en Suspender
Esta "característica no documentada" apareció con Ubuntu 16.04 y la nueva versión de PulseAudio 8.
Cree un nuevo archivo
/lib/systemd/system-sleep/tv-sound
y copie en:NOTA: reemplace el nombre de usuario
rick
(tercera línea desde abajo) con su nombre de usuario.Luego márquelo como ejecutable con el comando:
Es posible que se requiera un paso adicional si
output:hdmi-stereo
(el dispositivo para la mayoría de las personas) es diferente en su sistema.fuente
rick
a su propia ID de usuario?He tenido este problema desde Ubuntu 9.04. Nunca ha funcionado y ahora que los niños que acaban de recibir HDMI o Ubuntu obtienen que el problema es algo nuevo, las personas que intentan ver los últimos cambios en la configuración están siendo engañados. Permítanme aclarar esto: este problema siempre ha estado presente y nadie está trabajando en ello. He pasado al menos 20 horas investigando este problema. Entonces, lo que he hecho en el pasado:
fuente