반응형
Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

테크매니아

아치리눅스 세팅기 - 1) 블루투스 마우스 연결하기 본문

카테고리 없음

아치리눅스 세팅기 - 1) 블루투스 마우스 연결하기

SciomageLAB 2024. 9. 18. 09:26
반응형

Intro

막상 데스크톱으로 들어오니 엄청난 설렘과 휑함이 반겨주었다.
아무것도 없다.
바로 이 매력!!! usb 인터페이스 키보드도 안 먹는다!
물논!! 블루투스도 당근!!!
이 모든걸 모두 해야되니 어찌보면 참 귀한 경험이고 설레는 일이었다.
터미널에서 설치를 수행한 덕분에 부팅과정과 관련 용어를 알게 되서 굉장히 즐거웠다.

bluez 설치

우선 블루투스 유틸을 설치한다.

pacman -S bluez bluez-utils

bluez는 자세히는 모르지만 블루투스 통신 프로토콜을 제공해주는 라이브러리라고 한다. 나중에 한번 이 라이브러리를 써서 장비 프로그래밍을 해봐야 겠다.

lsusb로 usb에 연결된 장치들을 확인 할 수 있다. 내 껀 chicony electronics 제품이다.

systemctl status bluetooth

위 명령어로 블루투스 서비스 상태를 확인할 수 있는데 아래 이미지가 매우 화질이 떨어지지만 처음에 상태 확인을 하면 inactive로 되어있다. 장치를 활성화 시키기 위해

systemctl start bluetooth
systemctl status bluetooth
systemctl enable bluetooth

서비스를 작동시킨 후 확인하면 초록색으로 active 라고 뜬다.

btusb module load

블루투스 장치 드라이버가 올라가지 않았다면 올린다.

modprobe btusb

Pairing and Connect

다음과 같은 명령어로 탐색, 페어링 및 연결을 할 수 있다.

bluetoothctl  # 블루투스 모드 진입
[bluetooth] scan on # 장치 탐색 
[bluetooth] pair XX:XX:XX:XX:XX:XX # 페어링 
[bluetooth] connect XX:XX:XX:XX:XX:XX # 연결 

만일 'Failed to start discovery: org.bluez.Error.NotReady' 라는 문구를 보았을 경우 'power on' 이라는 블루투스 컨트롤러 파워를 켜주는 명령어를 실행하면 된다.

Auto enable when device found

# /etc/bluetooh/main.conf
AutoEnable=true
반응형