El mouse Bluetooth no se reconecta automáticamente a la computadora portátil


18

Esto ha sido preguntado y respondido un millón de veces antes. Y creo que leí casi todas esas preguntas y respuestas, y probé tantas soluciones como pude.

Sin embargo, todavía no puedo hacer que el mouse se vuelva a conectar automáticamente después de una suspensión, un apagado o una interrupción del uso. Estoy usando un Microsoft Sculpt Comfort Mouse bajo Kubuntu 14.04, 64 bits. Puedo conectarme manualmente, por supuesto.

Mi último esfuerzo fue agregar las líneas.

<!-- Microsoft Sculpt Comfort mouse -->
<device oui="28:18:78:" name="Microsoft Sculpt Comfort Mouse" pin="0000"/>    

a /usr/share/kde4/apps/bluedevilwizard/pin-code-database.xmly luego reiniciar bluetooth con

sudo service bluetooth restart

Pero nada. El mouse todavía tiene que ser emparejado manualmente.

Y justo ahora, después de probar algunos hcitoolcomandos, ¡el mouse no se conectará en absoluto! Todo lo que ahora recibo son mensajes de tiempo de espera. No sé lo que he hecho, pero a partir de ahora el mouse se niega a conectarse.

Estoy un poco confundido aquí ...

Respuestas:


15

Intente usar una herramienta diferente para emparejar su dispositivo Bluetooth, por ejemplo blueman-manager(probablemente el dispositivo Bluetooth no es "confiable").

Estoy usando Ubuntu 14.04 y tengo Microsoft Sculpt Comfort Mouse. Al emparejar el mouse en el cuadro de diálogo de configuración de Bluetooth de Ubuntu, el mouse no se vuelve a conectar después de suspender / reanudar e incluso después de un tiempo de inactividad.

Desemparejé el mouse, lo emparejé y lo "confié" blueman-managery ahora funciona de maravilla.


Trully! Eliminé el dispositivo, luego hice todo el proceso a través de blueman-manager que lo configuré como "confianza", ¡realmente se vuelve a conectar automáticamente ahora! ¡Gracias!
insign

Todavía funciona en Ubuntu 18.04, pero tenía que hacerlo apt-get install blueman, ysudo blueman-manager
transistor1

3

Inténtalo de nuevo pero elimina esta parte name="Microsoft Sculpt Comfort Mouse"

Si no es así, entonces probablemente tengas el OUI incorrecto.

Creo que es la primera mitad de la dirección de su mouse bluetooth.

OUIrepresenta Organizational Unique Identifier. Básicamente, la primera mitad de su dirección MAC dice que está hecha por Microsoft, aunque los ratones de la misma compañía pueden tener diferentes OUIcorreos electrónicos por cualquier razón.

Para este paso, comience desde cero y comencemos el proceso de eliminación.

Desinstale / purgue blueman-managero cualquier software adicional de bluetooth. Vaya vainilla y simplemente deje el software bluetooth original de Ubuntu para descartar cualquier conflicto.

  1. Presione el modo de descubrimiento del mouse bluetooth.

  2. Abra una terminal y escriba el comando hcitool scan

  3. Luego pegue la primera mitad de su dirección de bluetooth como OUI.

Asegúrese de incluir el último colon así oui="xx:xx:xx:"

Entonces, si la dirección de su mouse bluetooth es AB:CD:EF:GH:IJ:KL

Se vería así:

<device oui="AB:CD:EF:" type="mouse" name="Microsoft Sculpt Comfort Mouse" pin="0000"/>

Inserte esa línea con el resto de las entradas en

/usr/share/gnome-bluetooth/pin-code-database.xml

IMPORTANTE: inserte al principio del archivo, justo debajo de la <devices> etiqueta de inicio , porque las entradas coinciden en el orden de aparición.

Reiniciaría después de esto solo para asegurarme de que todo está en orden.

Esto debería resolver la mayoría de los problemas de reconexión porque Ubuntu no conoce o almacena el PIN # cuando se empareja por primera vez cuando intenta reconectarse.

NOTA: ¡ En otras distribuciones de Linux, la ruta del archivo pin-code-database.xmlpuede ser diferente!


Y además: una manera sencilla con sólo usar el original Ubuntu bluetooth software: quitar el dispositivo bluetooth si hubiera estado conectado, a continuación, intente conectar el dispositivo con modificada PIN optionsutilizando el código PIN personalizado 0000, probado con ThinkPad Bluetooth Laser Mouse
artificerpi

3

