En otras palabras, la funcionalidad Bluetooth en Manjaro o cualquier resultado de distribuciones de Linux debido a varios módulos interactivos que incluyen controladores de hardware, aplicaciones de clientes, kernel, bluez y pulseaudio. Por lo tanto, la solución de problemas de problemas Bluetooth en Manjaro es una tarea desalentadora.
En este artículo, discutimos algunos de los problemas de conexión Bluetooth más comunes y presentamos soluciones efectivas.
Empezando
Antes de comenzar a solucionar problemas de conexión del dispositivo Bluetooth, confirme la conexión Bluetooth y la configuración del adaptador.
Verifique que el adaptador/dispositivo Bluetooth no esté bloqueado a través del siguiente comando:
[manjaro@manjaro: ~] $ sudo rfkill listLa salida anterior ilustra que el adaptador está desbloqueado. Por el contrario, escenario, use el siguiente comando para desbloquear el adaptador.
[Manjaro@Manjaro: ~] $ sudo Rfkill Unblock BluetoothPor último, verifique si el servicio Bluetooth está habilitado y activo.
[manjaro@manjaro: ~] $ sudo systemctl status bluetooth
Bluetooth no disponible después del sueño/inicio
Bluetooth se deshabilita después del reinicio, el sueño o el hibernado. Este proceso hace que el usuario vuelva a habilitar cada vez desde la barra de tareas o CLI. Tan pronto como el sistema se reanuda (antes de habilitar manualmente Bluetooth), use el comando mencionado anteriormente rfkill Para verificar la configuración del adaptador. Si la salida del comando es similar a la anterior, confirma que el problema no está con el controlador.
Una de las causas raíz puede ser un error en las versiones antiguas de Bluez 4.49, 4.50, etc. También causa un comportamiento inusual durante los procesos de conexión Bluetooth, desconexión y emparejamiento.
Use el siguiente comando en el terminal para verificar los detalles de la versión actual de bluez:
[Manjaro@Manjaro: ~] $ sudo Pacman -qi Bluez | Grep "^Versión:"Actualice el repositorio de Manjaro y actualice el Bluez a su última versión.
[Manjaro@Manjaro: ~] $ sudo Pacman -Sy BluezLa actualización de la versión resuelve el problema de acceso Bluetooth después de la suspensión. También mejora el comportamiento del sistema durante el emparejamiento de Bluetooth, la conexión y otras configuraciones.
Auriculares Bluetooth jugando hsp/hfp no a2df
Otro problema común de Bluetooth es que los auriculares solo reproducen audio de baja calidad para llamadas telefónicas en lugar de reproducción de audio de alta calidad (música). Para solucionar problemas de este problema, asegúrese de que el sistema identifique el dispositivo Bluetooth correcto en el archivo de configuración.
Antes de eso, verifique que todas las dependencias requeridas estén disponibles en el sistema.
[Manjaro@Manjaro: ~] $ sudo Pacman -Sy Pulseaudio Pulseaudio-Utils Pavucontrol pulseaudio-module-bluetoothDespués de la verificación, edite o cree el archivo de configuración de audio en el /etc/bluetooth directorio, para incluir las siguientes líneas:
[manjaro@manjaro: ~] $ sudo vim/etc/bluetooth/main.confusiónGuarde el archivo anterior y reinicie el servicio Bluetooth.
[Manjaro@Manjaro: ~] $ sudo Service Bluetooth ReinicitoA2DP no compatible con pulseaudio
A veces, PulseAudio no puede cambiar de audio de baja calidad a A2DP. Que ocurre debido al problema de la interfaz de socket. El problema ocurre con las versiones Pulseaudio y Bluez que están por encima de 3.0 y 4.1.
Para solucionar problemas, deshabilite la opción Socket en general.archivo conf en el /etc/bluetooth directorio.
#Esta sección contiene opciones generalesEl dispositivo Bluetooth se conecta y desconecte
Otro problema que enfrentan los usuarios de Bluetooth de Manjaro es que el dispositivo no puede conectarse o desconectarse después de unos momentos de conexión. Utilizar el Journalctl Comando para verificar los registros de errores:
El error anterior ocurre en sistemas de arranque dual, no en la instalación independiente de Manjaro. Eso significa que el dispositivo ya se ha emparejado con otro sistema operativo a través de un adaptador Bluetooth.
Bluetoothd: No se puede obtener los datos de conexión para la puerta de enlace de voz de los auriculares: GetPeername: el punto final de transporte no está conectado (107)Cada vez que el dispositivo Bluetooth se combina, el servicio genera claves de emparejamiento. El sistema almacena la dirección MAC del dispositivo y las teclas. Del mismo modo, el dispositivo también almacena la dirección MAC del sistema y la clave de coincidencia.
Sin embargo, las direcciones MAC para ambos OSS en el sistema son las mismas. Cuando el dispositivo Bluetooth vuelve a parecer, sobrescribe la clave anterior con la nueva. Por lo tanto, algunos dispositivos no pueden manejar el emparejamiento dos veces con la misma dirección MAC o adaptador.
Use las siguientes instrucciones paso a paso para solucionar problemas de este problema:
Arrancar en el sistema operativo Windows y combinar todos los dispositivos
Ahora reinicie en el Manjaro Linux y combine todos los dispositivos.
Ahora extrae a las teclas de emparejamiento de Windows, apague los dispositivos Bluetooth para evitar los intentos de conexión.
Vaya al terminal de línea de comandos para instalar la utilidad chntpw
[manjaro@manjaro: ~] $ sudo pacman -sy chntpwUse el siguiente comando para montar la unidad del sistema de Windows
[manjaro@manjaro: ~] $ cd/[path_to_windows_system]/windows/system32/configAhora sistema chntpw -e para entrar en el entorno chntpw para ejecutar
> CD Controlset001 \ Services \ Bthport \ Parameters \ KeysAhora LS Para obtener la dirección MAC del adaptador Bluetooth
> LSAhora cd en el [Bluetooth-Adapter-Mac-Address] Carpeta para enumerar los dispositivos de dirección MAC existentes.
El nodo tiene 0 subkeyys y 1 valoresUse Hex para obtener las teclas del dispositivo.
> Hex xxxxxxxxxxxxxLos xx en la salida anterior son las teclas de emparejamiento. Ahora tenga en cuenta a qué dispositivo se asigna con qué clave.
Agregue la tecla de emparejamiento a las entradas de configuración de Manjaro:
Cambiar el usuario a root: SU
CD en la carpeta de configuración de Bluetooth /var/lib/bluetooth/[bluetooth_mac_add], tal que cada dispositivo emparejado tiene un archivo de configuración separado. Para combinar cada dispositivo con tanto OSS, agregue Windows Manjaro y Windows, abra el archivo de configuración para cada dispositivo y agregue la tecla de emparejamiento de Windows en la opción [LinkKey].
[LinkKey]Guarde los archivos y reinicie los servicios:
[manjaro@manjaro: ~] $ sudo systemctl reiniciar bluetooth.servicioConclusión
En este tutorial, demostramos solucionar problemas de varios problemas de conexión Bluetooth en Manjaro Linux. Los problemas discutidos son los problemas más comúnmente enfrentados por parte de los nuevos usuarios de Manjaro. El artículo también resuelve el problema de conexión Bluetooth más común en un sistema de arranque dual.