¿Cómo puedo hacer que la opción de salida A2DP y la entrada vuelvan a funcionar?

¿Cómo puedo hacer que la opción de salida A2DP y la entrada vuelvan a funcionar?

Tengo unos auriculares bluetooth que funcionan perfectamente en Ubuntu 13.04. Ahora actualizo a 13.10 y esto es lo que sucede:

Después de instalar blueman, bluetooth-suport, pulseaudio-module-bluetooth, etc., puedo encontrar mi dispositivo, vincularlo y conectarme al servicio de auriculares. Pero el dispositivo no aparece en la Configuración de sonido, por lo que simplemente no puedo seleccionarlo como dispositivo de entrada/salida. En otras palabras, está conectado pero es "inútil".

Entonces, buscando soluciones, encontré un software llamado stream2ip. Con esto puedo conectar el dispositivo y aparece en Configuración de sonido, el sonido también se reproduce en el dispositivo, pero mi micrófono no funciona, incluso cuando lo selecciono en la configuración, y la opción A2DP todavía no funciona.

Stream2ip no es una solución en absoluto, quiero decir, todo funcionaba sin él en la versión anterior de Ubuntu.

Quizás me estoy perdiendo algo y espero que alguien pueda darme alguna pista.

¿Cómo puedo hacer que la opción de salida A2DP y la entrada vuelvan a funcionar en Ubuntu 13.10? ¿Cómo hacer que el dispositivo aparezca en la Configuración de sonido sin tener que usar Stream2ip?

¡Gracias!

Editar 1
Lo que probé hasta ahora:

  • Instale la bifurcación de bazar relacionada a continuación.
  • Reinstale pulseaudio
  • Reinstalar bluez
  • Cambie la configuración en /etc/bluetooth/audio.conf (Enable=Socket, Disable=Socket...)
  • Instale todo tipo de paquetes como bluez-utils, bluez-audio, gstreamer0.10
  • Instalar el control de volumen de pulseaudio
  • Instale blueman, soporte bluetooth, módulo pulseaudio-bluetooth

Editar 2

Ahora el micrófono y el a2dp están funcionando (por separado, claro).
Para hacer esto, tengo que conectar los auriculares, iniciar algo de música, pausarla usando las opciones de reproducción de los auriculares, luego cambiar el modo de salida en la configuración de sonido a A2DP (a veces no funciona en el primer intento).
Está lejos de ser funcionando como si estuviera funcionando el 13.04. Pero está funcionando y probablemente tendré que lidiar con stream2ip por un tiempo.

Por cierto, así es como instalé strem2ip:

sudo apt-add-repository ppa:takkat-nebuk/takkat
sudo apt-get update
sudo apt-get upgrade 
sudo apt-get install stream2ip-gtk3

Editar 3

En lugar de usar stream2ip para que los auriculares aparezcan en la configuración de sonido, puedes usar este comando:pulseaudio -k

Ahora la pregunta es:¿Cómo hacerlo automáticamente cuando emparejo mi dispositivo?

Lo que tengo hasta ahora:

  • Todos los auriculares funcionan.
  • Una forma de evitar el uso de stream2ip, pero aún no es la forma óptima.

Editar 4

Cuando desconecto mi dispositivo bluetooth, el sonido general simplemente falla, todos los dispositivos desaparecen de la configuración de sonido (incluidos los parlantes). Si está abierto, el Rhythmbox también falla y tampoco tengo ningún otro sonido del sistema.

¿Alguna idea sobre cómo resolver esto?

Y todavía estoy buscando formas de evitar usar el pulseaudio -kcomando cada vez que conecto mis auriculares.

Respuesta1

Probé todas las sugerencias aquí para obtener mia2dp-modo con mis auriculares bluetooth para trabajar en Ubuntu 13.10. Después de la instalación de Ubuntu 13.10 con el kernel 3.12.rc4, los auriculares se mostraron en la configuración de sonido después de emparejarlos y aplicar el comando.pulsoaudio -k, lo que mata el servicio pulseaudio. Sin embargo, todavía no podía elegirlos y el sonido seguía sonando por los parlantes internos de la computadora portátil.

