Linux에서 Bluetooth 장치를 연결할 때
음악 플레이어를 자동으로 시작하십시오.
블루투스 헤드셋이나 스피커를 Linux 시스템에 연결할 때 좋아하는 음악 플레이어를 쉽게 시작하고 싶습니까? 이 튜토리얼은 SystemD와 간단한 bash 스크립트를 사용하여이를 자동화하는 방법을 보여줍니다. 리듬 박스를 예로 사용하지만 다른 음악 플레이어에게 쉽게 적응할 수 있습니다. 이 설정은 손가락 블루투스 헤드셋이있는 데비안 12 시나몬 데스크탑에서 성공적으로 테스트되었습니다.
목차
Bluetooth Connection에서 음악 앱 자동화 자동화
Bluetooth 장치의 MAC 주소 찾기
Bluetooth 장치 활성화
리스팅 연결된 블루투스 장치
Bluetooth 연결 감지 스크립트 생성
SystemD 서비스 설정
수동 폐쇄 후 원치 않는 재시작 방지
문제 해결
수동 스크립트 실행 검사
Systemd 서비스 상태 확인
오류에 대한 로그를 검사하는
systemd 에서 스크립트 경로 확인
서비스 다시 시작
Bluetooth 연결에서 음악 앱 자동화 자동화 -
1. Bluetooth 장치의 MAC 주소 찾기
-
자동화를 만들기 전에 Bluetooth 장치의 고유 한 MAC 주소가 필요합니다. .
-
Bluetooth 장치 활성화 :
Bluetooth 장치가 켜지고 발견 할 수 있는지 확인하십시오.
-
연결된 블루투스 장치 목록 : - 터미널을 열고 실행 :
-
이것은 연결된 Bluetooth 장치와 MAC 주소를 표시합니다. 장치의 MAC 주소를 찾으십시오 (예 : )
- 2. Bluetooth 연결 감지 스크립트 작성
Bluetooth 장치의 연결을 확인하고 아직 실행되지 않은 경우 리듬 박스 (또는 선택한 플레이어)를 실행하는 스크립트를 만듭니다.
텍스트 편집기를 사용하여 새 파일을 만듭니다
-
다음 스크립트를 붙여 넣고
를 장치의 MAC 주소로 대체하고 음악 플레이어의 명령으로 를 대체하십시오.
-
파일 (ctrl x, y, enter)을 저장 한 다음 실행 가능하게 만듭니다.
3. Systemd 서비스 설정
> 백그라운드에서 스크립트를 실행하려면 SystemD 서비스 파일을 만듭니다.
이 구성을 추가하십시오
파일을 저장합니다 (ctrl o, ctrl x). 서비스를 활성화하고 시작하십시오 :
4. 수동 폐쇄 후 원치 않는 재시작 방지
스크립트가 수동으로 닫은 후 스크립트가 자동으로 다시 시작되는 것을 방지하려면 별명을 만듭니다.bluetoothctl devices
이제 를 사용하여 리듬 박스를 닫고 자동 재개를 방지하십시오.
5. 문제 해결 closemusic
수동 스크립트 실행 검사 : 실행 스크립트를 테스트합니다. Bluetooth 장치가
Systemd 서비스 상태 확인 : - 로 서비스 상태를 확인하십시오.
오류에 대한 로그 검사 : 사용 로그를 보려면
./bluetooth-music.sh
bluetoothctl info <mac_address></mac_address>
SystemD에서 스크립트 경로를 점검 :
SystemD 구성에서 경로가 올바른지 확인하십시오. - >
서비스 재시작 : 변경 후 를 사용하여 서비스를 다시 시작하십시오.
systemctl --user status bluetooth-music.service
결론 -
이 설정은 Bluetooth 연결시 Music Player를 자동으로 시작하는 완벽한 방법을 제공하여 Linux 시스템에서의 작동을 더 잘 제어 할 수 있습니다. 자리 표시자를 특정 세부 정보로 교체해야합니다.
위 내용은 Linux에서 Bluetooth를 연결할 때 음악 앱을 자동으로 엽니 다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!