Hacer que Slack prefiera mis auriculares para audio (como solía hacerlo)

Hacer que Slack prefiera mis auriculares para audio (como solía hacerlo)

Ejecuto la aplicación independiente Slack en una máquina Ubuntu 16.04 que tiene dos dispositivos de sonido: el sonido incorporado y unos auriculares USB. No uso un entorno de escritorio, pero estoy ejecutando X y pulseaudio (como está configurado de forma predeterminada en Ubuntu).

Quiero que todas las aplicaciones (Chrome, Slack, Skype, etc.) utilicen los auriculares USB para el sonido cuando estén conectados. Hasta hace poco, así funcionaba. No recuerdo haber hecho nada especial para configurar esto. Acabo de usar la aplicación de control de volumen PulseAudio ( pavucontrol) la primera vez (y solo la primera vez) que usé sonido en la aplicación: cuando la aplicación aparece en la pestaña "Reproducción" o "Grabación", cámbiela de "Audio incorporado". ”al auricular USB y la configuración se mantiene para las siguientes ocasiones.

Desde hace unos días, esto ya no funciona para Slack. Slack siempre reproduce el audio incorporado, incluso cuando los auriculares USB están conectados. Para usar los auriculares para una llamada de voz de Slack, debo esperar hasta que la llamada haya comenzado, luego ir a la pestaña "Reproducción" del control de volumen PA y cambiar el dispositivo (curiosamente, también controla la dirección de grabación).

Creo que el cambio se produjo cuando actualicé de slack-desktopla versión 3.3.8 a la 3.4.0. Yo uso la fuente del paquetehttps://packagecloud.io/slacktechnologies/slack/debian/que el paquete configura automáticamente slack-desktop. La reciente actualización a 4.0.0 no solucionó este problema.

¿Cómo puedo hacer que Slack prefiera siempre los auriculares USB cuando estén presentes? No me importa cómo se haga, pero quiero que suceda automáticamente. No es aceptable perder el audio durante unos segundos al comienzo de una llamada mientras jugueteo con la configuración. Y quiero seguir usando la aplicación independiente para esto, no una pestaña del navegador.

Respuesta1

Con Slack 4.0.0, durante una llamada, puedo acceder a una pantalla de configuración donde puedo elegir un dispositivo de audio diferente, y esto se mantiene en llamadas posteriores. Al menos si no reinicio Slack entretanto, aún no lo he probado.

Los pings de notificación siguen yendo al dispositivo de audio equivocado.

Respuesta2

Para mí, usar pavucontrolpara deshabilitar explícitamente los otros dispositivos de salida funcionó. Específicamente, marcarlos como "apagados" en elConfiguraciónpestaña,NOsilenciarlos en elProducciónpestaña

Respuesta3

pavucontrol does not show (or allow control of) defaults for playback sink or recording source

but pasystray does show this in a GUI 

o

  1. Descubra los nombres del receptor/fuente predeterminado conpactl info
  2. usar pactl list sinksy pactl list sourcepara encontrar todos los nombres
  3. pactl set-default-sink <name>reemplazar '' con nombre de 2
  4. pactl set-default-source <name>reemplazar '' con nombre de 2

o

  1. use receptores de lista pacl y copie 'Nombre' para el dispositivo correcto
  2. Vaya a la carpeta de inicio Archivos de configuración de Pulseaudio y abra el archivo con el nombre que termina en 'receptor predeterminado' en un editor de texto (ejemplo: nano ~/.config/pulse/*default-sink)
  3. pega el nombre del 1 y guarda
  4. repita 1-3 arriba para la fuente

El sumidero/fuente predeterminado se ignorará si el usuario cambió la salida/entrada de fuente del sumidero en pavucontrol.
Si eso sucede, mueva/cambie el nombre del archivo de base de datos de Pulseaudio en ~/.config/pulse/ que termina en 'card-database.tdb'.
Se creará un nuevo archivo de base de datos la próxima vez que se reinicie Pulseaudio (o el sistema).

Respuesta4

Vaya a las preferencias de Slack, seleccione Audio y video. Seleccione su micrófono y altavoz preferidos. Cerrar panel.

información relacionada