Миша Bluetooth не підключається автоматично до ноутбука


18

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

Однак я все ще не можу змусити мишу автоматично підключитися після сну, відключення чи припинення використання. Я використовую Microsoft Sculpt Comfort Mouse під Kubuntu 14.04, 64bit. Я можу, звичайно, підключитися вручну.

Моїм останнім зусиллям було додати рядки

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

до, /usr/share/kde4/apps/bluedevilwizard/pin-code-database.xmlа потім перезавантажте Bluetooth з

sudo service bluetooth restart

Але нічого. Миша все ще має бути вручну спареною.

І тільки зараз, спробувавши кілька hcitoolкоманд - миша взагалі не підключиться! Все, що я отримую зараз, - це повідомлення тайм-ауту. Я не знаю, що я зробив, але на сьогодні миша взагалі відмовляється підключатися.

Я тут трохи розгублений….

Відповіді:


15

Спробуйте використовувати інший інструмент для з'єднання пристрою Bluetooth, наприклад blueman-manager(можливо, пристрій Bluetooth не "довіряється").

Я використовую Ubuntu 14.04 і маю Microsoft Sculpt Comfort Mouse. Під час парування миші в діалоговому вікні налаштувань Bluetooth Ubuntu миша не відновлюється після призупинення / відновлення і навіть через деякий час простою.

Я неспарену мишку, поєднав її і "довірив" їй, blueman-managerі тепер це працює як шарм.


По-справжньому! Я видалив пристрій, потім я зробив увесь процес через blueman-менеджер, ніж встановив як "довіра", він справді автоматично підключається зараз! Спасибі!
вступ

Ще працює в Ubuntu 18.04, але довелося apt-get install bluemanіsudo blueman-manager
транзистор1

3

Спробуйте ще раз, але видаліть цю частину name="Microsoft Sculpt Comfort Mouse"

Якщо це не так, то, ймовірно, у вас неправильний OUI.

Я вважаю, що це перша половина адреси вашої Bluetooth-миші.

OUIрозшифровується Organizational Unique Identifier. В основному, у першій половині вашої MAC-адреси написано, що це зроблено корпорацією Майкрософт, хоча миші від однієї компанії можуть мати різні OUIпричини з будь-якої причини.

Для цього крок почніть з нуля і дозволить розпочати процес усунення.

Видаліть / очистіть blueman-managerабо будь-яке додаткове програмне забезпечення Bluetooth. Перейдіть на ваніль і просто залиште оригінальне програмне забезпечення Bluetooth Ubuntu, щоб виключити будь-які конфлікти.

  1. Натисніть режим виявлення миші Bluetooth.

  2. Відкрийте термінал і введіть команду hcitool scan

  3. Потім вставте першу половину своєї Bluetooth-адреси як OUI.

Обов’язково включіть останню товсту кишку так oui="xx:xx:xx:"

Тож якщо адреса вашої Bluetooth-миші AB:CD:EF:GH:IJ:KL

Це виглядатиме так:

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

Вставте цей рядок із рештою записів у

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

ВАЖЛИВО: Вставте на початку файлу, трохи нижче стартового <devices> тегу - адже записи відповідають у порядку появи!

Я б перезапустив після цього лише переконатися, що все в порядку.

Це повинно вирішити більшість проблем з повторним підключенням, оскільки Ubuntu не знає і не зберігає PIN-код під час першого введення пари при спробі відновлення з'єднання.

ПРИМІТКА. В інших дистрибутивах Linux шлях файлу pin-code-database.xmlможе бути різним!


Плюс: простий спосіб, просто скориставшись original Ubuntu bluetooth softwareпристроєм: видаліть Bluetooth-пристрій, якщо він був підключений, а потім спробуйте підключити пристрій модифікованим PIN optionsза допомогою індивідуального PIN-коду 0000, перевіреного за допомогою ThinkPad Bluetooth Laser Mouse
artificerpi

3

