PulseAudio 장치 삭제

PulseAudio 장치 삭제

지침을 따르는 동안 다음 명령을 사용하여 입력 장치 "Null Output Monitor"와 출력 장치 "Null Output"을 생성하는 모듈을 로드했습니다.

pactl load-module module-null-sink sink_name=rmd

이것은 내가 원하는 것이 아닙니다. 이 두 장치를 제거하는 방법은 무엇입니까?

pactl list보여주다:

Sink #2
        State: IDLE
        Name: rmd
        Description: Null Output
        Driver: module-null-sink.c
        Sample Specification: s16le 2ch 48000Hz
        Channel Map: front-left,front-right
        Owner Module: 24
        Mute: no
        Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor Source: rmd.monitor
        Latency: 1569 usec, configured 40000 usec
        Flags: DECIBEL_VOLUME LATENCY 
        Properties:
                device.description = "Null Output"
                device.class = "abstract"
                device.icon_name = "audio-card"
        Formats:
                pcm

나는 노력했다

pactl unload-module rmd
pactl unload-module sink_name=rmd
pactl unload-module "Null Output"

이들 모두는 다음에 응답합니다.

Failed to unload module: Module Null Output not loaded

등.

을 실행할 수 있지만 pactl unload-module module-null-sink이렇게 하면 모듈이 로드된 모든 장치가 제거됩니다. 장치를 삭제하거나 위에 지정된 장치를 생성한 모듈을 제거하려면 어떻게 해야 합니까?

답변1

pactl unload-module힌트를 주세요:

You have to specify a module index or name

매뉴얼 페이지에서도 마찬가지입니다.

   unload-module ID|NAME
          Unload  the module instance identified by the specified numeric
          index or unload all modules by the specified name.

ID는 다음 줄( pactl list)에 표시됩니다.

        Owner Module: 24

빨리 달려

pactl unload-module 24

해당 장치를 삭제하세요.

관련 정보