비교를 위해 Windows에서는 오디오 소스를 비활성화하여 오디오 소스 간에 전환하려고 할 때 선택할 수 있는 사용 가능한 오디오 소스의 짧은 목록이 표시되도록 할 수 있습니다. 내가 아는 바로는 이로 인해 장치를 지원하는 드라이버가 비활성화되었습니다. Linux(*)에서도 이 작업을 수행할 수 있습니까? 아니면 많은 드라이버가 너무 광범위하고 일반적이기 때문에 까다로울까요?
이제 필요한 음원 외에도 모니터에서 음원 1개, USB 헤드셋(S/PDIF 및 아날로그)에서 2개, 내장 사운드 카드(동일 S/PDIF 및 아날로그)에서 2개를 얻습니다. . 내 목표는 내가 사용하는 두 가지(아날로그 내장형 및 아날로그 헤드폰)로 줄이는 것입니다. 나머지는 필요하지 않거나 애초에 소리를 내기 위해 연결된 것이 없기 때문입니다.
반대쪽으로이 문제특정 모듈을 직접 구성하지 않았습니다. 또한 시스템이 새 장치를 검색하는 것을 방지하고 싶지 않습니다.이 솔루션또한 향후 장치를 차단할 수 있으므로 그다지 유용하지 않습니다.
런타임에 이를 수행할 수 있는 방법이 있습니까? 시스템이 부팅될 때마다 이 작업을 수행해야 한다면 스크립트에 무언가를 추가하고 로그인 시에도 시작할 수 있습니다.
(*) 내 시스템에서는 현재 Cinnamon Desktop과 함께 Fedora 33을 사용하고 있습니다.
답변1
목록(다음 항목: 모듈, 싱크, 소스, 싱크 입력, 소스 출력, 클라이언트, 샘플, 카드)
pactl list cards
비활성화하려는 항목을 찾으십시오.Name:
pactl set-card-profile alsa_card.pci-0000_01_00.1 off
이것을 자동 시작 명령으로 추가하십시오.