Об этом спрашивали и отвечали миллион раз раньше. И я думаю, что прочитал почти все эти вопросы и ответы и попробовал как можно больше решений.
Тем не менее, я все еще не могу заставить мышь автоматически переподключаться после сна, выключения или прекращения использования. Я пользуюсь мышью Microsoft Sculpt Comfort под 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
команд - мышь вообще не подключается! Все, что я сейчас получаю, это сообщения об истечении времени ожидания. Я не знаю, что я сделал, но на данный момент мышь вообще отказывается подключаться.
Я немного запутался здесь ...
Я уверен, соединяете ли Вы свою мышь неправильно это работа привычки. У меня была та же самая проблема. Моя Microsoft Sculpt Comfort Mouse соединила штраф, и затем я оставил компьютер в течение дня. Экранная заставка продвинулась, и несколько часов спустя я возвратился для использования моего компьютера, и моя мышь не работала. Я, вероятно, соединил его неправильно в первый раз также. Так, я перерыл Интернет и попробовал несколько вещей от сообщества Ubuntu включая удаление и восстановление моей мыши, в которой точке это не восстановит. Я выяснил, что на самом деле не соединял его правильно каждый раз, когда я соединился. Корректные шаги для соединения этой мыши, которая работала, ниже:
, поиск Щелчка в менеджере по Bluetooth
Подтвержденный. Используя стандартные пакеты Bluetooth, редактируя файл pin-code-database.xml также включил повторное соединение Lenovo Thinkpad Bluetooth Laser mouse после системной перезагрузки. Вот установка, которую я использовал:
<device oui="F0:65:DD:" type="mouse" name="ThinkPad Bluetooth Laser Mouse" pin="0000"/>
Ни один из ответов, перечисленных здесь, не работал на меня, но я соединил устройство, используя commandline инструмент bluetoothctl, и это снова соединилось автоматически. То, что я сделал, было:
bluetoothctl
(перечисляют Mac addess моей мыши) pair <MAC>
(в bluetoothctl, который соединил устройство) У меня была та же проблема с этой мышью, и я нашел решение с помощью второго подхода, упомянутого здесь: https://unix.stackexchange.com/questions/177998/bluetooth-mouse-disconnects
Короче говоря, создайте файл правила, а именно, "99-bluetooth.rules", в "/etc/udev /", и добавьте эту строку в нем:
ACTION=="add", SUBSYSTEM=="bluetooth", ATTR{product}=="Microsoft Bluetooth Mouse ", ATTR{power/control}="on"
Это решило мою проблему, я надеюсь, что она помогает Вам также.
Попытайтесь использовать другой инструмент для соединения bluetooth-устройства, например. blueman-manager
(вероятно, bluetooth-устройству не "доверяют").
Я использую Ubuntu 14.04 и имею Microsoft Sculpt Comfort Mouse. При соединении мыши в диалоговом окне настроек Bluetooth Ubuntu не соединяется снова мышь, после приостанавливают/возобновляют и даже через какое-то время неактивных.
Я непарная мышь, соединенная и, "доверял" ему blueman-manager
и теперь это работает как очарование.
Попробуйте его снова, но удалите эту часть name="Microsoft Sculpt Comfort Mouse"
Если не то, чтобы затем у Вас, вероятно, есть неправильный OUI.
Я полагаю, что это - первая половина адреса Вашей мыши Bluetooth.
OUI
обозначает Organizational Unique Identifier
. В основном первая половина Вашего MAC-адреса говорит, что это сделано Microsoft, хотя мыши от той же компании могут иметь отличающийся OUI
s по любой причине.
Поскольку этот шаг запускается с нуля, и позволяет, запускают процесс устранения.
Удаление/чистка blueman-manager
или любое дополнительное программное обеспечение Bluetooth. Пойдите ваниль и просто оставьте исходное программное обеспечение Bluetooth Ubuntu для исключения любых конфликтов.
Нажмите режим исследования мыши Bluetooth.
Откройте терминал и введите команду hcitool scan
Затем вставьте первую половину своего адреса 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
может отличаться!
Это работает над Ubuntu 17.10, я думаю, что каждый дистрибутив с bluetoothctl поддерживается:
bluetoothctl
В $bluetooth
тип командной строки devices
. Вы будете видеть список доступных устройств.trust 00:XX:XX:XX:XX:XX
Где число, запущенное с 00:
устройство, которое Вы хотите подключить.ctrl+d
или quit
выходить.Если Вы хотите автоматически подключить Свое устройство на запуске, открытом Startup Applications
и добавьте новый.
Add
My startup BT connection
bash -c 'echo -e "connect 00:XX:XX:XX:XX:XX \nquit" | bluetoothctl'
Можно также установить сочетание клавиш с той же командой, чтобы накормить обедом, и соединить Вас устройство с нажатием кнопки.
Весело провести время :)