Esto funcionó para mí:

1) abrir archivo de configuración

gksudo gedit /etc/bluetooth/audio.conf

y agregar debajo[General]:

Desactivar=Socket

También descomenté la línea (eliminando el #) que dice:

Conexión automática = verdadero

2) reinstalarpulsoaudioyazul, NO omita instalarmódulo-de-audio-pulse-bluetooth

sudo apt-get install --reinstall pulseaudio pulseaudio-utils pulseaudio-module-bluetooth
sudo apt-get install --reinstall bluez bluez-alsa bluez-audio bluez-gstreamer bluez-hcidump bluez-tools bluez-utils

Una vez hecho esto, reinicié y me conecté mediante auriculares usando elconfiguración-de-bluetooth, que funcionó bien. Todavía no vi los auriculares enumerados enconfiguración de sonido* en Unity. Sin embargo, una vez que abrí **pulseaudio-volume-controly seleccionó elconfiguración-pestaña, vi los auriculares, pero el perfil asociado estaba configurado enapagado. Cambié eso a A2DP y los auriculares aparecieron enajustes de sonido. Desde que hice eso, los auriculares se muestran enajustes de sonidoinmediatamente después de conectarse.

NOTA:Instalé el tenedor de bazar como se describe anteriormente, pero quitarlo una vez conectados los auriculares funcionó.

Respuesta2

Cargar el módulo de descubrimiento de bluetooth manualmente soluciona el problema ahora:

sudo pactl load-module module-bluetooth-discover

Después de cargar el módulo, todo funciona como se esperaba.

Respuesta3

Tengo exactamente el mismo problema que tú con mi otro dispositivo de audio compatible con a2dp para mi automóvil (es un transmisor de FM que se conecta con la computadora portátil/teléfono inteligente a través del a2dp de bluetooth).

Lo que finalmente funcionó para mí es simplemente forzar el dispositivo en el perfil A2DP. Debes hacer lo siguiente (los comandosno debe ejecutarse como root):

  1. Encuentra la tarjeta emparejada con pactl list cards short. Cada línea de la salida representa otro posible dispositivo de audio disponible para PulseAudio. La primera columna representa la identificación del dispositivo vista por PulseAudio. Debe identificar su dispositivo en esta lista y recordar su ID.
  2. pactl set-card-profile 1 a2dpdonde " 1" es el ID del dispositivo que se encuentra en el paso 1. Inmediatamente después de emitir este comando, debería tener su dispositivo bluetooth disponible en el panel de control de sonido.

La parte crítica es tener el dispositivo incluido en el paso 1. Si no lo tiene, esta respuesta no se aplica a usted.


Para mayor comodidad, puede obtener todo esto en uno:

pactl set-card-profile $(pactl list cards short | awk '/bluez/{print $1}') a2dp

Respuesta4

Tal vez esto ayude

Sospecho que el bluetooth que no funciona en 13.10 se puede atribuir a un error en el último kernel.

Se puede solucionar instalando un tenedor de bazar a continuación:

https://code.launchpad.net/~robert-ancell/indicator-bluetooth/dont-hide-on-rfkill

Las instrucciones de instalación están en:

¿Cómo instalo una bifurcación de bazar en 13.10?

El resumen de comandos a usar:

sudo apt-get install bzr build-essential 
sudo apt-get build-dep indicator-bluetooth  
bzr branch lp:~robert-ancell/indicator-bluetooth/dont-hide-on-rfkill  
cd dont-hide-on-rfkill  
dpkg-buildpackage  
cd  
sudo dpkg -i indicator-bluetooth_0.0.6daily13.02.19-0ubuntu1_amd64.deb

Reinicie el sistema.

Los detalles están enFalta indicador de Bluetooth

información relacionada