Він працює на Ubuntu 17.10. Я думаю, що підтримується кожен дистрибутив з bluetoothctl:

  1. Запустити в терміналі bluetoothctl In $bluetoothтипу командного рядка devices. Ви побачите список доступних пристроїв.
  2. Тип trust 00:XX:XX:XX:XX:XXДе число, розпочате з, 00:- це пристрій, з яким ви хочете підключитися.
  3. Введіть ctrl+dабо quitдля виходу.
  4. Якщо ви хочете автоматично підключити свій пристрій під час запуску, відкрийте Startup Applicationsта додайте новий.

    • Натисніть Add
    • Назва запуску, як My startup BT connection
    • У командному типі bash -c 'echo -e "connect 00:XX:XX:XX:XX:XX \nquit" | bluetoothctl'

Ви також можете встановити комбінацію клавіш із тією ж командою на обід і підключити Ваш пристрій натисканням кнопки.

Приємно :)


Спасибі! Чи є насправді причина, чому ви не використовували просто bluetoothctl connect 00:XX:XX:XX:XX:XX? Здається, це теж добре працює. Ви також виявили, що додавання bash -c 'echo -e "connect 00:XX:XX:XX:XX:XX \nquit" | bluetoothctl'через додаток запуску Ubuntu додає \ nquit другу зворотну косу рису, щоб вона виглядала так bash -c 'echo -e "connect 00:XX:XX:XX:XX:XX \\nquit" | bluetoothctl'у відповідному файлі .desktop ~/.config/autostart?
DMT

1

Я впевнений, якщо ви неправильно поєднуєте мишу, вона не буде працювати. У мене було саме таке питання. Мій Microsoft Sculpt Comfort Mouse спарився чудово, а потім я залишив комп’ютер на день. Заставка увімкнулася, і через кілька годин я повернувся до свого комп’ютера, а миша не працювала. Я, мабуть, поєднав його неправильно і в перший раз. Отже, я шукав через Інтернет і спробував декілька речей із спільноти Ubuntu, включаючи видалення та ремонт своєї миші, і в цей момент вона не відновиться. Я зрозумів, що насправді не правильно поєднуючи його кожен раз, коли я вступаю в пару. Правильні кроки для сполучення цієї миші, яка працювала, наведені нижче:

  1. Відкрийте менеджер Bluetooth (повинен працювати з будь-яким менеджером, але я використовував спеціально менеджер Bluetooth)
  2. Натисніть і утримуйте кнопку спарювання внизу миші, поки не з’явиться суцільне миготливе синє світло (повільно блимає близько 1 спалаху в секунду)
  3. Клацніть пошук у Менеджері Bluetooth

    • Клацніть клавішу Microsoft Sculpt Comfort Mouse, а потім клацніть піктограму клавіші (піктограма пари)
    • Після того як миша пари, натисніть значок золотої зірки в Менеджері Bluetooth, щоб миша була довірена.
    • Тепер, коли миша є парною та довіреною, натисніть Налаштування, виберіть службу введення та натисніть "вперед". Коли ви побачите "Пристрій додано та підключено успішно", натисніть кнопку "Закрити".

Якщо ви все ще маєте те саме питання, перевірте мою відповідь!
Тек

1

Жодна з перерахованих тут відповідей не працювала для мене, але я з'єднав пристрій за допомогою інструменту командного рядка bluetoothctl і він відновився автоматично. Що я зробив:

  • Встановіть мишу на видимість
  • запустити bluetoothctl(перерахуй Mac-адресу моєї миші)
  • запустити pair <MAC>bluetoothctl, який поєднав пристрій)

0

У мене була така ж проблема з цією мишкою, і я знайшов рішення, використовуючи другий підхід, згаданий тут: /unix/177998/bluetooth-mouse-disconnects

Коротше кажучи, створіть файл правил, а саме "99-bluetooth.rules", в "/ etc / udev /" і додайте до нього цей рядок:

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

Це вирішило моє питання, я сподіваюся, що це теж допоможе вам.


0

Підтверджено. Використання стандартних пакетів Bluetooth, редагуючи файл pin-code-database.xml, також дозволило відновити лазерну мишу Lenovo Thinkpad Bluetooth Laser після перезавантаження системи. Ось налаштування, які я використав:

<device oui="F0:65:DD:" type="mouse" name="ThinkPad Bluetooth Laser Mouse" pin="0000"/>
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.