$ pamac list | grep 'pulse\|pipewire'
gst-plugin-pipewire 1:0.3.58-1 extra 130,3 kB
libpulse 16.1-1 extra 1,6 MB
manjaro-pipewire 20221015-2 extra 1,6 kB
pipewire 1:0.3.58-1 extra 8,6 MB
pipewire-alsa 1:0.3.58-1.0 extra 1,2 kB
pipewire-pulse 1:0.3.58-1.0 extra 494,2 kB
pulseaudio-alsa 1:1.2.7.1-1 extra
pulseaudio-ctl 1.70-1 community 15,3 kB
xfce4-pulseaudio-plugin 0.4.5-1 extra 344,2 kB
Soll ich was davon deinstallieren?:
-
libpulse
?
-
xfce4-pulseaudio-plugin
?
-
pulseaudio-alsa
?
-
pulseaudio-ctl
?
$ systemctl --user list-units --type=service --no-pager
UNIT LOAD ACTIVE SUB DESCRIPTION
at-spi-dbus-bus.service loaded active running Accessibility services bus
blueman-applet.service loaded active running Bluetooth management applet
dbus.service loaded active running D-Bus User Message Bus
dconf.service loaded active running User preferences database
gnome-keyring-daemon.service loaded active running GNOME Keyring daemon
gpg-agent.service loaded active running GnuPG cryptographic agent and passphrase cache
gvfs-afc-volume-monitor.service loaded active running Virtual filesystem service - Apple File Conduit monitor
gvfs-daemon.service loaded active running Virtual filesystem service
gvfs-gphoto2-volume-monitor.service loaded active running Virtual filesystem service - digital camera monitor
gvfs-metadata.service loaded active running Virtual filesystem metadata service
gvfs-mtp-volume-monitor.service loaded active running Virtual filesystem service - Media Transfer Protocol monitor
gvfs-udisks2-volume-monitor.service loaded active running Virtual filesystem service - disk device monitor
obex.service loaded active running Bluetooth OBEX service
pipewire-pulse.service loaded active running PipeWire PulseAudio
pipewire.service loaded active running PipeWire Multimedia Service
wireplumber.service loaded active running Multimedia Service Session Manager
xdg-desktop-portal-gnome.service loaded active running Portal service (GNOME implementation)
xdg-desktop-portal-gtk.service loaded active running Portal service (GTK/GNOME implementation)
xdg-desktop-portal.service loaded active running Portal service
xdg-document-portal.service loaded active running flatpak document portal service
xdg-permission-store.service loaded active running sandboxed app permission store
Da scheint nichts mehr von pulseAudio zu laufen, oder habe ich was übersehen?
$ systemctl --user restart pipewire
Super
Der Neustart hat 1/2 geholfen: Das Mic. der Webcam erkennt pavucontrol jetzt. Wenn ich die Webcam rausziehe und wieder eintstecke wird sie jeweils verloren und wieder neu erkannt.
Das Ansteckmikrofon über die interne Soundkarte bleibt weiterhin unerkannt.
$ pw-cli ls
id 0, type PipeWire:Interface:Core/3
object.serial = "0"
core.name = "pipewire-0"
id 1, type PipeWire:Interface:Module/3
object.serial = "1"
module.name = "libpipewire-module-rt"
id 2, type PipeWire:Interface:Module/3
object.serial = "2"
module.name = "libpipewire-module-protocol-native"
id 3, type PipeWire:Interface:Module/3
object.serial = "3"
module.name = "libpipewire-module-profiler"
id 4, type PipeWire:Interface:Profiler/3
object.serial = "4"
id 5, type PipeWire:Interface:Module/3
object.serial = "5"
module.name = "libpipewire-module-metadata"
id 6, type PipeWire:Interface:Factory/3
object.serial = "6"
module.id = "5"
factory.name = "metadata"
factory.type.name = "PipeWire:Interface:Metadata"
factory.type.version = "3"
id 7, type PipeWire:Interface:Module/3
object.serial = "7"
module.name = "libpipewire-module-spa-device-factory"
id 8, type PipeWire:Interface:Factory/3
object.serial = "8"
module.id = "7"
factory.name = "spa-device-factory"
factory.type.name = "PipeWire:Interface:Device"
factory.type.version = "3"
id 9, type PipeWire:Interface:Module/3
object.serial = "9"
module.name = "libpipewire-module-spa-node-factory"
id 10, type PipeWire:Interface:Factory/3
object.serial = "10"
module.id = "9"
factory.name = "spa-node-factory"
factory.type.name = "PipeWire:Interface:Node"
factory.type.version = "3"
id 11, type PipeWire:Interface:Module/3
object.serial = "11"
module.name = "libpipewire-module-client-node"
id 12, type PipeWire:Interface:Factory/3
object.serial = "12"
module.id = "11"
factory.name = "client-node"
factory.type.name = "PipeWire:Interface:ClientNode"
factory.type.version = "4"
id 13, type PipeWire:Interface:Module/3
object.serial = "13"
module.name = "libpipewire-module-client-device"
id 14, type PipeWire:Interface:Factory/3
object.serial = "14"
module.id = "13"
factory.name = "client-device"
factory.type.name = "Spa:Pointer:Interface:Device"
factory.type.version = "0"
id 15, type PipeWire:Interface:Module/3
object.serial = "15"
module.name = "libpipewire-module-portal"
id 16, type PipeWire:Interface:Module/3
object.serial = "16"
module.name = "libpipewire-module-access"
id 17, type PipeWire:Interface:Module/3
object.serial = "17"
module.name = "libpipewire-module-adapter"
id 18, type PipeWire:Interface:Factory/3
object.serial = "18"
module.id = "17"
factory.name = "adapter"
factory.type.name = "PipeWire:Interface:Node"
factory.type.version = "3"
id 19, type PipeWire:Interface:Module/3
object.serial = "19"
module.name = "libpipewire-module-link-factory"
id 20, type PipeWire:Interface:Factory/3
object.serial = "20"
module.id = "19"
factory.name = "link-factory"
factory.type.name = "PipeWire:Interface:Link"
factory.type.version = "3"
id 21, type PipeWire:Interface:Module/3
object.serial = "21"
module.name = "libpipewire-module-session-manager"
id 22, type PipeWire:Interface:Factory/3
object.serial = "22"
module.id = "21"
factory.name = "client-endpoint"
factory.type.name = "PipeWire:Interface:ClientEndpoint"
factory.type.version = "0"
id 23, type PipeWire:Interface:Factory/3
object.serial = "23"
module.id = "21"
factory.name = "client-session"
factory.type.name = "PipeWire:Interface:ClientSession"
factory.type.version = "0"
id 24, type PipeWire:Interface:Factory/3
object.serial = "24"
module.id = "21"
factory.name = "session"
factory.type.name = "PipeWire:Interface:Session"
factory.type.version = "0"
id 25, type PipeWire:Interface:Factory/3
object.serial = "25"
module.id = "21"
factory.name = "endpoint"
factory.type.name = "PipeWire:Interface:Endpoint"
factory.type.version = "0"
id 26, type PipeWire:Interface:Factory/3
object.serial = "26"
module.id = "21"
factory.name = "endpoint-stream"
factory.type.name = "PipeWire:Interface:EndpointStream"
factory.type.version = "0"
id 27, type PipeWire:Interface:Factory/3
object.serial = "27"
module.id = "21"
factory.name = "endpoint-link"
factory.type.name = "PipeWire:Interface:EndpointLink"
factory.type.version = "0"
id 28, type PipeWire:Interface:Node/3
object.serial = "28"
factory.id = "10"
priority.driver = "20000"
node.name = "Dummy-Driver"
id 29, type PipeWire:Interface:Node/3
object.serial = "29"
factory.id = "10"
priority.driver = "19000"
node.name = "Freewheel-Driver"
id 30, type PipeWire:Interface:Metadata/3
object.serial = "30"
metadata.name = "settings"
id 31, type PipeWire:Interface:Client/3
object.serial = "31"
module.id = "2"
pipewire.protocol = "protocol-native"
pipewire.sec.pid = "1383"
pipewire.sec.uid = "1000"
pipewire.sec.gid = "1000"
pipewire.access = "unrestricted"
application.name = "xfwm4"
id 32, type PipeWire:Interface:Client/3
object.serial = "32"
module.id = "2"
pipewire.protocol = "protocol-native"
pipewire.sec.pid = "1399481"
pipewire.sec.uid = "1000"
pipewire.sec.gid = "1000"
pipewire.access = "unrestricted"
application.name = "WirePlumber"
id 33, type PipeWire:Interface:Client/3
object.serial = "33"
module.id = "2"
pipewire.protocol = "protocol-native"
pipewire.sec.pid = "1399481"
pipewire.sec.uid = "1000"
pipewire.sec.gid = "1000"
pipewire.access = "unrestricted"
application.name = "WirePlumber [export]"
id 34, type PipeWire:Interface:Metadata/3
factory.id = "6"
module.id = "5"
metadata.name = "default"
client.id = "32"
object.serial = "34"
id 35, type PipeWire:Interface:Metadata/3
metadata.name = "route-settings"
factory.id = "6"
module.id = "5"
client.id = "32"
object.serial = "35"
id 36, type PipeWire:Interface:Node/3
object.serial = "36"
factory.id = "10"
client.id = "33"
node.name = "Midi-Bridge"
media.class = "Midi/Bridge"
id 37, type PipeWire:Interface:Port/3
object.serial = "37"
object.path = "alsa:seq:default:client_14:playback_0"
format.dsp = "8 bit raw midi"
node.id = "36"
port.id = "0"
port.name = "Midi Through:(playback_0) Midi Through Port-0"
port.direction = "in"
port.physical = "true"
port.terminal = "true"
port.alias = "Midi Through:Midi Through Port-0"
id 38, type PipeWire:Interface:Port/3
object.serial = "38"
object.path = "alsa:seq:default:client_14:capture_0"
format.dsp = "8 bit raw midi"
node.id = "36"
port.id = "0"
port.name = "Midi Through:(capture_0) Midi Through Port-0"
port.direction = "out"
port.physical = "true"
port.terminal = "true"
port.alias = "Midi Through:Midi Through Port-0"
id 39, type PipeWire:Interface:Device/3
object.serial = "39"
factory.id = "14"
client.id = "33"
device.api = "alsa"
device.description = "Dr. DAC nano"
device.name = "alsa_card.usb-ESI_Audiotechnik_GmbH_Dr._DAC_nano-01"
device.nick = "Dr. DAC nano"
media.class = "Audio/Device"
id 40, type PipeWire:Interface:Device/3
object.serial = "40"
factory.id = "14"
client.id = "33"
device.api = "alsa"
device.description = "Internes Audio"
device.name = "alsa_card.pci-0000_00_1f.3"
device.nick = "HDA Intel PCH"
media.class = "Audio/Device"
id 41, type PipeWire:Interface:Node/3
object.serial = "41"
object.path = "alsa:pcm:1:front:1:playback"
factory.id = "18"
client.id = "33"
device.id = "39"
priority.session = "1009"
priority.driver = "1009"
node.description = "Dr. DAC nano Analog Stereo"
node.name = "alsa_output.usb-ESI_Audiotechnik_GmbH_Dr._DAC_nano-01.analog-stereo"
node.nick = "Dr. DAC nano"
media.class = "Audio/Sink"
id 42, type PipeWire:Interface:Node/3
object.serial = "42"
object.path = "alsa:pcm:0:hdmi:0:playback"
factory.id = "18"
client.id = "33"
device.id = "40"
priority.session = "696"
priority.driver = "696"
node.description = "Internes Audio Digital Stereo (HDMI)"
node.name = "alsa_output.pci-0000_00_1f.3.hdmi-stereo"
node.nick = "MD 20889"
media.class = "Audio/Sink"
id 43, type PipeWire:Interface:Port/3
object.serial = "43"
object.path = "alsa:pcm:1:front:1:playback:playback_0"
format.dsp = "32 bit float mono audio"
node.id = "41"
audio.channel = "FL"
port.id = "0"
port.name = "playback_FL"
port.direction = "in"
port.physical = "true"
port.terminal = "true"
port.alias = "Dr. DAC nano:playback_FL"
id 44, type PipeWire:Interface:Port/3
object.serial = "44"
object.path = "alsa:pcm:1:front:1:playback:monitor_0"
format.dsp = "32 bit float mono audio"
node.id = "41"
audio.channel = "FL"
port.id = "0"
port.name = "monitor_FL"
port.direction = "out"
port.monitor = "true"
port.alias = "Dr. DAC nano:monitor_FL"
id 45, type PipeWire:Interface:Port/3
object.serial = "45"
object.path = "alsa:pcm:1:front:1:playback:playback_1"
format.dsp = "32 bit float mono audio"
node.id = "41"
audio.channel = "FR"
port.id = "1"
port.name = "playback_FR"
port.direction = "in"
port.physical = "true"
port.terminal = "true"
port.alias = "Dr. DAC nano:playback_FR"
id 46, type PipeWire:Interface:Port/3
object.serial = "46"
object.path = "alsa:pcm:1:front:1:playback:monitor_1"
format.dsp = "32 bit float mono audio"
node.id = "41"
audio.channel = "FR"
port.id = "1"
port.name = "monitor_FR"
port.direction = "out"
port.monitor = "true"
port.alias = "Dr. DAC nano:monitor_FR"
id 47, type PipeWire:Interface:Port/3
object.serial = "47"
object.path = "alsa:pcm:0:hdmi:0:playback:playback_0"
format.dsp = "32 bit float mono audio"
node.id = "42"
audio.channel = "FL"
port.id = "0"
port.name = "playback_FL"
port.direction = "in"
port.physical = "true"
port.terminal = "true"
port.alias = "MD 20889:playback_FL"
id 48, type PipeWire:Interface:Port/3
object.serial = "48"
object.path = "alsa:pcm:0:hdmi:0:playback:monitor_0"
format.dsp = "32 bit float mono audio"
node.id = "42"
audio.channel = "FL"
port.id = "0"
port.name = "monitor_FL"
port.direction = "out"
port.monitor = "true"
port.alias = "MD 20889:monitor_FL"
id 49, type PipeWire:Interface:Port/3
object.serial = "49"
object.path = "alsa:pcm:0:hdmi:0:playback:playback_1"
format.dsp = "32 bit float mono audio"
node.id = "42"
audio.channel = "FR"
port.id = "1"
port.name = "playback_FR"
port.direction = "in"
port.physical = "true"
port.terminal = "true"
port.alias = "MD 20889:playback_FR"
id 50, type PipeWire:Interface:Port/3
object.serial = "50"
object.path = "alsa:pcm:0:hdmi:0:playback:monitor_1"
format.dsp = "32 bit float mono audio"
node.id = "42"
audio.channel = "FR"
port.id = "1"
port.name = "monitor_FR"
port.direction = "out"
port.monitor = "true"
port.alias = "MD 20889:monitor_FR"
id 51, type PipeWire:Interface:Client/3
object.serial = "51"
module.id = "2"
pipewire.protocol = "protocol-native"
pipewire.sec.pid = "1383"
pipewire.sec.uid = "1000"
pipewire.sec.gid = "1000"
pipewire.access = "unrestricted"
application.name = "PulseAudio-Lautstärkeregler"
id 52, type PipeWire:Interface:Node/3
object.serial = "52"
factory.id = "6"
client.id = "51"
application.name = "PulseAudio-Lautstärkeregler"
node.name = "PulseAudio-Lautstärkeregler"
media.class = "Stream/Input/Audio"
id 53, type PipeWire:Interface:Node/3
object.serial = "53"
factory.id = "6"
client.id = "51"
application.name = "PulseAudio-Lautstärkeregler"
node.name = "PulseAudio-Lautstärkeregler"
media.class = "Stream/Input/Audio"
id 54, type PipeWire:Interface:Port/3
object.serial = "54"
object.path = "PulseAudio-Lautstärkeregler:input_0"
format.dsp = "32 bit float mono audio"
node.id = "52"
audio.channel = "FL"
port.id = "0"
port.name = "input_FL"
port.direction = "in"
port.alias = "PulseAudio-Lautstärkeregler:input_FL"
id 55, type PipeWire:Interface:Port/3
object.serial = "55"
object.path = "PulseAudio-Lautstärkeregler:monitor_0"
format.dsp = "32 bit float mono audio"
node.id = "52"
audio.channel = "FL"
port.id = "0"
port.name = "monitor_FL"
port.direction = "out"
port.monitor = "true"
port.alias = "PulseAudio-Lautstärkeregler:monitor_FL"
id 56, type PipeWire:Interface:Port/3
object.serial = "56"
object.path = "PulseAudio-Lautstärkeregler:input_1"
format.dsp = "32 bit float mono audio"
node.id = "52"
audio.channel = "FR"
port.id = "1"
port.name = "input_FR"
port.direction = "in"
port.alias = "PulseAudio-Lautstärkeregler:input_FR"
id 57, type PipeWire:Interface:Port/3
object.serial = "57"
object.path = "PulseAudio-Lautstärkeregler:monitor_1"
format.dsp = "32 bit float mono audio"
node.id = "52"
audio.channel = "FR"
port.id = "1"
port.name = "monitor_FR"
port.direction = "out"
port.monitor = "true"
port.alias = "PulseAudio-Lautstärkeregler:monitor_FR"
id 58, type PipeWire:Interface:Port/3
object.serial = "58"
object.path = "PulseAudio-Lautstärkeregler:input_0"
format.dsp = "32 bit float mono audio"
node.id = "53"
audio.channel = "FL"
port.id = "0"
port.name = "input_FL"
port.direction = "in"
port.alias = "PulseAudio-Lautstärkeregler:input_FL"
id 59, type PipeWire:Interface:Port/3
object.serial = "59"
object.path = "PulseAudio-Lautstärkeregler:monitor_0"
format.dsp = "32 bit float mono audio"
node.id = "53"
audio.channel = "FL"
port.id = "0"
port.name = "monitor_FL"
port.direction = "out"
port.monitor = "true"
port.alias = "PulseAudio-Lautstärkeregler:monitor_FL"
id 60, type PipeWire:Interface:Port/3
object.serial = "60"
object.path = "PulseAudio-Lautstärkeregler:input_1"
format.dsp = "32 bit float mono audio"
node.id = "53"
audio.channel = "FR"
port.id = "1"
port.name = "input_FR"
port.direction = "in"
port.alias = "PulseAudio-Lautstärkeregler:input_FR"
id 61, type PipeWire:Interface:Port/3
object.serial = "61"
object.path = "PulseAudio-Lautstärkeregler:monitor_1"
format.dsp = "32 bit float mono audio"
node.id = "53"
audio.channel = "FR"
port.id = "1"
port.name = "monitor_FR"
port.direction = "out"
port.monitor = "true"
port.alias = "PulseAudio-Lautstärkeregler:monitor_FR"
id 62, type PipeWire:Interface:Link/3
object.serial = "62"
factory.id = "20"
client.id = "32"
link.output.port = "44"
link.input.port = "54"
link.output.node = "41"
link.input.node = "52"
id 63, type PipeWire:Interface:Link/3
object.serial = "63"
factory.id = "20"
client.id = "32"
link.output.port = "46"
link.input.port = "56"
link.output.node = "41"
link.input.node = "52"
id 64, type PipeWire:Interface:Link/3
object.serial = "64"
factory.id = "20"
client.id = "32"
link.output.port = "48"
link.input.port = "58"
link.output.node = "42"
link.input.node = "53"
id 65, type PipeWire:Interface:Link/3
object.serial = "65"
factory.id = "20"
client.id = "32"
link.output.port = "50"
link.input.port = "60"
link.output.node = "42"
link.input.node = "53"
id 66, type PipeWire:Interface:Client/3
object.serial = "66"
module.id = "2"
pipewire.protocol = "protocol-native"
pipewire.sec.pid = "1383"
pipewire.sec.uid = "1000"
pipewire.sec.gid = "1000"
pipewire.access = "unrestricted"
application.name = "xfce4-pulseaudio-plugin"
id 67, type PipeWire:Interface:Device/3
object.serial = "67"
factory.id = "14"
client.id = "33"
device.api = "v4l2"
device.description = "0825"
device.name = "v4l2_device.pci-0000_00_14.0-usb-0_5.4_1.0"
media.class = "Video/Device"
id 68, type PipeWire:Interface:Device/3
object.serial = "68"
factory.id = "14"
client.id = "33"
device.api = "v4l2"
device.description = "0825"
device.name = "v4l2_device.pci-0000_00_14.0-usb-0_5.4_1.0.2"
media.class = "Video/Device"
id 69, type PipeWire:Interface:Node/3
object.serial = "69"
object.path = "v4l2:/dev/video0"
factory.id = "10"
client.id = "33"
device.id = "67"
priority.session = "1000"
node.description = "0825 (V4L2)"
node.name = "v4l2_input.pci-0000_00_14.0-usb-0_5.4_1.0"
node.nick = "0825"
media.class = "Video/Source"
media.role = "Camera"
id 70, type PipeWire:Interface:Port/3
object.serial = "70"
node.id = "69"
port.id = "0"
port.name = "out_0"
port.direction = "out"
port.physical = "true"
port.terminal = "true"
port.alias = "0825:out_0"
id 71, type PipeWire:Interface:Device/3
object.serial = "71"
factory.id = "14"
client.id = "33"
device.api = "alsa"
device.description = "Webcam C270"
device.name = "alsa_card.usb-046d_0825_658003B0-02"
device.nick = "USB Device 0x46d:0x825"
media.class = "Audio/Device"
id 72, type PipeWire:Interface:Node/3
object.serial = "72"
object.path = "alsa:pcm:2:hw:2:capture"
factory.id = "18"
client.id = "33"
device.id = "71"
priority.session = "2000"
priority.driver = "2000"
node.description = "Webcam C270 Mono"
node.name = "alsa_input.usb-046d_0825_658003B0-02.mono-fallback"
node.nick = "USB Device 0x46d 0x825"
media.class = "Audio/Source"
id 73, type PipeWire:Interface:Port/3
object.serial = "73"
object.path = "alsa:pcm:2:hw:2:capture:capture_0"
format.dsp = "32 bit float mono audio"
node.id = "72"
audio.channel = "MONO"
port.id = "0"
port.name = "capture_MONO"
port.direction = "out"
port.physical = "true"
port.terminal = "true"
port.alias = "USB Device 0x46d 0x825:capture_MONO"
id 74, type PipeWire:Interface:Node/3
object.serial = "74"
factory.id = "6"
client.id = "51"
application.name = "PulseAudio-Lautstärkeregler"
node.name = "PulseAudio-Lautstärkeregler"
media.class = "Stream/Input/Audio"
id 75, type PipeWire:Interface:Port/3
object.serial = "75"
object.path = "PulseAudio-Lautstärkeregler:input_0"
format.dsp = "32 bit float mono audio"
node.id = "74"
audio.channel = "MONO"
port.id = "0"
port.name = "input_MONO"
port.direction = "in"
port.alias = "PulseAudio-Lautstärkeregler:input_MONO"
id 76, type PipeWire:Interface:Port/3
object.serial = "76"
object.path = "PulseAudio-Lautstärkeregler:monitor_0"
format.dsp = "32 bit float mono audio"
node.id = "74"
audio.channel = "MONO"
port.id = "0"
port.name = "monitor_MONO"
port.direction = "out"
port.monitor = "true"
port.alias = "PulseAudio-Lautstärkeregler:monitor_MONO"
id 77, type PipeWire:Interface:Link/3
object.serial = "77"
factory.id = "20"
client.id = "32"
link.output.port = "73"
link.input.port = "75"
link.output.node = "72"
link.input.node = "74"
id 78, type PipeWire:Interface:Client/3
object.serial = "78"
module.id = "2"
pipewire.protocol = "protocol-native"
pipewire.sec.pid = "1399593"
pipewire.sec.uid = "1000"
pipewire.sec.gid = "1000"
pipewire.access = "unrestricted"
application.name = "pw-cli"