Я пытался соединить мою bluetooth-клавиатуру с моим компьютером после переустановки со стандартной Ubuntu 12.04 до минимальной установки.
В минимальной установке у меня нет графического интерфейса, поэтому я пытался использовать различные доступные инструменты командной строки, но я не могу понять, как должно происходить сопряжение. Соединение, когда у меня был графический интерфейс, работало безупречно.
Я попросил помощи здесь: http://ubuntuforums.org/showthread.php?p=12234695
Никто не ответил, но много деталей о моей ситуации доступно там.
Как можно связать устройства Bluetooth из командной строки?
В установке Bluez4 блюзпакет , чтобы смочь соединить устройство из командной строки с bluez-simple-agent (Bluez5 обеспечит bluetoothctl
команда):
bluez-simple-agent hci# xx:xx:xx:xx:xx:xx
Замена #
с числом адаптера Bluetooth (например. hci0
) и xx:xx:xx:xx:xx:xx
с MAC нашего bluetooth-устройства.
Для получения количества нашего адаптера, мы можем выйти:
hciconfig
MAC устройств может быть просканирован для со следующей командой:
hcitool scan
Bluetooth-устройство должно быть в соединяющемся режиме, конечно. Введите PIN-код при выяснении соединить устройство.
Если мы уже соединили устройство и потребность удалить его из базы данных (например, для восстановления) мы можем сделать так с
bluez-simple-agent hci# xx:xx:xx:xx:xx:xx remove
Отметьте клавиатурами (или мыши): Пока bluetooth-клавиатура не соединяется, мы, возможно, должны ввести PIN-код с помощью дополнительной проводной клавиатуры. Посмотрите с руководством Вашей клавиатуры, как соединение сделано (некоторые ожидают PIN в компьютере сначала, некоторых в клавиатуре сначала. У некоторых может быть фиксированный PIN).
После соединения мы подключаем клавиатуру с:
sudo bluez-test-input connect xx:xx:xx:xx:xx:xx
Для разрешения автосоединения после перезагрузки, мы можем добавить устройство к доверенным устройствам:
sudo bluez-test-device trusted xx:xx:xx:xx:xx:xx yes
После долгих поисков я нашел два решения. Одним из них является bluetoothctl, который выполняет именно то, что вы ищете. Вы можете сделать почти все из командной строки :) Поскольку я ленивый, а моя память все еще на жестком диске, мне также нужен апплет, поэтому я установил bluedevil на рабочий стол своего помощника :) он работает, кроме сканирования, но это хорошо, как это