[mac] 부팅시 블루투스 자동 연결 방법




블루투스 스피커를 사용하는데 윈도우 에서는 부팅시 페어링 된 스피커가 자동연결되는데 커스텀맥(big sur 11.3)에서는 자동 연결이 안되서 작업표시줄에서 블루투스 아이콘을 누르고 스피커를 선택해줘야 연결되더군요

혹시 저처럼 수동으로 연결해야해서 불편하신 분들은 아래 방법으로 응용프로그램을 하나 만들어 로그인 항목에 등록해 놓으면 부팅시 블루투스 스피커가 자동으로 연결됩니다.




💡 팁 로그인 항목에 등록해 놓으면 부팅 시 자동실행됩니다.



1. BluetoothConnector 설치합니다. 

  • lapfelix/BluetoothConnector  를 참고합니다.
  • 터미널을 실행하고 brew install bluetoothconnector 를 입력합니다. 

    1
    2
    brew install bluetoothconnector
     
    cs

    • Homebrew 가 없다면 아래 명령어를 터미널에 입력하여 설치합니다.

      1
      2
      /bin/bash -"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
       
      cs




2. 연결할 블루트스 스피커의 Mac Address를 찾습니다.

  • 메뉴바의 블루트스 아이콘에 마우스를 올려놓고 Shift 키와 Alt키를 누른채 클릭하면 블루투스 기기의 Mac Address를 볼 수 있습니다.


  • 메모장에 잘 적어 둡니다.




3. 쉘 스크립트로 응용프로그램을 작성합니다.

  • BluetoothConnector 가 설치되는 폴더는 /usr/local/Cellar/bluetoothconnector/2.0.0/bin/ 입니다. 
    • 버전에 따라 주소는 달라질 수 있습니다.
  • 다음 명령어에서  00-00-00-00-00-00 부분을 블루투스 장비를 연결하려는 블루투스 장비의 맥 어드레스로 바꿔서 입력합니다. 

    1
    2
    BluetoothConnector --connect 00-00-00-00-00-00 --notify
     
    cs

  • Automator 어플리케이션을 실행 > 응용프로그램 선택


  • [보관함] > [유틸리티] > [쉘 스크립트 실행] 선택


  • [스크립트 작성] > [실행] > [결과 확인]
    • 아래 예시처럼 스크립트에는 BluetoothConnector 파일이 설치된 전체 경로를 넣어 줍니다. 

      1
      2
      /usr/local/Cellar/bluetoothconnector/2.0.0/bin/BluetoothConnector --connect FC-58-FA-30-32-89 --notify
       
      cs

  • 우측 상단 실행을 눌러 하단 로그 결과를 확인합니다.


  • 파일 형식을 응용프로그램으로 저장합니다.







4. 부팅시 시작하도록 로그인 항목에 등록합니다

  • [시스템 환경설정] > [사용자 및 그룹] 을 선택합니다.

  • 사용자 선택 > [로그인 항목] > 하단 + 버튼 클릭
  • 3번에서 저장한 응용프로그램을 선택하고 추가를 누릅니다.
  • 재부팅하여 연결여부 확인합니다.




참고

💡 https://apple.stackexchange.com/questions/236561/how-to-select-the-bluetooth-device-using-command-line

💡 https://github.com/lapfelix/BluetoothConnector

💡 https://bekusib.tistory.com/41



댓글 쓰기

0 댓글