Funciona en Ubuntu 17.10 Creo que todas las distribuciones con bluetoothctl son compatibles:

  1. Ejecutar en terminal bluetoothctl En el $bluetoothtipo de línea de comando devices. Verá la lista de dispositivos disponibles.
  2. Escriba trust 00:XX:XX:XX:XX:XXDonde comenzó el número 00:es un dispositivo que desea conectar.
  3. Escriba ctrl+do quitpara salir.
  4. Si desea conectar automáticamente su dispositivo al inicio, abra Startup Applicationsy agregue uno nuevo.

    • prensa Add
    • Nombre lanzador como My startup BT connection
    • En tipo de comando bash -c 'echo -e "connect 00:XX:XX:XX:XX:XX \nquit" | bluetoothctl'

También puede configurar un método abreviado de teclado con el mismo comando para almorzar y conectar su dispositivo con solo presionar un botón.

Que te diviertas :)


¡Gracias! ¿Existe realmente una razón por la que no usaste solo bluetoothctl connect 00:XX:XX:XX:XX:XX? Parece funcionar bien también. ¿También descubrió que agregar a bash -c 'echo -e "connect 00:XX:XX:XX:XX:XX \nquit" | bluetoothctl'través de la aplicación de inicio de Ubuntu agrega una segunda barra diagonal inversa a \ nquit, de modo que se vea así bash -c 'echo -e "connect 00:XX:XX:XX:XX:XX \\nquit" | bluetoothctl'dentro del archivo .desktop apropiado ~/.config/autostart?
DMT

1

Estoy seguro de que si empareja el mouse incorrectamente, no funcionará. Estaba teniendo exactamente el mismo problema. Mi Microsoft Sculpt Comfort Mouse combinó bien y luego dejé la computadora por el día. El protector de pantalla se encendió y unas horas después volví a usar mi computadora y mi mouse no funcionaba. Probablemente lo emparejé incorrectamente la primera vez también. Entonces, busqué en Internet y probé varias cosas de la comunidad de Ubuntu, incluida la eliminación y reparación de mi mouse, en cuyo punto no se reparó. Me di cuenta de que en realidad no lo estaba emparejando correctamente cada vez que lo hacía. Los pasos correctos para emparejar este mouse que funcionó son los siguientes:

  1. Abra el administrador de Bluetooth (debería funcionar con cualquier administrador, pero usé específicamente el administrador de Bluetooth)
  2. Presione y mantenga presionado el botón de emparejamiento en la parte inferior del mouse hasta obtener una luz azul intermitente (parpadeando lentamente alrededor de 1 flash por segundo)
  3. Haga clic en buscar en el administrador de Bluetooth

    • Haga clic en Microsoft Sculpt Comfort Mouse y luego haga clic en el icono de la llave (icono de emparejamiento)
    • Una vez que el mouse se empareja, haga clic en el icono de la estrella dorada dentro del Administrador de Bluetooth para que el mouse sea confiable.
    • Ahora que el mouse está emparejado y es confiable, haga clic en configuración, elija el servicio de entrada y luego haga clic en "reenviar". Cuando vea "Dispositivo agregado y conectado correctamente", haga clic en cerrar.

Si todavía tienes el mismo problema, ¡mira mi respuesta!
Tek

1

Ninguna de las respuestas enumeradas aquí funcionó para mí, pero emparejé el dispositivo usando la herramienta de línea de comandos bluetoothctl y se volvió a conectar automáticamente. Lo que hice fue:

  • Pon el mouse en reconocible
  • ejecutar bluetoothctl(enumerar la dirección de Mac de mi mouse)
  • ejecutar pair <MAC>(dentro de bluetoothctl que emparejó el dispositivo)

0

Tuve el mismo problema con este mouse, y encontré la solución usando el segundo enfoque mencionado aquí: /unix/177998/bluetooth-mouse-disconnects

En resumen, cree un archivo de reglas, a saber, "99-bluetooth.rules", en "/ etc / udev /" y agregue esta línea:

ACTION=="add", SUBSYSTEM=="bluetooth", ATTR{product}=="Microsoft Bluetooth Mouse        ", ATTR{power/control}="on"

Esto resolvió mi problema, espero que también te ayude.


0

Confirmado. El uso de paquetes bluetooth estándar editando el archivo pin-code-database.xml también permitió la reconexión de un mouse Lenovo Thinkpad Bluetooth Laser después de reiniciar el sistema. Aquí está la configuración que utilicé:

<device oui="F0:65:DD:" type="mouse" name="ThinkPad Bluetooth Laser Mouse" pin="0000"/>
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.