Ця відповідь виходить з підручника, написаного Ендрю Мартіном на thetechdepo.com. Дивіться посилання нижче для оригінальної публікації, однак це повна перезапис. Він написаний спеціально для яблучної клавіатури, однак я використовував його для декількох пристроїв, так що це не яблуко чи клавіатура. Просто дотримуйтесь інструкцій, і ви отримаєте будь-який Bluetooth-пристрій для автоматичного підключення в Ubuntu.
Перейдіть у Налаштування системи> Bluetooth та дотримуйтесь інструкцій, щоб додати нещодавно підключений Bluetooth-пристрій.
Виконайте вказівки та введіть штифт за запитом, а потім після підключення та роботи пристрою вимкніть пристрій. Тепер на частину автоматичного підключення.
Відкрийте свій термінал і введіть такі команди:
$ killall bluetooth-applet
$ sudo /etc/init.d/bluetooth restart
$ sudo hcitool dev
Остання команда відобразить вихід для вашого пристрою, наприклад:
Devices:
hci0 00:00:00:00:00:00
Встановіть новий пакет, що дозволить вам підключити Bluetooth через командний рядок.
$ sudo apt-get install bluez-compat
Як тільки це завершиться, тепер у вас буде встановлена програма hidd. У цей момент увімкніть клавіатуру і введіть наступну команду. Він видасть MAC-адресу вашої клавіатури, яку вам потрібно буде скопіювати та вставити в наступну команду, як показано нижче:
$ hcitool scan
Scanning ...
AA:BB:CC:DD:EE:FF Bluetooth Device Name
$ sudo hidd --connect AA:BB:CC:DD:EE:FF
Тепер ми повинні створити файл запуску для автоматичного підключення пристрою при запуску ПК. Через термінал ...
$ gedit ~/.keyboard.sh
Введіть наступний текст, замінюючи AA: BB: CC: DD: EE: FF з ідентифікатором обладнання, який ви бачили вище. Нарешті, збережіть файл.
#! /bin/bash
address="AA:BB:CC:DD:EE:FF"
while (sleep 1)
do
connected=`sudo hidd --show` > /dev/null
if [[ ! $connected =~ .*${address}.* ]] ; then
sudo hidd --connect ${address} > /dev/null 2>&1
fi
done
Тепер створіть новий файл запуску. Замініть "клавіатуру" на будь-яку назву пристрою, яку ви обрали. Це просто назва файлу.
$ sudo gedit /etc/init.d/keyboard
Вставте наступне, що говорить вашому Ubuntu запустити файл, який ви тільки що створили при запуску.
#!/bin/sh
/home/username/.keyboard.sh &
exit 0
Тепер встановіть дозволи обох файлів для виконання через термінал.
$ sudo chmod +x /etc/init.d/keyboard
$ chmod +x ~/.keyboard.sh
$ sudo update-rc.d keyboard defaults
Перезавантажте комп’ютер, і ваш пристрій повинен автоматично підключатися і працювати, без цього вам нічого робити.
Я сподіваюся, що це допомагає небагатьом людям, мені знадобилося багато часу, щоб знайти рішення моєї проблеми, і я хотів цементувати цей підручник трохи глибше в Інтернеті.
Оригінальне посилання можна знайти тут .