Вопрос или проблема
Я пытался следовать нескольким учебникам, но все они ссылаются на hidd
или bluez-simple-agent
.
Я установил bluez
, bluez-tools
, bluetooth
, но когда я запускаю hidd
или bluez-simple-agent
, я получаю команда не найдена
.
Я пытался:
sudo apt-get remove --purge bluez bluez-tools bluetooth && sudo apt-get install bluez bluez-tools bluetooth
Но это дает те же результаты.
Моя конечная цель – сопрячь Bluetooth клавиатуру. Буду признателен за любую помощь!
Мне удалось следовать этой статье на AskUbuntu, используя bluetoothctl
. Если вы не можете набрать текст в приглашении bluetoothctl
, запустите его с sudo
.
Я также выполнил [bluetooth]# trust [MAC-адрес клавиатуры]
Ответ или решение
Конфигурация Bluetooth в Ubuntu 16.04 Server может быть несколько запутанной, особенно если вы пытаетесь использовать устаревшие инструменты. Давайте разберемся, как правильно настроить Bluetooth на вашем сервере и подключить блютуз-клавиатуру.
Шаги по настройке Bluetooth
-
Убедитесь, что необходимые пакеты установлены:
Вам нужно установитьbluez
,bluetooth
иbluez-tools
. Это можно сделать с помощью следующей команды:sudo apt-get update sudo apt-get install bluez bluetooth bluez-tools
-
Проверьте состояние службы Bluetooth:
Убедитесь, что служба Bluetooth запущена. Используйте следующую команду:systemctl status bluetooth
Если служба не запущена, вы можете её запустить командой:
sudo systemctl start bluetooth
И, если хотите, чтобы она автоматически запускалась при загрузке системы:
sudo systemctl enable bluetooth
-
Используйте
bluetoothctl
для управления Bluetooth:
Вместоhidd
иbluez-simple-agent
, используйте утилитуbluetoothctl
, которая является более современным и удобным инструментом для управления Bluetooth.Запустите
bluetoothctl
:sudo bluetoothctl
-
Активируйте Bluetooth:
Внутри интерфейсаbluetoothctl
, выполните следующие команды:power on # Включает Bluetooth agent on # Включает агент, который отвечает за сопряжение устройств scan on # Включает сканирование, чтобы найти устройства
Вы увидите список доступных устройств. Найдите вашу клавиатуру и запомните её MAC-адрес (что-то вроде
XX:XX:XX:XX:XX:XX
). -
Сопряжение с клавиатурой:
Используйте MAC-адрес для сопряжения:pair XX:XX:XX:XX:XX:XX
После успешного сопряжения введите:
trust XX:XX:XX:XX:XX:XX
Это позволит вашей системе автоматически подключаться к клавиатуре в будущем.
-
Завершение работы:
Выйдите изbluetoothctl
, выполнив:exit
-
Проверьте устройство:
Чтобы проверить, правильно ли подключена клавиатура, можете использовать:bluetoothctl devices
Убедитесь, что ваша клавиатура отображается в списке и имеет статус «Connected».
Заключение
Следуя этим шагам, вы должны быть в состоянии успешно настроить Bluetooth на вашем сервере Ubuntu 16.04 и подключить блютуз-клавиатуру. Если у вас возникнут проблемы, заранее убедитесь, что ваше Bluetooth-устройство исправно, и что у него есть заряд. Если проблема persist, возможно, стоит проверить наличие обновлений системы или драйверов, а также исследовать специфические проблемы модели вашего Bluetooth-адаптера.