手順に従って、次のコマンドを使用して、入力デバイス「Null出力の監視」と出力デバイス「Null出力」を作成するモジュールをロードしました。
pactl load-module module-null-sink sink_name=rmd
これは私が欲しかったものではありません。これら2つのデバイスを削除するにはどうすればよいですか?
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
しかし、これにより、そのモジュールがロードされているすべてのデバイスが削除されます。デバイスを削除したり、上記で指定したデバイスを作成したモジュールをアンロードしたりするにはどうすればよいですか?
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
それぞれのデバイスを削除します。