Миша дизайнера Microsoft (Bluetooth 4.0) на Ubuntu 14.04 LTS


8

Щойно я придбав мишу Microsoft Designer Mouse, специфікації тут (Bluetooth 4.0) і не в змозі використовувати її в Ubuntu 14.04. У Windows 8 (той же портативний комп'ютер) він працює чудово.

Тому я обшукав навколо себе і знайшов багатьох людей з тим самим питанням. Очевидно, проблема полягає в тому, що ubuntu 14.04 має тільки BlueZ 4.101, і BlueZ 5.x знадобиться для підтримки пристрою Bluetooth 4.0 з низьким рівнем енергії, який, здається, важко встановити. Існує нитка, яка ведеться з квітня 2013 року до нещодавнього випуску, заявляючи, що важко включити Bluez 5.x в Ubuntu.

Деякі люди давали кілька непрацюючих пропозицій, включаючи встановлення PPA, що призводить до того, що мені доведеться перевстановити ubuntu (bluetooth не вмикається, і ubuntu буде вимкнено безперервно при відключенні):

Тож чи не існує рішення взагалі? Я не можу використовувати Bluetooth 4.0 на Ubuntu 14.04 LTS, хоча апаратне забезпечення його підтримує? Чи є інший дистрибутив Linux, який підтримував би Bluetooth 4.0 (як, наприклад, монетний двір чи інший)?

Ніхто не сказав прямо, що немає рішення, мабуть, тому, що є речі, які дуже досвідчений користувач міг зробити відповідно до власного випадку.

Схоже, великі пальці для ubuntu.

Thx заздалегідь.


Для автоматичного підключення миші (або, AFAIK будь-якого пристрою), вам потрібно ввести код під час сполучення. У моєму випадку лазерна миша Thinkpad автоматично підключається під час сеансу, починаючи зі стандартного "0000".

Відповіді:


4

Миші Microsoft Designer Mouse працювали над Ubuntu 14.04 із такими PPA та встановленнями пакетів:

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

Тоді вам потрібно перезапустити блюмена просто на випадок.

killall blueman-manager
blueman-applet &

Дякую за пропозицію, але коли я спробував використовувати цей PPA, згідно з посиланням вище, моя Ubuntu перестала працювати належним чином. Після перевстановлення я втратив розділ Windows і життя стало похмурим (моя помилка). Дякуємо вам за неприйнятність. Це, мабуть, дорога, але, враховуючи мій досвід, я зараз просиджу домовленості.
A. Vieira

Нічого собі, мені дуже шкода, що це сталося! Мої вибачення. Я знаю, як відчуваєш себе застрявати в установці-пекло. :(
Кріс МакКормік

Так ... Я перебуваю на свіжому встановленні ubuntu 14.04 LTS, пробуючи ppas вище, але мій термінал застряг під час виконання $ sudo apt-get install bluez . Він застряг у інструкції Встановлення нової версії конфігураційного файлу /etc/init.d/bluetooth . Насправді це вже вдруге спробую, тому що в перший раз я зупинив там установку і спробував перезавантажити. Система була порушена, і ubunutu не завантажувався. Тому мені довелося знову встановити ОС. І мені доведеться це зробити ще раз, як це не буде рухатися з місця. Як ви встановили це у своєму ubuntu, не порушуючи нічого? Це не працює в новому встановленні ..
А. Вієйра

Це працювало для мене під час публікації, але, на жаль, коли я спробував оновити, я отримав таку ж поведінку, як і ви. Здається, схожі на сховища bluez5 та blueman трохи нестабільні. :(
Кріс МакКормік

Вибачте, що у вас була та сама проблема. Сподіваюся, ви не втратили жодних даних. Оскільки Ubuntu не запускався правильно, щоб мати можливість увійти та відновити дані, я зробив наступне: Коли ви запускаєте ubuntu, почніть вводити випадково. Вам навіть не потрібно входити до запуску Unity Desktop. Цього достатньо для завантаження ubuntu, щоб ви могли зберігати дані.
А. Вієйра

2

Оновлення : ПОПЕРЕДЖЕННЯ - для деяких користувачів, таких як @ kalamalka-kid, наведені нижче, цілком порушено їх системні налаштування. Продовжуйте обережно.

У мене є хороша новина - мені вдалося отримати «Минучу енергію» Bluetooth 4.0 Microsoft Designer Mouse, яка надійно працює з моїм ноутбуком DELL XPS 13 (широкосмуговий чіп bluetooth) після 1,5 днів повного злому та розривання волосся. Так, для Linux! : D

Документуючи це тут, щоб хтось із тієї самої ситуації не повинен проходити ті ж самі волосся.

Спочатку я дотримувався вказівок на сторінці стеку LTS Enablement, щоб отримати гарне нове ядро ​​3.19, яке працює 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
  • Я також повинен був зробити apt-get dist-upgradeпісля цього, щоб фактично встановити нові пакети ядра.

Це повністю зламало мій Bluetooth, оскільки у мене є чіп Broadcom, який вимагає власної прошивки (див. Нижче для виправлення цього).

Я видалив усі речі Bluetooth зі свого ноутбука, щоб почати свіжим. bluezПакет з vidplace7/bluez5PPA висів у мене на деінсталювати. Я вирішив це шляхом редагування, /var/lib/dpkg/info/bluez.prermперш ніж виконувати команду видалення та видалити invoke-rc.dрядок та замінити його на echo "no bluetooth stopping!". Це спрацювало, і пакет буде видалено з наступними кроками:

  • dpkg -l | grep blue надасть вам список усіх пакетів Bluetooth.
  • apt-get remove --purge bluez bluetooth blueman... зі всіма переліченими пакунками все буде видалено.

Після того, як всі пакети Bluetooth будуть видалені, вийміть зламаний bluez PPA:

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

Потім додайте наступний PPA, який має не збійну версію bluez:

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

Оскільки Dell XPS 13 має широкоформатний чіп, для нього потрібна спеціальна прошивка. Наступні кроки встановлення прошивки необхідні лише для цього чіпа . Я виявив проблему через наступні рядки в своєму системному журналі:

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

Тому мені довелося дотримуватися цих інструкцій, щоб знову встановити прошивку .

  • Отримайте драйвер від Microsoft тут .
  • Відкрийте його cabextract.
  • Перетворіть файл і збережіть у місці вбудованого програмного забезпечення: hex2hcd BCM20702A1_001.002.014.1443.1572.hex /lib/firmware/brcm/BCM20702A0-0a5c-216f.hcd- зауважте, що для ядра LTS 3.19 працюватиме лише та версія прошивки. Спершу я спробував пізнішу версію, і це не вийшло.
  • Переконайтеся, що ви вимикаєте і знову включаєте ноутбук, а не перезавантажуйте.

Як тільки ви знову працюєте, Bluetooth повинен працювати, і ви можете встановити, наприклад, bluemanдля підключення до миші. Ви також можете вручну підключитися до миші в такому командному рядку (спочатку натисніть кнопку під 3 секунди, щоб перевести її в парний режим):

# 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

Минуло багато часу, щоб з’ясувати проблему з прошивкою bluetooth, тому що єдиним симптомом були повідомлення, org.bluez.Error.AuthenticationFailedі org.bluez.Error.AuthenticationCancelledколи я намагався створити пару або з'єднатися.


Також Bluetooth зламався після призупинення. Я це виправив шляхом редагування, /etc/default/acpi-supportщоб знайти змінну, яку викликали MODULESта додав btusbдо списку модулів, які потрібно перезавантажити.
Кріс Маккормік

Чи вдалося вам також спрацювати клавіатуру? Тут я зараз борюся. Я отримую лише "Помилка підключення: org.bluez.Error.Failed", використовуючи bluetootctl при спробі підключення до клавіатури.
просвіт

1
Будьте дуже обережні з цим. Я щойно спробував встановити bluez, я міг його працювати, тому потім я його видалив, і тепер усі мої програми налаштування системи відсутні! БАД!
Каламалка Малюк

0

Дякую за відповіді Це працювало для мене ...

. 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

... але додатково я повинен запускати bluez в експериментальному режимі. Замініть / usr / sbin / bluetooth за власним сценарієм:

#!/bin/sh
bluetooth -E

Тепер я можу з'єднатись з мишкою та клавіатурою blueman-applet.

Будь-які ідеї, як підключитися автоматично при запуску або без використання blueman (просто командний рядок)?


Дякую. Здається, встановити цю свиню досить громіздко. Можливо, це вам допоможе . Чи можете ви відредагувати свою публікацію, щоб мати змогу скопіювати та вставити код у консоль. У першій частині його потрібно додати sudoспереду - це працювало для мене. Друга частина - зі сценарієм - не спрацювала, і мені не вдалося її знайти. Дякую.
alex

1
Мені не дозволяється відповідати, тому я додаю цей коментар. Щойно встановлена ​​миша Microsoft Bluetooth 3600 BLE на Ubuntu (16.04). Все, що я робив, було: sudo apt-get install blueman - sudo killall bluetoothd - і налаштувати його за допомогою помічника blueman. Не потрібно додавати PPA. Сподіваюся, це комусь допоможе.
pizzamonster

0

Мені вдалося вбити свій ноутбук 14.04 після дуже подібних відповідей, тому будь ласка, будьте обережні, намагаючись "скасувати" будь-які пакунки, встановлені тут. Будь ласка, не видаляйте пакет bluez! (Лише заднім числом я усвідомлюю, що це було дійсно дуже нерозумно.)

Однак мені вдалося змусити клавіатуру та мишу працювати дуже добре в 16.04, і ви можете побачити мою відповідь тут: https://askubuntu.com/a/1023532/815371

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.