Об этом спрашивали и отвечали миллион раз раньше. И я думаю, что прочитал почти все эти вопросы и ответы и попробовал как можно больше решений.
Тем не менее, я до сих пор не могу заставить мышь автоматически переподключаться после сна, выключения или прекращения использования. Я пользуюсь мышью 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
команд - мышь вообще не подключится! Все, что я сейчас получаю, это сообщения об истечении времени ожидания Я не знаю, что я сделал, но на данный момент мышь отказывается подключаться вообще.
Я немного запутался здесь ....
apt-get install blueman
иsudo blueman-manager
Попробуйте еще раз, но удалите эту часть
name="Microsoft Sculpt Comfort Mouse"
Если это не так, значит, у вас неправильный OUI.
Я полагаю, что это первая половина адреса вашей Bluetooth-мыши.
OUI
обозначаетOrganizational Unique Identifier
. По сути, первая половина вашего MAC-адреса написана Microsoft, хотя мыши той же компании могут иметь разные значенияOUI
по любой причине.Для этого шага начнем с нуля и начнем процесс исключения.
Удалите / очистите
blueman-manager
или любое дополнительное программное обеспечение Bluetooth. Пойдите ванильно и просто оставьте оригинальное программное обеспечение Ubuntu bluetooth, чтобы исключить любые конфликты.Нажмите режим обнаружения Bluetooth-мыши.
Откройте терминал и введите команду
hcitool scan
Затем вставьте первую половину своего адреса Bluetooth в качестве OUI.
Удостоверьтесь, чтобы включить последний двоеточие, как так
oui="xx:xx:xx:"
Так что, если адрес вашей мыши Bluetooth
AB:CD:EF:GH:IJ:KL
Это будет выглядеть так:
Вставьте эту строку с остальными записями в
ВАЖНО: Вставьте в начале файла, чуть ниже начального
<devices>
тега - потому что записи совпадают в порядке появления!Я бы перезапустил после этого, чтобы убедиться, что все в порядке.
Это должно решить большинство проблем с переподключением, потому что Ubuntu не знает и не хранит PIN # при первом подключении при попытке переподключения.
ПРИМЕЧАНИЕ. В других дистрибутивах Linux путь к файлу
pin-code-database.xml
может быть другим!источник
original Ubuntu bluetooth software
: удалите устройство Bluetooth, если оно было подключено, затем попробуйте подключить устройство с измененнымPIN options
с помощью настроенного PIN-кода0000
, протестировано с помощью лазерной мыши ThinkPad BluetoothЭто работает на 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'
Вы также можете настроить сочетание клавиш с той же командой на обед и подключить свое устройство одним нажатием кнопки.
Веселиться :)
источник
bluetoothctl connect 00:XX:XX:XX:XX:XX
? Кажется, тоже хорошо работает. Вы также обнаружили, что добавлениеbash -c 'echo -e "connect 00:XX:XX:XX:XX:XX \nquit" | bluetoothctl'
через Startup Application в Ubuntu добавляет вторую обратную косую черту в \ nquit, так что это выглядитbash -c 'echo -e "connect 00:XX:XX:XX:XX:XX \\nquit" | bluetoothctl'
в соответствующем файле .desktop в~/.config/autostart
?Я уверен, что если вы подключите мышь неправильно, она не будет работать. У меня была точно такая же проблема. Моя мышь Microsoft Sculpt Comfort Mouse отлично соединилась, и я оставил компьютер на день. Заставка появилась, и через несколько часов я вернулся, чтобы использовать свой компьютер, и моя мышь не работала. Я, вероятно, спарил это неправильно и в первый раз. Итак, я искал в интернете и попробовал несколько вещей из сообщества Ubuntu, включая удаление и восстановление моей мыши, и в этот момент она не исправлялась. Я понял, что на самом деле я не правильно связывал его каждый раз, когда я был в паре. Ниже приведены правильные шаги для сопряжения этой мыши:
Нажмите поиск в диспетчере Bluetooth
источник
Ни один из ответов, перечисленных здесь, не работал для меня, но я связал устройство с помощью инструмента командной строки bluetoothctl, и оно автоматически подключилось. То, что я сделал, было:
bluetoothctl
(перечислить адрес Mac моей мыши)pair <MAC>
(в рамках bluetoothctl, который подключил устройство)источник
У меня была та же проблема с этой мышью, и я нашел решение, используя второй подход, упомянутый здесь: /unix/177998/bluetooth-mouse-disconnects
Вкратце, создайте файл правил, а именно «99-bluetooth.rules», в «/ etc / udev /» и добавьте в него следующую строку:
Это решило мою проблему, надеюсь, вам это тоже поможет.
источник
Подтверждено. Редактирование файла pin-code-database.xml с помощью стандартных пакетов Bluetooth также позволило повторно подключить лазерную мышь Lenovo Thinkpad Bluetooth после перезагрузки системы. Вот настройка, которую я использовал:
источник