Mouse Bluetooth non riconnettersi automaticamente al laptop


18

Questo è stato chiesto e risposto un milione di volte prima. E penso di aver letto quasi tutte quelle domande e risposte e di aver provato quante più soluzioni possibile.

Tuttavia, non riesco ancora a ricollegare automaticamente il mouse dopo una sospensione, uno spegnimento o una cessazione dell'uso. Sto usando un mouse Microsoft Sculpt Comfort con Kubuntu 14.04, 64 bit. Posso collegarmi manualmente, ovviamente.

Il mio ultimo sforzo è stato quello di aggiungere le linee

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

per /usr/share/kde4/apps/bluedevilwizard/pin-code-database.xmlpoi riavviare bluetooth con

sudo service bluetooth restart

Ma niente. Il mouse deve ancora essere associato manualmente.

E proprio ora, dopo aver provato alcuni hcitoolcomandi, il mouse non si connetterà affatto! Ora ricevo solo messaggi di timeout. Non so cosa ho fatto, ma fin d'ora il mouse si rifiuta di connettersi.

Sono un po 'confuso qui ....

Risposte:


15

Prova a utilizzare uno strumento diverso per associare il tuo dispositivo Bluetooth, ad es. blueman-manager(Probabilmente il dispositivo Bluetooth non è "affidabile").

Sto usando Ubuntu 14.04 e ho Microsoft Sculpt Comfort Mouse. Quando si accoppia il mouse nella finestra di dialogo delle impostazioni Bluetooth di Ubuntu, il mouse non si riconnette dopo la sospensione / ripresa e anche dopo un periodo di inattività.

Ho abbinato il mouse, abbinato e "fidato" in esso blueman-managere ora funziona come un fascino.


Trully! Ho rimosso il dispositivo, quindi ho eseguito tutto il processo tramite blueman-manager che impostato come "trust", ora si collega automaticamente! Grazie!
insegni il

Funziona ancora in Ubuntu 18.04, ma doveva apt-get install blueman, esudo blueman-manager
transistor1,

3

Riprovare ma rimuovere questa parte name="Microsoft Sculpt Comfort Mouse"

In caso contrario, probabilmente hai l'OUI sbagliato.

Credo che sia la prima metà dell'indirizzo del mouse bluetooth.

OUIsta per Organizational Unique Identifier. Fondamentalmente la prima metà del tuo indirizzo MAC dice che è stato creato da Microsoft, anche se i topi della stessa azienda potrebbero avere OUIs diversi per qualsiasi motivo.

Per questo passaggio inizia da zero e consente di avviare il processo di eliminazione.

Disinstallare / eliminare blueman-managero qualsiasi altro software bluetooth. Vai alla vaniglia e lascia il software bluetooth Ubuntu originale per escludere eventuali conflitti.

  1. Premi la modalità di rilevazione del mouse bluetooth.

  2. Apri un terminale e digita il comando hcitool scan

  3. Quindi incolla la prima metà del tuo indirizzo bluetooth come OUI.

Assicurati di includere gli ultimi due punti in questo modo oui="xx:xx:xx:"

Quindi se l'indirizzo del mouse bluetooth è AB:CD:EF:GH:IJ:KL

Sarebbe così:

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

Inserisci quella riga con il resto delle voci in

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

IMPORTANTE: inserire all'inizio del file, appena sotto il <devices> tag iniziale , perché le voci corrispondono nell'ordine di apparizione!

Dopo questo riavvio solo per essere sicuro che tutto sia in ordine.

Questo dovrebbe risolvere la maggior parte dei problemi di riconnessione perché Ubuntu non conosce o memorizza il PIN # quando si esegue la prima associazione quando si tenta di riconnettersi.

NOTA: in altre distro Linux, il percorso del file pin-code-database.xmlpotrebbe essere diverso!


Inoltre: un modo semplice semplicemente usando original Ubuntu bluetooth software: rimuovi il dispositivo bluetooth se era stato collegato, quindi prova a connettere il dispositivo con modificato PIN optionsutilizzando il codice PIN personalizzato 0000, testato con ThinkPad Bluetooth Laser Mouse
artificerpi

3

