Remove microphone audio output (sink) from PulseAudio

Hi everyone,

Recently I’ve connected an external microphone to my laptop (via USB-C), that happens to have a headphones jack port, which I don’t plan to ever use. However, this has created all sorts of new problems for me.

PulseAudio detected that as two sinks (RODE NT-USB x2 + monitor speakers + laptop speakers on the screenshot below):

Screenshot from 2022-06-27 22-47-52

One of the first issues I’ve experienced was that on system start it would set the microphone output by default so I had to manually switch it back to my speakers. Finally inside pavucontrol I unchecked the “Set as fallback” option and that fixed it.

The issue I still have is that volume up/down buttons stopped working. They try to change the microphone audio sound even though it’s not active (the HDMI sink is “running”):
Screenshot from 2022-06-27 22-47-03

Because of all that weird behavior, I just want to remove this microphone sink from PulseAudio completely. I only want to use it as a source. I’ve searched on the internet but without any luck.

The result of `pactl list sinks`
Sink #63
	State: SUSPENDED
	Name: alsa_output.usb-R__DE_Microphones_R__DE_NT-USB_Mini_8B3B0C2B-00.pro-output-0
	Description: RØDE NT-USB Mini Pro
	Driver: PipeWire
	Sample Specification: s24le 2ch 48000Hz
	Channel Map: aux0,aux1
	Owner Module: 4294967295
	Mute: no
	Volume: aux0: 30148 /  46% / -20.23 dB,   aux1: 30148 /  46% / -20.23 dB
	        balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor Source: alsa_output.usb-R__DE_Microphones_R__DE_NT-USB_Mini_8B3B0C2B-00.pro-output-0.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY 
	Properties:
		object.path = "alsa:pcm:0:hw:0,0:playback"
		api.alsa.path = "hw:0,0"
		api.alsa.pcm.card = "0"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "AUX0,AUX1"
		device.routes = "0"
		alsa.resolution_bits = "24"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "USB Audio"
		alsa.id = "USB Audio"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "0"
		alsa.card = "0"
		alsa.card_name = "RØDE NT-USB Mini"
		alsa.long_card_name = "RØDE Microphones RØDE NT-USB Mini at usb-0000:00:14.0-5.2, full speed"
		alsa.driver_name = "snd_usb_audio"
		clock.name = "api.alsa.0"
		device.profile.name = "pro-output-0"
		device.profile.description = "Pro"
		card.profile.device = "0"
		device.id = "48"
		factory.name = "api.alsa.pcm.sink"
		priority.driver = "1000"
		priority.session = "1000"
		media.class = "Audio/Sink"
		node.nick = "RØDE NT-USB Mini"
		node.name = "alsa_output.usb-R__DE_Microphones_R__DE_NT-USB_Mini_8B3B0C2B-00.pro-output-0"
		device.description = "RØDE NT-USB Mini Pro"
		device.icon_name = "audio-card"
		device.bus = "usb"
		device.bus_path = "pci-0000:00:14.0-usb-0:5.2:1.0"
		node.pause-on-idle = "false"
		factory.id = "18"
		clock.quantum-limit = "8192"
		client.id = "32"
		node.driver = "true"
		factory.mode = "merge"
		audio.adapt.follower = ""
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "60"
		object.serial = "63"
		node.max-latency = "16384/48000"
	Formats:
		pcm

Sink #586
	State: RUNNING
	Name: alsa_output.pci-0000_00_1f.3.hdmi-stereo
	Description: Built-in Audio Digital Stereo (HDMI)
	Driver: PipeWire
	Sample Specification: s16le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 22473 /  34% / -27.89 dB,   front-right: 22473 /  34% / -27.89 dB
	        balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor Source: alsa_output.pci-0000_00_1f.3.hdmi-stereo.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY SET_FORMATS 
	Properties:
		object.path = "alsa:pcm:2:hdmi:2:playback"
		api.alsa.path = "hdmi:2"
		api.alsa.pcm.card = "2"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "FL,FR"
		device.routes = "1"
		alsa.resolution_bits = "16"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "PL2390"
		alsa.id = "HDMI 0"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "3"
		alsa.card = "2"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0x6163198000 irq 184"
		alsa.driver_name = "snd_hda_intel"
		device.profile.name = "hdmi-stereo"
		device.profile.description = "Digital Stereo (HDMI)"
		card.profile.device = "17"
		device.id = "51"
		factory.name = "api.alsa.pcm.sink"
		priority.driver = "568"
		priority.session = "568"
		media.class = "Audio/Sink"
		node.nick = "HDA Intel PCH"
		node.name = "alsa_output.pci-0000_00_1f.3.hdmi-stereo"
		device.description = "Built-in Audio Digital Stereo (HDMI)"
		device.icon_name = "audio-card-hdmi"
		device.bus = "pci"
		device.bus_path = "pci-0000:00:1f.3"
		device.form_factor = "internal"
		node.pause-on-idle = "false"
		factory.id = "18"
		clock.quantum-limit = "8192"
		client.id = "32"
		node.driver = "true"
		factory.mode = "merge"
		audio.adapt.follower = ""
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "59"
		object.serial = "586"
		node.max-latency = "16384/48000"
	Ports:
		hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, availability group: Legacy 4, available)
	Active Port: hdmi-output-0
	Formats:
		pcm

All hints would be really appreciated.