Я только что купил мышь Microsoft Designer Mouse, спецификации здесь (Bluetooth 4.0) и не могу использовать ее в Ubuntu 14.04. На Windows 8 (тот же ноутбук) он работает просто отлично.
Поэтому я искал arround и нашел много людей с той же проблемой. Очевидно, проблема в том, что в Ubuntu 14.04 на данный момент есть только BlueZ 4.101, и потребуется BlueZ 5.x для поддержки Bluetooth 4.0 Low Energy Device, которое, похоже, сложно установить. По этому вопросу с апреля 2013 года по настоящее время запущен поток , в котором говорится, что трудно включить Bluez 5.x в Ubuntu.
Некоторые люди давали некоторые нерабочие предложения, включая установку PPA, из-за которой мне пришлось переустанавливать Ubuntu (Bluetooth не включался, а Ubuntu зависал бесконечно при выключении):
Так разве нет решения вообще? Я не могу использовать Bluetooth 4.0 на Ubuntu 14.04 LTS, хотя аппаратная поддержка это поддерживает? Есть ли другой дистрибутив Linux, который бы поддерживал Bluetooth 4.0 (например, Mint или еще что-нибудь)?
Никто прямо не сказал, что решения не существует, возможно, потому, что есть вещи, которые очень опытный пользователь может сделать в соответствии со своим собственным делом.
Похоже, большие пальцы вниз для Ubuntu.
Спасибо заранее.
источник
Ответы:
Я получил Microsoft Designer Mouse, работающую на Ubuntu 14.04 со следующими PPA и установками пакетов:
Тогда вам нужно перезапустить Blueman просто в случае.
источник
Обновление : ПРЕДУПРЕЖДЕНИЕ - для некоторых пользователей, таких как @ kalamalka-kid ниже, следующее полностью нарушило их системные настройки. Продолжить с осторожностью.
У меня есть хорошие новости - мне удалось заставить Bluetooth 4.0 Microsoft Mouse с низким энергопотреблением работать с моим ноутбуком DELL XPS 13 (чип Bluetooth для широкополосной связи) надежно после 1,5 дней взлома и слезоточивости. Yay для 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/bluez5
PPA висел у меня на деинсталлировать. Я исправил это, отредактировав/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 удалите сломанный PPA-модуль bluez:
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 имеет чип Broadcom, для него требуется специальная прошивка. Следующие шаги установки прошивки необходимы только для этого чипа . Я обнаружил проблему из-за следующих строк в моем системном журнале:
Поэтому мне пришлось следовать этим инструкциям, чтобы снова установить прошивку .
cabextract
.hex2hcd BCM20702A1_001.002.014.1443.1572.hex /lib/firmware/brcm/BCM20702A0-0a5c-216f.hcd
- обратите внимание, что для ядра LTS 3.19 будет работать только эта версия прошивки. Сначала я попробовал более позднюю версию, и она не работала.После того, как вы снова заработаете, Bluetooth должен работать, и вы можете установить его, например,
blueman
для подключения к мыши. Вы также можете вручную подключить мышь к командной строке следующим образом (сначала нажмите кнопку внизу на 3 секунды, чтобы перевести ее в режим сопряжения):Потребовалось много времени, чтобы выяснить проблему с прошивкой Bluetooth, потому что единственным симптомом были сообщения
org.bluez.Error.AuthenticationFailed
иorg.bluez.Error.AuthenticationCancelled
когда я пытался выполнить сопряжение или подключение.источник
/etc/default/acpi-support
чтобы найти вызываемую переменнуюMODULES
и добавилbtusb
ее в список модулей для перезагрузки.Спасибо за ваши ответы. Это сработало для меня ...
... но дополнительно я должен запустить bluez в экспериментальном режиме. Замените / usr / sbin / bluetooth собственным скриптом:
Теперь я могу подключиться с помощью blueman-апплета и мыши с клавиатурой.
Любые идеи, как подключиться автоматически при запуске или без использования Blueman (просто командная строка)?
источник
sudo
спереди - это сработало для меня. Вторая часть - со сценарием - не сработала, и мне не удалось ее найти. Спасибо.Мне удалось убить мой ноутбук 14.04 после очень похожих ответов, поэтому, пожалуйста, будьте осторожны при попытке "отменить" любые пакеты, которые вы здесь установили. Пожалуйста, не удаляйте пакет bluez! (Только задним числом я понимаю, что это было действительно очень глупо.)
Тем не менее, мне удалось заставить мою клавиатуру и мышь работать очень хорошо в 16.04, и мой ответ вы можете увидеть здесь: https://askubuntu.com/a/1023532/815371
источник