Funziona su Ubuntu 17.10 Penso che ogni distribuzione con bluetoothctl sia supportata:

  1. Esegui nel terminale bluetoothctl Nel $bluetoothtipo di riga di comando devices. Vedrai l'elenco dei dispositivi disponibili.
  2. Digitare trust 00:XX:XX:XX:XX:XXDove il numero iniziato con 00:è un dispositivo che si desidera connettere.
  3. Digitare ctrl+do quitper uscire.
  4. Se si desidera connettere automaticamente il dispositivo all'avvio, aprirlo Startup Applicationse aggiungerne uno nuovo.

    • stampa Add
    • Nome launcher come My startup BT connection
    • Nel tipo di comando bash -c 'echo -e "connect 00:XX:XX:XX:XX:XX \nquit" | bluetoothctl'

Puoi anche impostare una scorciatoia da tastiera con lo stesso comando a pranzo e connetterti al tuo dispositivo premendo un pulsante.

Divertiti :)


Grazie! C'è davvero un motivo per cui non hai usato solo bluetoothctl connect 00:XX:XX:XX:XX:XX? Sembra funzionare anche bene. Hai anche scoperto che l'aggiunta bash -c 'echo -e "connect 00:XX:XX:XX:XX:XX \nquit" | bluetoothctl'tramite l'applicazione di avvio di Ubuntu aggiunge una seconda barra rovesciata a \ nquit, in modo che appaia così bash -c 'echo -e "connect 00:XX:XX:XX:XX:XX \\nquit" | bluetoothctl'all'interno del file .desktop appropriato in ~/.config/autostart?
DMT

1

Sono sicuro che se si accoppia il mouse in modo errato, non funzionerà. Stavo avendo lo stesso identico problema. Il mio mouse Microsoft Sculpt Comfort si è accoppiato perfettamente e quindi ho lasciato il computer per il giorno. Lo screensaver è arrivato e qualche ora dopo sono tornato per usare il mio computer e il mio mouse non funzionava. Probabilmente l'ho abbinato in modo errato anche la prima volta. Quindi, ho cercato su Internet e provato diverse cose dalla comunità di Ubuntu tra cui la rimozione e la riparazione del mio mouse a quel punto che non avrebbe riparato. Ho capito che in realtà non lo stavo accoppiando correttamente ogni volta che lo accoppiavo. I passaggi corretti per accoppiare questo mouse che ha funzionato sono i seguenti:

  1. Apri gestore Bluetooth (dovrebbe funzionare con qualsiasi gestore, ma ho usato specificamente il gestore Bluetooth)
  2. Tieni premuto il pulsante di associazione nella parte inferiore del mouse fino a quando non si accende una luce blu lampeggiante fissa (che lampeggia lentamente circa 1 flash al secondo)
  3. Fai clic su Cerca in Bluetooth Manager

    • Fare clic con il mouse Microsoft Sculpt Comfort, quindi fare clic sull'icona della chiave (icona di associazione)
    • Una volta che il mouse si accoppia, fai clic sull'icona a forma di stella dorata all'interno di Bluetooth Manager in modo che il mouse sia affidabile.
    • Ora che il mouse è accoppiato e attendibile, fare clic su installazione, selezionare il servizio di input e quindi fare clic su "avanti". Quando vedi "Dispositivo aggiunto e connesso correttamente" fai clic su Chiudi.

Se hai ancora lo stesso problema, controlla la mia risposta!
Tek,

1

Nessuna delle risposte elencate qui ha funzionato per me, ma ho abbinato il dispositivo utilizzando lo strumento da riga di comando bluetoothctl e si è ricollegato automaticamente. Quello che ho fatto è stato:

  • Imposta il mouse su rilevabile
  • corri bluetoothctl(elenca l'addetto Mac del mio mouse)
  • run pair <MAC>(all'interno di bluetoothctl che ha associato il dispositivo)

0

Ho avuto lo stesso problema con questo mouse e ho trovato la soluzione utilizzando il secondo approccio menzionato qui: /unix/177998/bluetooth-mouse-disconnects

In breve, crea un file di regole, ovvero "99-bluetooth.rules", in "/ etc / udev /" e aggiungi questa riga in esso:

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

Questo ha risolto il mio problema, spero che possa aiutarti anche tu.


0

Confermato. L'uso di pacchetti bluetooth standard, la modifica del file pin-code-database.xml, ha consentito anche la riconnessione di un mouse Lenovo Thinkpad Bluetooth Laser dopo il riavvio del sistema. Ecco l'impostazione che ho usato:

<device oui="F0:65:DD:" type="mouse" name="ThinkPad Bluetooth Laser Mouse" pin="0000"/>
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.