이 답변은 Andrew Martin이 thetechdepo.com에서 작성한 자습서에서 가져옵니다. 원래 게시물에 대해서는 아래 링크를 참조하십시오. 그러나 이것은 완전한 재 작성입니다. 애플 키보드 용으로 특별히 작성되었지만 여러 장치에 사용했기 때문에 애플 또는 키보드 전용이 아닙니다. 지침을 따르기 만하면 우분투에서 블루투스 장치를 자동으로 연결할 수 있습니다.
시스템 설정> Bluetooth로 이동하여 지침에 따라 새로 연결된 Bluetooth 장치를 추가하십시오.
지시에 따라 요청에 따라 핀을 입력 한 다음 장치가 연결되어 작동 한 후 장치의 전원을 끕니다. 이제 자동 연결 부분으로 이동하십시오.
터미널을 열고 다음 명령을 입력하십시오.
$ killall bluetooth-applet
$ sudo /etc/init.d/bluetooth restart
$ sudo hcitool dev
마지막 명령은 다음과 같은 장치의 출력을 표시합니다.
Devices:
hci0 00:00:00:00:00:00
명령 행을 통해 블루투스를 연결할 수 있도록 새 패키지를 설치하십시오.
$ 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
이제 PC가 시작될 때 장치를 자동으로 연결하기 위해 시작 파일을 만들어야합니다. 터미널을 통해 ...
$ gedit ~/.keyboard.sh
AA : BB : CC : DD : EE : FF를 위에서 본 하드웨어 ID로 대체하여 다음 텍스트를 입력하십시오. 마지막으로 파일을 저장하십시오.
#! /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
컴퓨터를 다시 시작하면 장치가 자동으로 연결되어 아무 작업도하지 않아도 작동합니다.
나는 이것이 소수의 사람들에게 도움이되기를 바랍니다. 내 문제에 대한 해결책을 찾는 데 오랜 시간이 걸렸 으며이 자습서를 웹에 조금 더 깊이 통합하고 싶었습니다.
원본 링크는 여기 에서 찾을 수 있습니다 .