블루투스 전원관리 및 접속유지와 관련된 옵션 수정
우선 우분투에서 키보드 뿐 아니라 마우스 인식과 연결을 방해하는 요소부터 해결해보겠습니다.
/etc/bluetooth/input.conf를 열어 주석처리된 아래 두 옵션을 변경합니다.
IdleTimeout=0
UserspaceHID=true
IdleTimeout 옵션의 숫자는 Idle 상태로 전환하기 위해 기다리는 분단위 시간인데, 0으로 하면 Idle 상태로 전환하지 않습니다.
UserspaceHID=True 역시 블루투스 장비의 접속을 유지하는 기능을 한다고 합니다.
/etc/default/grub에서 GRUB_CMDLINE_LINUX_DEFAULT 옵션에 Autosuspend 기능을 해제하는 옵션을 다음과 같이 추가합니다.
GRUB_CMDLINE_LINUX_DEFAULT="btusb.enable_autosuspend=n"
만약 종전에 다른 옵션이 이미 있었다면, 예시와 같이 해당 옵션 뒤에 한칸을 띄우고 btusb.enable_autosuspend=n를 추가해주면 됩니다.
grub 파일을 반영하기 위해서는 다음과 같이 커맨드를 입력해주어야 합니다.
sudo update-grub
재부팅해주면 마우스(혹은 이하 과정으로 등록될 키보드)가 수시로 연결해제되는 문제가 해결됩니다.
Bluetooth LE 모드 활성화
너무 간단해서 해결되고 나서 기쁨과 허탈함이 밀려오더군요.
우분투 설치 중 Bluetooth LE 모드가 기본적으로 활성화되지 않으며, 이 경우 블루투스 키보드 장치가 블루투스 관리자 창에서 발견되지만, 숫자열을 입력하고 Return을 쳐서 인증을 하는 절차를 넘어가지 못합니다.
Bluetooth LE는 다음과 같이 활성화할 수 있습니다.
sudo btmgmt le on
성공하면 다음과 같이 메세지가 나옵니다.
hci0 Set Low Energy complete, (이하 생략)
재부팅하고 키보드를 등록하면 됩니다.
'개발일지와 메모사이' 카테고리의 다른 글
Conda 환경에서 uwsgi 설치하기 (1) | 2024.06.06 |
---|---|
[우분투 24.04] Nginx + Let's Encrypt로 SSL 인증서 설치 및 갱신 (0) | 2024.05.28 |
우분투 Locale 터미널에서 설정(한글) (1) | 2023.10.05 |
ZSH(Z Shell) 사용하기 (0) | 2023.09.26 |
우분투로 WebDAV NAS 구축하기 (0) | 2023.09.25 |