역시나 모두 스스로 해야 하는 아치.
블루투스 설정도 마찬가지다.
당연히, 아치 문서를 보고 정리했다.
설치
sudo pacman -S bluez bluez-utils
위 두개만 설치해주면 된다. 다만 저게 드라이버가 아니기 때문에, 커널 드라이버(모듈)가 설치돼 있는지 확인할 필요가 있다.
모듈 확인
lsmod | grep btusb
뭔가 뜬다면, 제대로 설치돼 있다고 믿으면(?) 된다.
서비스 등록
sudo systemctl enable --now bluetooth.service
*** 주의할 점!
현재(22.01.11 기준) 5.15 커널에는, 콜드 부팅으로는 블루투스가 잡히지만, 소프트 부팅(재부팅)시에는 먹통이 되는 현상이 있다.
조만간 해결이 되리라는 기대는 있지만, 지금 당장은 뭘 어떻게 해볼 수가 없다. (즉, 삽질로 헤쳐나갈 수준이 아니다.)
블루투스가 걸림돌이 된다면, lts(5.10) 커널을 쓰는게 최선이다.
22.01.17 현재, 5.16.1 커널이 나오면서 이 문제는 해결되었다. 아래에 언급된 lts 도 지금은 문제가 없다.
22.01.12, lts 커널이 5.15.14 로 상향 조정되었다. 저기서 블루투스 문제가 해결됐는지는 확인하지 못했다. 게다가 조금 황당하게도, 아직 최신 커널은 그보다 한단계 밑인 5.15.13 에 머물고 있다. 최신 커널이 5.15.14 가 된 뒤 다시 확인해보기로 한다.
위에서 언급한대로, 5.15.15 가 나오면서 lts 에서도 블루투스 문제는 해결되었다.
혹시 불루투스 툴이있을가요 아치리눅스용이요 그 그 그래픽용으로요 터미널말구여 i3gaps 로 아치리눅스설치했는대요 블루투스 헤드폰 찾기가 힘드네요 감사합니다 ㅎㅎ;;
뭘 원하시는지 제가 잘 모르겠습니다만, 블루투스 기기 찾기는 사용하시는 DE(Desktop Environment)에서 제공하는 ‘설정-블루투스’를 실행하시면 됩니다.
Gnome, KDE Plasma 등등 모든 DE에서 블루투스 설정 도구를 제공하고 있습니다.
아울러.. 어떻게 여기까지 오셨는지는 모르겠으나, 전 아는 게 거의 없는 일개 사용자에 지나지 않기에, 원하시는 질문에 대답을 드리기가 어렵습니다. 전문 사용자모임, 포럼, 카페, 동호회등에 문의하시면, 원하는 답을 더 빨리 얻을 수 있으리라 믿습니다.
또한.. i3gaps?? 가 뭔지 전 전혀 모릅니다. ^^
그냥 kde 플라즈마로 다시깔았어요 감사합니다^^
kde 플라즈마두 안되서 해결방법공유합니다
kde플라즈마 블루투스 안될때
1.sudo pacman -S bluez bluez-utils 설치
2.sudo pacman -S pulseaudio-bluetooth 설치
3.sudo systemctl enable –now bluetooth.service 실행
4.sudo nano /etc/bluetooth/main.conf 편집
4.ControllerMode = bredr 미태부분에 이거붙혀너키
5.reboot
재부팅하니깐연결되네요 감사합니다
답글을 보실지는 모르겠으나..
혹시라도 pipewire 가 설치돼 있다면, pipewire-pulse 꾸러미를 설치해보시기 바랍니다. pipewire 가 없다면, 그냥 이 내용은 무시하셔도 됩니다.
이 글은 단독으로는 별 의미가 없습니다. 다른 글의 부록같은 성격이죠.
그 글에선
plasma-meta
를 설치했고, 의존성으로 인해pipewire
도 역시 자리를 잡게 됩니다. 다만, 현재 프로그램들이 pipewire 를 제대로 지원하지 못하고 있기에, 호환을 위해pipewire-pulse
까지 함께 설치해야만 합니다.이게 22년 9월 현재, 아치리눅스에서 권장하는 방법입니다.
말씀하신
pulseaudio-bluetooth
는, pipewire 가 아닌 pulseaudio 를 사용하는 방법입니다. pulse 를 쓰나, pipewire 를 쓰나, 별 상관은 없겠습니다만.다만, ArchLinux 는 늘 ‘최신’을 지향하고 있고, 따라서 pipewire 가 기본이라면, pipewire 로 가는게 여러모로 속편한 선택입니다.
또 한가지.
지금 확인해보니, pipewire 와 pulseaudio 를 동시에 설치할 수 있게 돼 있네요. 의존성 충돌이 발생하지 않습니다. 따라서 같이 쓸 순 있단 얘긴데..
어쨌든, pipewire 가 설치돼 있을 땐, pulseaudio 가 아닌 pipewire-pulse 를 설치하는게 맞습니다.
참고로 덧붙입니다.
위 내용(ControllerMode)은 여기에 설명되어 있습니다.
기본값은 Dual, 즉, BREDR 과 LE 를 모두 사용하게 되어 있습니다.
헌데, 페어링은 되었으나 인식이 안될 때 이렇게 설정해보라고 하는군요.