PIPEWIRE-PULSE-MODULE-SWITCH-ON-CONNECT(7)
π pipewire-pulse-module-switch-on-connect π
okay bestie, so this page lives in the Miscellaneous Information Manual for PipeWire, and it's all about the pipewire-pulse module situation β specifically the one called Switch on Connect. yes it's a mouthful, we cope π
β¨ NAME β¨
pipewire-pulse-module-switch-on-connect β Switch on Connect
like... the name literally tells you the vibe. it switches. on connect. iconic behavior tbh π
π MODULE NAME π
module-switch-on-connect
that's the actual module handle you'd be typing, no cap. spell it exactly like that, she's picky π
πΈ MODULE OPTIONS πΈ
so here's the whole menu of knobs you can turn, and yes you can turn all of them, go off π«Ά
only_from_unavailableβ a boolean. it only switches from unavailable ports. and uh, heads up: this one is not implemented yet π so setting it is giving "manifesting" energy β it's not gonna do anything for you yet, fr fr.ignore_virtualβ a boolean. it tells PipeWire to straight up ignore new virtual sinks and sources. like, not invited to the party, blocked, no seat at the table π. it defaults totrue, so as-is, virtual stuff is already getting ignored unless you say otherwise.blocklistβ a regex. anything that matches this pattern gets ignored, full stop. it's a regex, so yes you can get fancy with it π. it defaults tohdmi, meaning hdmi things are already on the naughty list until you change it.
bestie reminder: that first option? not implemented yet. don't build your whole setup around it and then come crying to me, i warned you π
π¦ SEE ALSO π¦
literally nothing else is listed here, so... that's the whole page, we're done π
and that's the tea, bestie π this was from PipeWire version 1.6.11 β mwah, slay, go configure something beautiful πβ¨π
π¦ where this page comes from
- fedora 44: pipewire-pulseaudio 1.6.11-1.fc44 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms