Mouse Microsoft Designer (Bluetooth 4.0) su Ubuntu 14.04 LTS


8

Ho appena acquistato un mouse Microsoft Designer, specifiche qui (Bluetooth 4.0) e non riesco a usarlo in Ubuntu 14.04. Su Windows 8 (stesso computer portatile) funziona perfettamente.

Quindi ho cercato in giro e ho trovato molte persone con lo stesso problema. Apparentemente il problema è che Ubuntu 14.04 ha attualmente BlueZ 4.101 e ci vorrebbe BlueZ 5.x per supportare il dispositivo Bluetooth 4.0 a basso consumo energetico, che sembra essere difficile da installare. C'è un thread che va da aprile 2013 a recentemente sul problema, affermando che è difficile incorporare Bluez 5.x su Ubuntu.

Alcune persone hanno dato alcuni suggerimenti non funzionanti, inclusa l'installazione di un PPA che mi ha portato a dover reinstallare Ubuntu (il bluetooth non si accendeva e Ubuntu si bloccherebbe indefinitamente allo spegnimento):

Quindi non esiste una soluzione? Non riesco a utilizzare Bluetooth 4.0 su Ubuntu 14.04 LTS, sebbene l'hardware lo supporti? Esiste un'altra distribuzione Linux che supporti Bluetooth 4.0 (come Mint o qualcun altro)?

Nessuno ha detto esplicitamente che non esiste una soluzione, probabilmente perché ci sono cose che un utente molto esperto potrebbe fare secondo il suo caso.

Sembra un pollice in giù per Ubuntu.

Grazie in anticipo.


Per connettere automaticamente un mouse (o, AFAIK qualsiasi dispositivo), devi inserire un codice al momento dell'accoppiamento. Nel mio caso, un Thinkermo Lasermouse si collega automaticamente all'avvio della sessione con l'impostazione predefinita "0000".

Risposte:


4

Ho fatto in modo che Microsoft Designer Mouse funzionasse su Ubuntu 14.04 con i seguenti PPA e installazioni di pacchetti:

sudo apt-add-repository ppa:vidplace7/bluez5
sudo apt-add-repository ppa:blueman/ppa
sudo apt-get update
sudo apt-get install bluez
sudo apt-get install blueman

Quindi è necessario riavviare blueman appena in caso.

killall blueman-manager
blueman-applet &

Grazie per il suggerimento, ma quando ho provato a usare quel PPA, come da link sopra, il mio Ubuntu ha smesso di funzionare correttamente. Alla reinstallazione ho perso la mia partizione di Windows e la vita è diventata triste (il mio errore). Grazie per la tua risposta. Probabilmente è la strada da percorrere, ma data la mia esperienza passata rimarrò fuori per ora i PPA.
A. Vieira,

Wow, mi dispiace davvero che sia successo! Mie scuse. So come ci si sente bloccati nell'inferno dell'installazione. :(
Chris McCormick,

Sì ... Sto eseguendo una nuova installazione di Ubuntu 14.04 LTS provando le pagine precedenti, ma il mio terminale è bloccato mentre eseguo $ sudo apt-get install bluez . È bloccato sull'istruzione Installazione della nuova versione del file di configurazione /etc/init.d/bluetooth . In realtà questa è la seconda volta che lo provo, perché la prima volta ho fermato l'installazione lì e ho provato a riavviare. Il sistema era rotto e ubunutu non si caricava. Quindi ho dovuto reinstallare di nuovo il sistema operativo. E dovrò farlo di nuovo perché non si muoverà. Come hai ottenuto questo installato nel tuo Ubuntu senza rompere le cose? Questo non funziona su una nuova installazione ..
A. Vieira

Ha funzionato per me al momento della pubblicazione, ma sfortunatamente quando ho provato un aggiornamento ho avuto lo stesso comportamento di te. Sembra che i repository bluez5 e blueman a monte siano un po 'instabili. :(
Chris McCormick,

Mi dispiace sapere che hai avuto lo stesso problema. Spero non abbia perso alcun dato. Poiché Ubuntu non si avviava correttamente, per poter accedere e recuperare i dati ho fatto quanto segue: Quando avvii Ubuntu inizia a digitare in modo casuale. Non è nemmeno necessario effettuare l'accesso prima dell'avvio di Unity Desktop. Questo è sufficiente per caricare Ubuntu, quindi è possibile salvare i dati.
A. Vieira,

2

Aggiornamento : AVVISO: per alcuni utenti come @ kalamalka-kid di seguito, quanto segue ha completamente rotto le impostazioni di sistema. Procedi con cautela.

Ho delle buone notizie: sono riuscito a far funzionare il mouse Microsoft 4.0 Bluetooth "Low Energy" con il mio laptop DELL XPS 13 (chip bluetooth broadcom) in modo affidabile dopo 1,5 giorni di hacking e lacerazione a tempo pieno. Yay per Linux! : D

Documentarlo qui in modo che qualcuno nella stessa situazione non debba subire la stessa lacerazione dei capelli.

Per prima cosa, ho seguito le istruzioni nella pagina dello stack LTS Enablement per ottenere un bel nuovo kernel 3.19 in esecuzione su 14.04.

  • sudo apt-get install --install-recommends linux-generic-lts-vivid xserver-xorg-core-lts-vivid xserver-xorg-lts-vivid xserver-xorg-video-all-lts-vivid xserver-xorg-input-all-lts-vivid libwayland-egl1-mesa-lts-vivid
  • In seguito ho dovuto fare anche apt-get dist-upgradeper installare effettivamente i nuovi pacchetti del kernel.

Questo ha rotto completamente il mio Bluetooth perché ho un chip Broadcom che richiede un firmware personalizzato (vedi sotto per risolverlo).

Ho disinstallato tutte le cose Bluetooth dal mio laptop per ricominciare da capo. Il bluezpacchetto dal vidplace7/bluez5PPA è rimasto sospeso per me al momento della disinstallazione. Ho risolto questo problema modificando /var/lib/dpkg/info/bluez.prermprima di eseguire il comando di disinstallazione e rimuovendo la invoke-rc.driga e sostituendola con echo "no bluetooth stopping!". Ha funzionato e il pacchetto verrà disinstallato con i seguenti passaggi:

  • dpkg -l | grep blue ti darà un elenco di tutti i pacchetti bluetooth.
  • apt-get remove --purge bluez bluetooth blueman... con tutti quei pacchetti elencati disinstallerai tutto.

Una volta rimossi tutti i pacchetti bluetooth, rimuovere il PPA bluez rotto:

  • sudo add-apt-repository --remove ppa:vidplace7/bluez5

Quindi aggiungere il seguente PPA, che ha una versione non crash di bluez:

  • sudo apt-add-repository ppa:timchen119/bluez5-trusty
  • apt-get install bluez

Poiché il Dell XPS 13 ha un chip broadcom richiede un firmware personalizzato. Le seguenti fasi di installazione del firmware sono necessarie solo per quel chip . Ho rilevato il problema a causa delle seguenti righe nel mio syslog:

kernel: bluetooth hci0: Direct firmware load for brcm/BCM20702A0-0a5c-216f.hcd failed with error -2
kernel: Bluetooth: hci0: BCM: patch brcm/BCM20702A0-0a5c-216f.hcd not found

Quindi ho dovuto seguire queste istruzioni per riavviare il firmware .

  • Ottieni qui il driver da Microsoft .
  • Aprilo con cabextract.
  • Convertire il file e salvarlo nella posizione del firmware: hex2hcd BCM20702A1_001.002.014.1443.1572.hex /lib/firmware/brcm/BCM20702A0-0a5c-216f.hcd- si noti che per il kernel LTS 3.19 funzionerà solo quella versione del firmware. Ho provato prima una versione successiva e non ha funzionato.
  • Assicurati di spegnere e riaccendere il laptop non solo riavviare.

Una volta che sei di nuovo attivo e funzionante, il bluetooth dovrebbe funzionare e puoi installarlo, ad es. bluemanPer collegarti al mouse. Puoi anche connetterti manualmente al mouse dalla riga di comando in questo modo (premi prima il pulsante sottostante per 3 secondi per metterlo in modalità coppia):

# bluetoothctl 
[NEW] Controller XX:XX:XX:XX:XX:XX YourDevice [default]
[bluetooth]# agent KeyboardOnly 
Agent registered
[bluetooth]# default-agent 
Default agent request successful
[bluetooth]# scan on
Discovery started
[CHG] Controller XX:XX:XX:XX:XX:XX Discovering: yes
[NEW] Device YY:YY:YY:YY:YY:YY Designer Mouse
[bluetooth]# pair YY:YY:YY:YY:YY:YY
Attempting to pair with YY:YY:YY:YY:YY:YY
[CHG] Device YY:YY:YY:YY:YY:YY Connected: yes
[CHG] Device YY:YY:YY:YY:YY:YY Paired: yes
Pairing successful
[bluetooth]# connect YY:YY:YY:YY:YY:YY
[CHG] Device YY:YY:YY:YY:YY:YY Connected: yes

Ci è voluto molto tempo per scoprire il problema con il firmware bluetooth perché l'unico sintomo erano i messaggi org.bluez.Error.AuthenticationFailede org.bluez.Error.AuthenticationCancelledquando ho provato ad accoppiare o connettermi.


Inoltre, il bluetooth si stava rompendo dopo la sospensione. Ho risolto questo problema modificando /etc/default/acpi-supportper trovare la variabile chiamata MODULESe aggiunta btusball'elenco dei moduli da ricaricare.
Chris McCormick,

Sei riuscito a far funzionare anche la tastiera? Questo è dove sto lottando in questo momento. Ottengo solo "Impossibile connettersi: org.bluez.Error.Failed" usando il bluetootctl quando provo a connettermi alla tastiera.
lumen

1
Stai molto attento con questo. Ho appena provato a installare bluez, non riesco a farlo funzionare, quindi l'ho disinstallato e ora mancano tutti i miei programmi delle impostazioni di sistema! CATTIVO!
Kalamalka Kid,

0

Grazie per le tue risposte Questo ha funzionato per me ...

. apt-add-repository ppa:vidplace7/bluez5
. apt-add-repository ppa:blueman/ppa
. apt-get update
. apt-get install bluez
. apt-get install blueman
. apt-get install bluez-compat

... ma devo anche eseguire bluez in modalità sperimentale. Sostituisci / usr / sbin / bluetooth con il tuo script:

#!/bin/sh
bluetooth -E

Ora posso collegarmi con il mouse e la tastiera dell'applet blueman.

Qualche idea su come connettersi automaticamente all'avvio o senza usare blueman (solo riga di comando)?


Grazie. Sembra piuttosto ingombrante installare questo maiale. Forse questo ti aiuterà . Puoi modificare il tuo post per poter copiare e incollare il codice nella console. Nella prima parte è necessario aggiungere sudodi fronte - questo ha funzionato per me. La seconda parte - con la sceneggiatura - non ha funzionato e non sono riuscito a trovarla. Grazie.
alex

1
Non posso rispondere, quindi aggiungo questo commento. Ho appena installato un mouse Microsoft Bluetooth 3600 BLE su Ubuntu (16.04). Tutto quello che ho fatto è stato: sudo apt-get install blueman - sudo killall bluetoothd - e impostato con blueman-assistant. Non è necessario aggiungere PPA. Spero che aiuti qualcuno.
Pizzamonster,

0

Sono riuscito a uccidere il mio laptop 14.04 seguendo risposte molto simili, quindi fai attenzione quando tenti di "annullare" tutti i pacchetti installati qui. Per favore, non rimuovere il pacchetto bluez! (Solo con il senno di poi mi rendo conto che questa era una cosa davvero molto stupida da fare.)

Tuttavia, sono riuscito a far funzionare la mia tastiera e il mio mouse davvero bene in 16.04 e puoi vedere la mia risposta qui: https://askubuntu.com/a/1023532/815371

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.