Cambiar el puerto predeterminado para PulseAudio (salida de línea, no auriculares)

14

Cuando inicio, PulseAudio por defecto envía la salida a los auriculares. Me gustaría que el envío de salida a Line Out sea predeterminado. ¿Cómo puedo hacer eso?

Puedo cambiar manualmente dónde se envía la salida actual de la siguiente manera: inicie la aplicación Pulseaudio Volume Control, vaya a la pestaña Dispositivos de salida y, junto a Puerto, seleccione la opción Salida de línea en lugar de Auriculares. Sin embargo, tengo que hacer esto después de cada vez que arranque la máquina; después de un reinicio, Pulseaudio se restablece a los auriculares. Eso es un poco molesto. ¿Cómo hago que mi selección se mantenga y persista durante los reinicios?

Aquí hay una captura de pantalla de cómo se ve la aplicación Control de volumen después de un reinicio, con los auriculares seleccionados:

Control de volumen, inmediatamente después del arranque

Si hago clic en el selector junto a Puerto, obtengo las siguientes dos opciones:

Opciones para puerto de salida

Seleccionar Line Out hace que el sonido funcione. (Tenga en cuenta que tanto los auriculares como la salida de línea están marcados como "desconectados", pero en realidad tengo algo conectado al puerto de salida de línea).

Comentarios: no estoy buscando una manera de cambiar el dispositivo de salida predeterminado . Solo tengo una tarjeta de sonido. pacmd list-sinksmuestra solo un lavabo. Por lo tanto, pacmd set-default-sinkno es útil. ( Esto tampoco ayuda). Aquí lo que necesito configurar es el "Puerto", no el dispositivo de salida. Si es relevante, estoy usando Fedora 20 y pulseaudio-5.0-25.fc21.x86_64.

DW
fuente

Respuestas:

22

Tuve el mismo problema (durante al menos un año ahora), y lo siguiente pareció funcionar:

Tomado de: https://bbs.archlinux.org/viewtopic.php?id=164868

Use pavucontrolpara cambiar el puerto al deseado. Luego encuentre el nombre interno del puerto con este comando:

$ pacmd list | grep "active port"
    active port: <hdmi-output-0>
    active port: <analog-output-lineout>
    active port: <analog-input-linein>

Usando esta información sobre el nombre interno del puerto, podemos cambiarlo con el comando:

pacmd set-sink-port 0 analog-output-lineout

Si usted (u otra persona con el problema) tiene varias tarjetas, intente cambiar el 0 a 1.

Si esto funciona, puedes poner:

set-sink-port 0 analog-output-lineout

en su /etc/pulse/default.paarchivo para tenerlo a través de reinicios.

maxauthority
fuente
1
Cuando trato de configurar el puerto de sumidero, etc., obtengo [No se ejecuta el demonio PulseAudio, o no se ejecuta como demonio de sesión.], ¿Cómo cambio esto?
aSystemOverload
@aSystemOverload: ¿Qué versión de Fedora? También puede intentar iniciarlo manualmente con pulseaudio --start y ver si el pacmdcomando funciona.
maxauthority
Disculpas por no especificar, pero Debian Jessie. El 'Control de volumen' de Pulse Audio que se muestra en el póster original está funcionando, ¿eso significa que se está ejecutando un demonio, pero tal vez solo un demonio de temporada?
aSystemOverload
Después de tanto tiempo a las 2:57 AM me salvaste la vida ...
nadie el
Gracias por la respuesta. ¡Esto me ayudó a configurar mis auriculares por defecto en Linux Mint 18.3!
smiddy84
0

Cuando abriste pavucontrol, ¿tu Line Outproducción está enchufada?

Salida de línea (desenchufada)

  • Sí: tiene sus altavoces en un conector incorrecto.
  • No o no ayudó: Buena suerte, no tengo idea de lo que está mal.

Explicación: Solo el puerto enchufado se usa de manera predeterminada, si todos están desconectados, quién sabe por qué son los auriculares. PulseAudio prueba solo un conector (altavoces frontales / verde), pero emite estéreo en todos ellos (si tiene más de una tarjeta con capacidad estéreo pero su PulseAudio está configurado solo en estéreo).

Tomáš Vyčítal
fuente
2
Me temo que esto no parece ayudar. Para responder a su pregunta: Como describí en la pregunta, el Control de volumen piensa que la salida de línea está desconectada, pero en realidad hay algo enchufado. Como escribí en la pregunta, "Observe que tanto los auriculares como la salida de línea están marcados como" desconectados ", pero en realidad tengo algo conectado al puerto de salida de línea ". Parece que la detección de "enchufado / desenchufado" ha salido mal.
DW