pipewire defaults to speakers rather than headphones
I'm testing pipewire as a replacement to pulseaudio, and the first thing I noticed is that Pipewire ignores the presence of headphones, and routes all audio to built-in speakers instead.
Manually choosing the correct output device in pavucontrol
works, however if you re-plug headphones, you gotta do that again.
Steps to reproduce (requires a laptop with built-in speakers)
- Make sure headphones are unplugged (so sound plays through built-in speakers)
- Make laptop produce sound (for example, open this video in a browser)
- Plug in headphones
Expected
Music starts playing through headphones
Actual
Music keeps playing through built-in speakers.
Additional info
-
pipewire version: 0.3.27
-
Distribution: Archlinux
-
A
λ journalctl --user -u pipewire --user -u pipewire-media-session --user -u pipewire-pulse -f
while restarting pipewire and reproducing the problem:Details
``` мая 10 19:58:31 constantine-N61Ja systemd[541]: Stopping PipeWire PulseAudio... мая 10 19:58:31 constantine-N61Ja systemd[541]: Stopping Multimedia Service Session Manager... мая 10 19:58:31 constantine-N61Ja systemd[541]: pipewire-pulse.service: Deactivated successfully. мая 10 19:58:31 constantine-N61Ja systemd[541]: Stopped PipeWire PulseAudio. мая 10 19:58:31 constantine-N61Ja systemd[541]: pipewire-pulse.service: Consumed 9.302s CPU time. мая 10 19:58:31 constantine-N61Ja systemd[541]: pipewire-media-session.service: Deactivated successfully. мая 10 19:58:31 constantine-N61Ja systemd[541]: Stopped Multimedia Service Session Manager. мая 10 19:58:31 constantine-N61Ja systemd[541]: Stopping Multimedia Service... мая 10 19:58:31 constantine-N61Ja systemd[541]: pipewire.service: Deactivated successfully. мая 10 19:58:31 constantine-N61Ja systemd[541]: Stopped Multimedia Service. мая 10 19:58:31 constantine-N61Ja systemd[541]: pipewire.service: Consumed 8.913s CPU time. мая 10 19:58:31 constantine-N61Ja systemd[541]: Started Multimedia Service. мая 10 19:58:31 constantine-N61Ja systemd[541]: Started Multimedia Service Session Manager. мая 10 19:58:31 constantine-N61Ja systemd[541]: Started PipeWire PulseAudio. ```
-
pw-cli ls
Details
``` id 0, type PipeWire:Interface:Core/3 core.name = "pipewire-0" id 1, type PipeWire:Interface:Module/3 module.name = "libpipewire-module-rtkit" id 2, type PipeWire:Interface:Module/3 module.name = "libpipewire-module-protocol-native" id 3, type PipeWire:Interface:Module/3 module.name = "libpipewire-module-profiler" id 4, type PipeWire:Interface:Profiler/3 id 5, type PipeWire:Interface:Module/3 module.name = "libpipewire-module-metadata" id 6, type PipeWire:Interface:Factory/3 module.id = "5" factory.name = "metadata" factory.type.name = "PipeWire:Interface:Metadata" factory.type.version = "3" id 7, type PipeWire:Interface:Module/3 module.name = "libpipewire-module-spa-device-factory" id 8, type PipeWire:Interface:Factory/3 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 module.name = "libpipewire-module-spa-node-factory" id 10, type PipeWire:Interface:Factory/3 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 module.name = "libpipewire-module-client-node" id 12, type PipeWire:Interface:Factory/3 module.id = "11" factory.name = "client-node" factory.type.name = "PipeWire:Interface:ClientNode" factory.type.version = "3" id 13, type PipeWire:Interface:Module/3 module.name = "libpipewire-module-client-device" id 14, type PipeWire:Interface:Factory/3 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 module.name = "libpipewire-module-portal" id 16, type PipeWire:Interface:Module/3 module.name = "libpipewire-module-access" id 17, type PipeWire:Interface:Module/3 module.name = "libpipewire-module-adapter" id 18, type PipeWire:Interface:Factory/3 module.id = "17" factory.name = "adapter" factory.type.name = "PipeWire:Interface:Node" factory.type.version = "3" id 19, type PipeWire:Interface:Module/3 module.name = "libpipewire-module-link-factory" id 20, type PipeWire:Interface:Factory/3 module.id = "19" factory.name = "link-factory" factory.type.name = "PipeWire:Interface:Link" factory.type.version = "3" id 21, type PipeWire:Interface:Module/3 module.name = "libpipewire-module-session-manager" id 22, type PipeWire:Interface:Factory/3 module.id = "21" factory.name = "client-endpoint" factory.type.name = "PipeWire:Interface:ClientEndpoint" factory.type.version = "0" id 23, type PipeWire:Interface:Factory/3 module.id = "21" factory.name = "client-session" factory.type.name = "PipeWire:Interface:ClientSession" factory.type.version = "0" id 24, type PipeWire:Interface:Factory/3 module.id = "21" factory.name = "session" factory.type.name = "PipeWire:Interface:Session" factory.type.version = "0" id 25, type PipeWire:Interface:Factory/3 module.id = "21" factory.name = "endpoint" factory.type.name = "PipeWire:Interface:Endpoint" factory.type.version = "0" id 26, type PipeWire:Interface:Factory/3 module.id = "21" factory.name = "endpoint-stream" factory.type.name = "PipeWire:Interface:EndpointStream" factory.type.version = "0" id 27, type PipeWire:Interface:Factory/3 module.id = "21" factory.name = "endpoint-link" factory.type.name = "PipeWire:Interface:EndpointLink" factory.type.version = "0" id 28, type PipeWire:Interface:Node/3 factory.id = "10" priority.driver = "8000" node.name = "Dummy-Driver" id 29, type PipeWire:Interface:Client/3 module.id = "2" pipewire.protocol = "protocol-native" pipewire.sec.pid = "1138" pipewire.sec.uid = "1000" pipewire.sec.gid = "1000" pipewire.sec.label = "hex:507ad4e7fd7f000089d6781fa27f0000907bd4e7fd7f0000000000000000000000000000000000008e0e781fa27f000020000000000000000a00000000000000020000001456000080dbc1451456000080dbc14514560000000000000000000002000000300000000000000000000000000000000000000000000000000000005b000000770000006e0000007c000000000000000000000000000000000000000a00000000000000004a8c1fa27f00002a50941fa27f000089d6781fa27f0000d092c04514560000000000000000000000000000000000002a50941fa27f000020000000000000000a00000000000000020000001456000005000000000000002a50941fa27f00000000000000000000020000003000000000cacc0e282eab6d01000000000000009048c245145600008048c245145600000100000000000000684dc2451456000050ac921fa27f0000000000000000000000000000000000002bb7941fa27f000000cacc0e282eab6d9048c245145600009048c24514560000404ec245145600008328921fa27f00000a0000000000000000cacc0e282eab6df04fc2451456000002000000000000007017bd45145600008048c245145600000000000000000000684dc245145600009048c245145600003a2d941fa27f00004058c24514560000084ec245145600007017bd4514560000c018bd4514560000407cd4e7fd7f00006018bd45145600009048c245145600009048c24514560000407cd4e7fd7f0000407cd4e7fd7f0000000000000000000000cacc0e282eab6d00000000000000009048c24514560000084ec245145600007017bd4514560000084ec2451456000000000000000000009048c24514560000172f921fa27f0000bda1941fa27f00003450941fa27f0000c9a1941fa27f0000d4a1941fa27f0000bcc7941fa27f0000c6c7941fa27f000044c3941fa27f00003654941fa27f0000d7c7941fa27f00002bb7941fa27f0000e8c7941fa27f0000f2c7941fa27f000008a2941fa27f0000ffc7941fa27f00000ac8941fa27f000019c8941fa27f0000000000000000000000cacc0e282eab6d582ec14514560000b223801fa27f0000d04fc245145600009048c24503000000707dd4e7fd7f000020000000ffffffff00010000ffffffff81829c1fa27f00000100000030e9c04514560000010000001092c1451456000001000000d090c145145600001456000048305f4414560000307ed4e7fd7f000048305f4414560000307ed4e7fd7f00004092c045145600007017bd45145600005dfd8f1fa27f00000000000000000000b07ed4e7fd7f0000907ed4e7fd7f0000407ed4e7fd7f0000eaffffff000000003401941fa27f000000000000000000000000000000000000487ed4e7fd7f00007017bd4500000000" pipewire.access = "portal" application.name = "xdg-desktop-portal" id 30, type PipeWire:Interface:Client/3 module.id = "2" pipewire.protocol = "protocol-native" pipewire.sec.pid = "7279" pipewire.sec.uid = "1000" pipewire.sec.gid = "1000" pipewire.sec.label = "hex:007bd4e7fd7f000001000000fd7f00006c00000000000000c986c145145600003086c34514560000a1e7781fa27f00003086c3451456000000cacc0e282eab6d107bd4e7fd7f0000907ad4e7fd7f0000107bd4e7fd7f0000f514031fa27f0000907ad4e7fd7f0000e115031fa27f00006c00000000000000386dc145145600009300000000000000386dc145145600009900000000000000806c061fa27f0000000000000000000000cacc0e282eab6d107bd4e7fd7f0000107bd4e7fd7f0000107bd4e7fd7f00009916031fa27f0000007cd4e7fd7f0000f514031fa27f000099000000000000000b79041fa27f0000907cd4e7fd7f00005116031fa27f00000b00000000000000386dc145145600009900000000000000006e061fa27f000000000000000000001278041fa27f0000447dd4e7fd7f000000cacc0e282eab6d30a9c04514560000907cd4e7fd7f000030a9c04514560000f514031fa27f000000000000000000000c58031fa27f0000ef86c14514560000807cd4e7fd7f0000ef86c14503000000822e031fa27f00000000000000000000987cd4e7fd7f0000060000000000000073000000a27f00006c00000000000000ef86c145145600000c0000000000000089d6781fa27f00000000000000000000000000000000000000000000000000000000000000000000200000000000000005000000000000000200000000000000200000000000000003000000fd7f0000000000000000000002000000300000000000000000000000000000000000000000000000000000005b000000770000006e0000007c0000005b0000007700000000000000000000000500000000000000004a8c1fa27f0000b0b1c3451456000015000000000000001500000000000000a1e7781fa27f000003000000000000004990c1451456000005000000000000000d5d041fa27f00003890c1451456000000cacc0e282eab6d3890c1451456000088ffffffffffffff0b0000000000000000cacc0e282eab6d608fc1451456000088ffffffffffffff0b000000000000005076c14514560000608fc145145600000100000000000000e072c14514560000b223801fa27f0000a0b1c3451456000000cacc0e01000000707dd4e7fd7f000020000000ffffffffb8a8c0451456000081829c1fa27f00000100000030e9c04514560000fd7f0000e072c14514560000cb1c041fa27f00000400000000000000a1307f1fa27f0000c410f81da27f00000800000000000000e07dd4e7fd7f000008000000000000001873c14514560000447e9c1fa27f0000b8a8c0451456000058c79b1fa27f0000010000000000000000cacc0e282eab6d6071991fa27f0000e072c1451456000001000000000000000173c14514560000d069c14514560000a392021fa27f0000" pipewire.access = "unrestricted" application.name = "pipewire-media-session" id 31, type PipeWire:Interface:Client/3 module.id = "2" pipewire.protocol = "protocol-native" pipewire.sec.pid = "7279" pipewire.sec.uid = "1000" pipewire.sec.gid = "1000" pipewire.sec.label = "hex:007bd4e7fd7f000001000000fd7f00006c00000000000000c986c145145600003086c34514560000a1e7781fa27f00003086c3451456000000cacc0e282eab6d107bd4e7fd7f0000907ad4e7fd7f0000107bd4e7fd7f0000f514031fa27f0000907ad4e7fd7f0000e115031fa27f00006c00000000000000386dc145145600009300000000000000386dc145145600009900000000000000806c061fa27f0000000000000000000000cacc0e282eab6d107bd4e7fd7f0000107bd4e7fd7f0000107bd4e7fd7f00009916031fa27f0000007cd4e7fd7f0000f514031fa27f000099000000000000000b79041fa27f0000907cd4e7fd7f00005116031fa27f00000b00000000000000386dc145145600009900000000000000006e061fa27f000000000000000000001278041fa27f0000447dd4e7fd7f000000cacc0e282eab6d30a9c04514560000907cd4e7fd7f000030a9c04514560000f514031fa27f000000000000000000000c58031fa27f0000ef86c14514560000807cd4e7fd7f0000ef86c14503000000822e031fa27f00000000000000000000987cd4e7fd7f0000060000000000000073000000a27f00006c00000000000000ef86c145145600000c0000000000000089d6781fa27f00000000000000000000000000000000000000000000000000000000000000000000200000000000000005000000000000000200000000000000200000000000000003000000fd7f0000000000000000000002000000300000000000000000000000000000000000000000000000000000005b000000770000006e0000007c0000005b0000007700000000000000000000000500000000000000004a8c1fa27f0000b0b1c3451456000015000000000000001500000000000000a1e7781fa27f000003000000000000004990c1451456000005000000000000000d5d041fa27f00003890c1451456000000cacc0e282eab6d3890c1451456000088ffffffffffffff0b0000000000000000cacc0e282eab6d608fc1451456000088ffffffffffffff0b000000000000005076c14514560000608fc145145600000100000000000000e072c14514560000b223801fa27f0000a0b1c3451456000000cacc0e01000000707dd4e7fd7f000020000000ffffffffb8a8c0451456000081829c1fa27f00000100000030e9c04514560000fd7f0000e072c14514560000cb1c041fa27f00000400000000000000a1307f1fa27f0000c410f81da27f00000800000000000000e07dd4e7fd7f000008000000000000001873c14514560000447e9c1fa27f0000b8a8c0451456000058c79b1fa27f0000010000000000000000cacc0e282eab6d6071991fa27f0000e072c1451456000001000000000000000173c14514560000d069c14514560000a392021fa27f0000" pipewire.access = "unrestricted" application.name = "pipewire-media-session" id 32, type PipeWire:Interface:Client/3 module.id = "2" pipewire.protocol = "protocol-native" pipewire.sec.pid = "7280" pipewire.sec.uid = "1000" pipewire.sec.gid = "1000" pipewire.sec.label = "hex:007bd4e7fd7f000001000000fd7f00006c00000000000000c986c145145600003086c34514560000a1e7781fa27f00003086c3451456000000cacc0e282eab6d107bd4e7fd7f0000907ad4e7fd7f0000107bd4e7fd7f0000f514031fa27f0000907ad4e7fd7f0000e115031fa27f00006c00000000000000386dc145145600009300000000000000386dc145145600009900000000000000806c061fa27f0000000000000000000000cacc0e282eab6d107bd4e7fd7f0000107bd4e7fd7f0000107bd4e7fd7f00009916031fa27f0000007cd4e7fd7f0000f514031fa27f000099000000000000000b79041fa27f0000907cd4e7fd7f00005116031fa27f00000b00000000000000386dc145145600009900000000000000006e061fa27f000000000000000000001278041fa27f0000447dd4e7fd7f000000cacc0e282eab6d30a9c04514560000907cd4e7fd7f000030a9c04514560000f514031fa27f000000000000000000000c58031fa27f0000ff86c14514560000807cd4e7fd7f0000ff86c14503000000822e031fa27f00000000000000000000987cd4e7fd7f0000060000000000000073000000a27f00006c00000000000000ff86c145145600000c00000000000000c846031fa27f0000000000000000000089d6781fa27f0000807cd4e7fd7f000000000000000000000100000000000000e078c145145600003000000000000000200000000000000003000000fd7f000000cacc0e282eab6de878c14514560000000000000000000003000000300000000000000000000000000000000000000000000000000000005b000000770000006e0000007c000000e078c14514560000c03d000000000000004a8c1fa27f000020000000000000004032c64514560000707ed4e7fd7f00000300000000000000a992c1451456000005000000000000000d5d041fa27f00009892c1451456000000cacc0e282eab6d9892c1451456000088ffffffffffffff0b0000000000000000cacc0e282eab6de078c1451456000088ffffffffffffff0b000000000000005076c14514560000e078c145145600000100000000000000e072c14514560000b223801fa27f00005032c6451456000000cacc0e01000000707dd4e7fd7f000020000000ffffffffb8a8c0451456000081829c1fa27f00000100000030e9c04514560000fd7f0000e072c14514560000cb1c041fa27f00000400000000000000a1307f1fa27f0000c410f81da27f00000800000000000000e07dd4e7fd7f000008000000000000001873c14514560000447e9c1fa27f0000b8a8c0451456000058c79b1fa27f0000010000000000000000cacc0e282eab6d6071991fa27f0000e072c1451456000001000000000000000173c14514560000d069c14514560000a392021fa27f0000" pipewire.access = "unrestricted" application.name = "KMix" id 33, type PipeWire:Interface:Client/3 module.id = "2" pipewire.protocol = "protocol-native" pipewire.sec.pid = "7280" pipewire.sec.uid = "1000" pipewire.sec.gid = "1000" pipewire.sec.label = "hex:007bd4e7fd7f000001000000fd7f00006c00000000000000c986c145145600003086c34514560000a1e7781fa27f00003086c3451456000000cacc0e282eab6d107bd4e7fd7f0000907ad4e7fd7f0000107bd4e7fd7f0000f514031fa27f0000907ad4e7fd7f0000e115031fa27f00006c00000000000000386dc145145600009300000000000000386dc145145600009900000000000000806c061fa27f0000000000000000000000cacc0e282eab6d107bd4e7fd7f0000107bd4e7fd7f0000107bd4e7fd7f00009916031fa27f0000007cd4e7fd7f0000f514031fa27f000099000000000000000b79041fa27f0000907cd4e7fd7f00005116031fa27f00000b00000000000000386dc145145600009900000000000000006e061fa27f000000000000000000001278041fa27f0000447dd4e7fd7f000000cacc0e282eab6d30a9c04514560000907cd4e7fd7f000030a9c04514560000f514031fa27f000000000000000000000c58031fa27f0000ff86c14514560000807cd4e7fd7f0000ff86c14503000000822e031fa27f00000000000000000000987cd4e7fd7f0000060000000000000073000000a27f00006c00000000000000ff86c145145600000c00000000000000c846031fa27f0000000000000000000089d6781fa27f0000807cd4e7fd7f000000000000000000000100000000000000e078c145145600003000000000000000200000000000000003000000fd7f000000cacc0e282eab6de878c14514560000000000000000000003000000300000000000000000000000000000000000000000000000000000005b000000770000006e0000007c000000e078c14514560000c03d000000000000004a8c1fa27f000020000000000000004032c64514560000707ed4e7fd7f00000300000000000000a992c1451456000005000000000000000d5d041fa27f00009892c1451456000000cacc0e282eab6d9892c1451456000088ffffffffffffff0b0000000000000000cacc0e282eab6de078c1451456000088ffffffffffffff0b000000000000005076c14514560000e078c145145600000100000000000000e072c14514560000b223801fa27f00005032c6451456000000cacc0e02000000707dd4e7fd7f000020000000ffffffffb8a8c0451456000081829c1fa27f00000100000030e9c0451456000001000000d045c64514560000cb1c041fa27f00000400000000000000a1307f1fa27f0000c410f81da27f00000800000000000000e07dd4e7fd7f000008000000000000001873c14514560000447e9c1fa27f0000b8a8c0451456000058c79b1fa27f0000010000000000000000cacc0e282eab6d6071991fa27f0000e072c1451456000001000000000000000173c14514560000d069c14514560000a392021fa27f0000" pipewire.access = "unrestricted" application.name = "KMix" id 34, type PipeWire:Interface:Client/3 module.id = "2" pipewire.protocol = "protocol-native" pipewire.sec.pid = "7280" pipewire.sec.uid = "1000" pipewire.sec.gid = "1000" pipewire.sec.label = "hex:90d4c8451456000021000000000000001067c64514560000b8123c1fa27f0000c801000000000000eeb03c1fa27f0000aa50941fa27f0000607ad4e7fd7f0000f00900000e0000000000000000000000000000000000000000cacc0e282eab6d207ec7451456000070aac845145600001018bd4514560000c80100000000000048305f44145600007017bd451456000090d4c84514560000f2f43c1fa27f0000000000000000000000cacc0e282eab6d1067c645145600001067c64514560000becd3d1fa27f0000931c3c1fa27f00001067c6451456000093cf3d1fa27f000080833d1fa27f00006900000000000000000000000000000039293c1fa27f0000becd3d1fa27f0000931c3c1fa27f00001067c6451456000093cf3d1fa27f000080833d1fa27f00006900000000000000000000000000000039293c1fa27f00000000000001000000010000000e0000001001000000000000000000000000000004000000040000002100000000000000a07bd4e7fd7f000000000000000000003000000030000000b07cd4e7fd7f0000c07bd4e7fd7f000000cacc0e282eab6d0800000005000000931c3c1fa27f00001067c6451456000093cf3d1fa27f000080833d1fa27f00006900000000000000000000000000000039293c1fa27f000070aac8451456000055f53c1f0e000000000000000000000000cacc0e282eab6d000000000000000000cacc0e282eab6d1067c645145600000000000000000000e03cc645145600004046c6451456000080ccc045145600004846c6451456000004000000040000002700004000000000d03ec645145600004846c645145600003000000030000000907dd4e7fd7f0000a07cd4e7fd7f000000cacc0e282eab6d280000000000000093cf3d1fa27f0000000000000000000093cf3d1fa27f0000270000400000000000000000000000000100000000000000f6513c1fa27f0000307ed4e7fd7f0000d51b3d1fa27f00003000000030000000007ed4e7fd7f0000107dd4e7fd7f00002236801fa27f00001000000000000000ffffffffffffffff707dd4e7fd7f0000a07ed4e7400000404046c64514560000930a3d1fa27f000027000040000000004846c645145600004846c645145600009067c74514560000a07ed4e7fd7f00004846c6451456000000000000000000008237801fa27f0000b07dd4e7fd7f00005858000000000000d07dd4e7fd7f000080000000404000004000004000000000fe103d1fa27f0000107ed4e7fd7f0000d056c645145600000000000000000000b8123c1fa27f000000000000000000000000000000000000107ed4e7fd7f0000010000000000000000000000000000000000000000000000000000000000000027000040000000007067c645145600005858000000000000" pipewire.access = "unrestricted" application.name = "libcanberra" id 35, type PipeWire:Interface:Client/3 module.id = "2" pipewire.protocol = "protocol-native" pipewire.sec.pid = "7280" pipewire.sec.uid = "1000" pipewire.sec.gid = "1000" pipewire.sec.label = "hex:c801000000000000eeb03c1fa27f0000aa50941fa27f0000407ad4e7fd7f0000f80900000e0000000000000000000000000000000000000000cacc0e282eab6d70ffc84514560000f027ca45145600001018bd4514560000c80100000000000048305f44145600007017bd451456000050f6c84514560000163b911fa27f00005069c14514560000e018bd45145600000000000000000000f2f43c1fa27f0000000000000000000000cacc0e282eab6d2027c945145600002027c94514560000becd3d1fa27f0000931c3c1fa27f00002027c9451456000093cf3d1fa27f000080833d1fa27f00006900000000000000000000000000000039293c1fa27f0000becd3d1fa27f0000931c3c1fa27f00002027c9451456000093cf3d1fa27f000080833d1fa27f00006900000000000000000000000000000039293c1fa27f00000000000001000000010000000e0000001001000000000000000000000000000004000000040000002200000000000000a07bd4e7fd7f000000000000000000003000000030000000b07cd4e7fd7f0000c07bd4e7fd7f000000cacc0e282eab6d0800000005000000931c3c1fa27f00002027c9451456000093cf3d1fa27f000080833d1fa27f00006900000000000000000000000000000039293c1fa27f0000f027ca451456000055f53c1f0e000000000000000000000000cacc0e282eab6d000000000000000000cacc0e282eab6d2027c94514560000000000000000000070ffc845145600005006c94514560000c039c945145600005806c9451456000004000000040000003b000040000000006001c945145600005806c945145600003000000030000000907dd4e7fd7f0000a07cd4e7fd7f000000cacc0e282eab6d280000000000000093cf3d1fa27f0000000000000000000093cf3d1fa27f00003b0000400000000000000000000000000100000000000000f6513c1fa27f0000307ed4e7fd7f0000d51b3d1fa27f00003000000030000000007ed4e7fd7f0000107dd4e7fd7f00002236801fa27f00001000000000000000ffffffffffffffff707dd4e7fd7f0000a07ed4e7400000405006c94514560000b223801fa27f00003b000040000000005806c94501000000707dd4e7fd7f000020000000ffffffffa07ed4e7fd7f000081829c1fa27f00000100000030e9c04514560000a27f0000b07dd4e7fd7f0000f003000000000000d07dd4e7fd7f000080000000404000004000004000000000fe103d1fa27f0000107ed4e7fd7f0000e016c945145600000000000000000000b8123c1fa27f000000000000000000000000000000000000107ed4e7fd7f000001000000000000000000000000000000000000000000000000000000000000003b000040000000001064ca4514560000f003000000000000" pipewire.access = "unrestricted" application.name = "Plasma PA" id 36, type PipeWire:Interface:Metadata/3 metadata.name = "default" factory.id = "6" id 37, type PipeWire:Interface:Metadata/3 metadata.name = "route-settings" factory.id = "6" id 38, type PipeWire:Interface:Device/3 factory.id = "14" client.id = "30" device.api = "v4l2" device.description = "Integrated_Webcam_HD: Integrate" device.name = "v4l2_device.pci-0000_00_14.0-usb-0_5_1.0" media.class = "Video/Device" id 39, type PipeWire:Interface:Device/3 factory.id = "14" client.id = "30" device.api = "v4l2" device.description = "Integrated_Webcam_HD: Integrate" device.name = "v4l2_device.pci-0000_00_14.0-usb-0_5_1.0.2" media.class = "Video/Device" id 40, type PipeWire:Interface:Device/3 factory.id = "14" client.id = "30" device.api = "alsa" device.description = "Built-in 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.path = "v4l2:/dev/video0" factory.id = "10" client.id = "31" device.id = "38" node.description = "Integrated_Webcam_HD Integrate" node.name = "v4l2_input.pci-0000_00_14.0-usb-0_5_1.0" media.class = "Video/Source" media.role = "Camera" id 42, type PipeWire:Interface:Port/3 node.id = "41" port.id = "0" port.name = "out_0" port.direction = "out" port.physical = "true" port.terminal = "true" id 43, type PipeWire:Interface:Node/3 object.path = "alsa:pcm:0:front:0:playback" factory.id = "18" client.id = "31" device.id = "40" priority.session = "1009" priority.driver = "1009" node.description = "Built-in Audio Analog Stereo" node.name = "alsa_output.pci-0000_00_1f.3.analog-stereo" node.nick = "HDA Intel PCH" media.class = "Audio/Sink" id 44, type PipeWire:Interface:Node/3 object.path = "alsa:pcm:0:front:0:capture" factory.id = "18" client.id = "31" device.id = "40" priority.session = "2009" priority.driver = "2009" node.description = "Built-in Audio Analog Stereo" node.name = "alsa_input.pci-0000_00_1f.3.analog-stereo" node.nick = "HDA Intel PCH" media.class = "Audio/Source" id 45, type PipeWire:Interface:Port/3 object.path = "alsa:pcm:0:front:0:playback:playback_0" format.dsp = "32 bit float mono audio" node.id = "43" audio.channel = "FL" port.id = "0" port.name = "playback_FL" port.direction = "in" port.physical = "true" port.terminal = "true" port.alias = "HDA Intel PCH:playback_FL" id 46, type PipeWire:Interface:Port/3 object.path = "alsa:pcm:0:front:0:playback:monitor_0" format.dsp = "32 bit float mono audio" node.id = "43" audio.channel = "FL" port.id = "0" port.name = "monitor_FL" port.direction = "out" port.monitor = "true" port.alias = "HDA Intel PCH:monitor_FL" id 47, type PipeWire:Interface:Port/3 object.path = "alsa:pcm:0:front:0:playback:playback_1" format.dsp = "32 bit float mono audio" node.id = "43" audio.channel = "FR" port.id = "1" port.name = "playback_FR" port.direction = "in" port.physical = "true" port.terminal = "true" port.alias = "HDA Intel PCH:playback_FR" id 48, type PipeWire:Interface:Port/3 object.path = "alsa:pcm:0:front:0:playback:monitor_1" format.dsp = "32 bit float mono audio" node.id = "43" audio.channel = "FR" port.id = "1" port.name = "monitor_FR" port.direction = "out" port.monitor = "true" port.alias = "HDA Intel PCH:monitor_FR" id 49, type PipeWire:Interface:Port/3 object.path = "alsa:pcm:0:front:0:capture:capture_0" format.dsp = "32 bit float mono audio" node.id = "44" audio.channel = "FL" port.id = "0" port.name = "capture_FL" port.direction = "out" port.physical = "true" port.terminal = "true" port.alias = "HDA Intel PCH:capture_FL" id 50, type PipeWire:Interface:Port/3 object.path = "alsa:pcm:0:front:0:capture:capture_1" format.dsp = "32 bit float mono audio" node.id = "44" audio.channel = "FR" port.id = "1" port.name = "capture_FR" port.direction = "out" port.physical = "true" port.terminal = "true" port.alias = "HDA Intel PCH:capture_FR" id 51, type PipeWire:Interface:Client/3 module.id = "2" pipewire.protocol = "protocol-native" pipewire.sec.pid = "7280" pipewire.sec.uid = "1000" pipewire.sec.gid = "1000" pipewire.sec.label = "hex:007bd4e7fd7f000001000000fd7f00006c00000000000000c986c14514560000b08bcf451456000093cf3d1fa27f0000240000000000000000cacc0e282eab6d107bd4e7fd7f0000907ad4e7fd7f0000107bd4e7fd7f0000f514031fa27f0000907ad4e7fd7f0000e115031fa27f00006c00000000000000386dc145145600009300000000000000386dc145145600009900000000000000806c061fa27f0000000000000000000000cacc0e282eab6d107bd4e7fd7f0000107bd4e7fd7f0000107bd4e7fd7f00009916031fa27f0000007cd4e7fd7f0000f514031fa27f000099000000000000000b79041fa27f0000907cd4e7fd7f00005116031fa27f00000b00000000000000386dc145145600009900000000000000006e061fa27f000000000000000000001278041fa27f0000447dd4e7fd7f000000cacc0e282eab6df8a7c04514560000907cd4e7fd7f0000f8a7c04514560000f514031fa27f000000000000000000000c58031fa27f0000ef86c14514560000807cd4e7fd7f0000ef86c14503000000822e031fa27f00000000000000000000987cd4e7fd7f0000060000000000000073000000a27f00006c00000000000000ef86c145145600000c00000000000000c846031fa27f0000000000000000000039293c1fa27f0000807cd4e7fd7f000000cacc0e282eab6d807cd4e7fd7f000000b9c045145600001800000030000000f07dd4e7fd7f0000207dd4e7fd7f000000cacc0e282eab6d08b9c04514560000f8a7c04514560000000000000000000000b9c04514560000007dd4e7fd7f0000807cd4e7fd7f00007300000000000000255c031fa27f000000b9c045145600006048000000000000004a8c1fa27f00002000000000000000a0f7dc4514560000707ed4e7fd7f00000300000000000000c9d0c0451456000005000000000000000d5d041fa27f0000b8d0c0451456000000cacc0e282eab6db8d0c0451456000088ffffffffffffff0b0000000000000000cacc0e282eab6d00b9c0451456000088ffffffffffffff0b000000000000005076c1451456000000b9c045145600000100000000000000e072c14514560000b223801fa27f0000f01cc4451456000000cacc0e01000000707dd4e7fd7f000020000000ffffffffe0a7c0451456000081829c1fa27f00000100000030e9c04514560000fd7f0000e072c14514560000cb1c041fa27f00000400000000000000a1307f1fa27f0000c410f81da27f00000800000000000000e07dd4e7fd7f000008000000000000001873c14514560000447e9c1fa27f0000e0a7c0451456000058c79b1fa27f0000010000000000000000cacc0e282eab6d6071991fa27f0000e072c1451456000001000000000000000173c14514560000d069c14514560000a392021fa27f0000" pipewire.access = "unrestricted" application.name = "emacs" id 52, type PipeWire:Interface:Client/3 module.id = "2" pipewire.protocol = "protocol-native" pipewire.sec.pid = "7484" pipewire.sec.uid = "1000" pipewire.sec.gid = "1000" pipewire.sec.label = "hex:007bd4e7fd7f000001000000fd7f00006c00000000000000c986c1451456000005010000000000008100000008000000000000000000000000cacc0e282eab6d107bd4e7fd7f0000907ad4e7fd7f0000107bd4e7fd7f0000f514031fa27f0000907ad4e7fd7f0000e115031fa27f00006c00000000000000386dc145145600009300000000000000386dc145145600009900000000000000806c061fa27f0000000000000000000000cacc0e282eab6d107bd4e7fd7f0000107bd4e7fd7f0000107bd4e7fd7f00009916031fa27f0000007cd4e7fd7f0000f514031fa27f000099000000000000000b79041fa27f0000907cd4e7fd7f00005116031fa27f00000b00000000000000386dc145145600009900000000000000006e061fa27f000000000000000000001278041fa27f0000447dd4e7fd7f000000cacc0e282eab6df8a7c04514560000907cd4e7fd7f0000f8a7c04514560000f514031fa27f000000000000000000000c58031fa27f0000ff86c14514560000807cd4e7fd7f0000ff86c14503000000822e031fa27f00000000000000000000987cd4e7fd7f0000060000000000000073000000a27f00006c00000000000000ff86c145145600000c00000000000000c846031fa27f00000000000000000000acd3781fa27f0000807cd4e7fd7f00000000000000000000010000000000000007000000000000003000000000000000200000000000000003000000fd7f000011000000000000005000000000000000000000000000000003000000300000000000000000000000000000000000000000000000000000005b000000770000006e0000007c00000000b9c045145600006048000000000000004a8c1fa27f00002000000000000000a0f7dc4514560000707ed4e7fd7f00000300000000000000c9d0c0451456000005000000000000000d5d041fa27f0000b8d0c0451456000000cacc0e282eab6db8d0c0451456000088ffffffffffffff0b0000000000000000cacc0e282eab6d00b9c0451456000088ffffffffffffff0b000000000000005076c1451456000000b9c045145600000100000000000000e072c14514560000b223801fa27f000020e1cf451456000000cacc0e01000000707dd4e7fd7f000020000000ffffffffe0a7c0451456000081829c1fa27f00000100000030e9c04514560000fd7f0000e072c14514560000cb1c041fa27f00000400000000000000a1307f1fa27f0000c410f81da27f00000800000000000000e07dd4e7fd7f000008000000000000001873c14514560000447e9c1fa27f0000e0a7c0451456000058c79b1fa27f0000010000000000000000cacc0e282eab6d6071991fa27f0000e072c1451456000001000000000000000173c14514560000d069c14514560000a392021fa27f0000" pipewire.access = "unrestricted" application.name = "pw-cli" ```
-
pactl list
Details
``` Module #1 Name: libpipewire-module-rtkit Argument: { #nice.level = -11 #rt.prio = 88 #rt.time.soft = 200000 #rt.time.hard = 200000 } Usage counter: n/a Properties: module.name = "libpipewire-module-rtkit" object.id = "1" module.author = "Wim Taymans <wim.taymans@gmail.com>" module.description = "Use RTKit to raise thread priorities" module.usage = "[nice.level=<priority: default -11>] [rt.prio=<priority: default 88>] [rt.time.soft=<in usec: default 200000] [rt.time.hard=<in usec: default 200000] " module.version = "0.3.27" nice.level = "-11" rt.prio = "88" rt.time.soft = "200000" rt.time.hard = "200000" Module #2 Name: libpipewire-module-protocol-native Argument: Usage counter: n/a Properties: module.name = "libpipewire-module-protocol-native" object.id = "2" module.author = "Wim Taymans <wim.taymans@gmail.com>" module.description = "Native protocol using unix sockets" module.version = "0.3.27" Module #3 Name: libpipewire-module-profiler Argument: Usage counter: n/a Properties: module.name = "libpipewire-module-profiler" object.id = "3" module.author = "Wim Taymans <wim.taymans@gmail.com>" module.description = "Generate Profiling data" module.version = "0.3.27" Module #5 Name: libpipewire-module-metadata Argument: Usage counter: n/a Properties: module.name = "libpipewire-module-metadata" object.id = "5" module.author = "Wim Taymans <wim.taymans@gmail.com>" module.description = "Allow clients to create metadata store" module.version = "0.3.27" Module #7 Name: libpipewire-module-spa-device-factory Argument: Usage counter: n/a Properties: module.name = "libpipewire-module-spa-device-factory" object.id = "7" module.author = "Wim Taymans <wim.taymans@gmail.com>" module.description = "Provide a factory to make SPA devices" module.version = "0.3.27" Module #9 Name: libpipewire-module-spa-node-factory Argument: Usage counter: n/a Properties: module.name = "libpipewire-module-spa-node-factory" object.id = "9" module.author = "Wim Taymans <wim.taymans@gmail.com>" module.description = "Provide a factory to make SPA nodes" module.version = "0.3.27" Module #11 Name: libpipewire-module-client-node Argument: Usage counter: n/a Properties: module.name = "libpipewire-module-client-node" object.id = "11" module.author = "Wim Taymans <wim.taymans@gmail.com>" module.description = "Allow clients to create and control remote nodes" module.version = "0.3.27" Module #13 Name: libpipewire-module-client-device Argument: Usage counter: n/a Properties: module.name = "libpipewire-module-client-device" object.id = "13" module.author = "Wim Taymans <wim.taymans@gmail.com>" module.description = "Allow clients to create and control remote devices" module.version = "0.3.27" Module #15 Name: libpipewire-module-portal Argument: Usage counter: n/a Properties: module.name = "libpipewire-module-portal" object.id = "15" Module #16 Name: libpipewire-module-access Argument: { # access.allowed to list an array of paths of allowed # apps. #access.allowed = [ # /usr/bin/pipewire-media-session #] # An array of rejected paths. #access.rejected = [ ] # An array of paths with restricted access. #access.restricted = [ ] # Anything not in the above lists gets assigned the # access.force permission. #access.force = flatpak } Usage counter: n/a Properties: module.name = "libpipewire-module-access" object.id = "16" module.author = "Wim Taymans <wim.taymans@gmail.com>" module.description = "Perform access check" module.usage = "[ access.force=flatpak ] [ access.allowed=<cmd-line> ] [ access.rejected=<cmd-line> ] [ access.restricted=<cmd-line> ] " module.version = "0.3.27" Module #17 Name: libpipewire-module-adapter Argument: Usage counter: n/a Properties: module.name = "libpipewire-module-adapter" object.id = "17" module.author = "Wim Taymans <wim.taymans@gmail.com>" module.description = "Manage adapter nodes" module.version = "0.3.27" Module #19 Name: libpipewire-module-link-factory Argument: Usage counter: n/a Properties: module.name = "libpipewire-module-link-factory" object.id = "19" module.author = "Wim Taymans <wim.taymans@gmail.com>" module.description = "Allow clients to create links" module.version = "0.3.27" Module #21 Name: libpipewire-module-session-manager Argument: Usage counter: n/a Properties: module.name = "libpipewire-module-session-manager" object.id = "21" module.author = "George Kiagiadakis <george.kiagiadakis@collabora.com>" module.description = "Implements objects for session management" module.version = "0.3.27" Sink #43 State: SUSPENDED Name: alsa_output.pci-0000_00_1f.3.analog-stereo Description: Built-in Audio Analog Stereo Driver: PipeWire Sample Specification: s32le 2ch 48000Hz Channel Map: front-left,front-right Owner Module: 4294967295 Mute: no Volume: front-left: 48497 / 74% / -7.85 dB, front-right: 48497 / 74% / -7.85 dB balance 0.00 Base Volume: 65536 / 100% / 0.00 dB Monitor Source: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor Latency: 0 usec, configured 0 usec Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY Properties: object.path = "alsa:pcm:0:front:0:playback" api.alsa.path = "front:0" api.alsa.pcm.card = "0" api.alsa.pcm.stream = "playback" audio.channels = "2" audio.position = "FL,FR" device.routes = "2" alsa.resolution_bits = "16" device.api = "alsa" device.class = "sound" alsa.class = "generic" alsa.subclass = "generic-mix" alsa.name = "ALC3246 Analog" alsa.id = "ALC3246 Analog" alsa.subdevice = "0" alsa.subdevice_name = "subdevice #0" alsa.device = "0" alsa.card = "0" alsa.card_name = "HDA Intel PCH" alsa.long_card_name = "HDA Intel PCH at 0xd2228000 irq 131" alsa.driver_name = "snd_hda_intel" device.profile.name = "analog-stereo" device.profile.description = "Analog Stereo" card.profile.device = "8" device.id = "40" factory.name = "api.alsa.pcm.sink" priority.driver = "1009" priority.session = "1009" media.class = "Audio/Sink" node.nick = "HDA Intel PCH" node.name = "alsa_output.pci-0000_00_1f.3.analog-stereo" device.description = "Built-in Audio Analog Stereo" device.icon_name = "audio-card-analog" node.pause-on-idle = "false" factory.id = "18" client.id = "31" node.driver = "true" factory.mode = "merge" audio.adapt.follower = "" library.name = "audioconvert/libspa-audioconvert" object.id = "43" node.max-latency = "8192/48000" Ports: analog-output-speaker: Speakers (type: Speaker, priority: 10000, availability group: Legacy 3, availability unknown) analog-output-headphones: Headphones (type: Headphones, priority: 9900, availability group: Legacy 2, availability unknown) Active Port: analog-output-speaker Formats: pcm Source #65579 State: SUSPENDED Name: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor Description: Monitor of Built-in Audio Analog Stereo Driver: PipeWire Sample Specification: s32le 2ch 48000Hz Channel Map: front-left,front-right Owner Module: 4294967295 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 of Sink: alsa_output.pci-0000_00_1f.3.analog-stereo Latency: 0 usec, configured 0 usec Flags: HARDWARE DECIBEL_VOLUME LATENCY Properties: object.path = "alsa:pcm:0:front:0:playback" api.alsa.path = "front:0" api.alsa.pcm.card = "0" api.alsa.pcm.stream = "playback" audio.channels = "2" audio.position = "FL,FR" device.routes = "2" alsa.resolution_bits = "16" device.api = "alsa" device.class = "sound" alsa.class = "generic" alsa.subclass = "generic-mix" alsa.name = "ALC3246 Analog" alsa.id = "ALC3246 Analog" alsa.subdevice = "0" alsa.subdevice_name = "subdevice #0" alsa.device = "0" alsa.card = "0" alsa.card_name = "HDA Intel PCH" alsa.long_card_name = "HDA Intel PCH at 0xd2228000 irq 131" alsa.driver_name = "snd_hda_intel" device.profile.name = "analog-stereo" device.profile.description = "Analog Stereo" card.profile.device = "8" device.id = "40" factory.name = "api.alsa.pcm.sink" priority.driver = "1009" priority.session = "1009" media.class = "Audio/Sink" node.nick = "HDA Intel PCH" node.name = "alsa_output.pci-0000_00_1f.3.analog-stereo" device.description = "Built-in Audio Analog Stereo" device.icon_name = "audio-card-analog" node.pause-on-idle = "false" factory.id = "18" client.id = "31" node.driver = "true" factory.mode = "merge" audio.adapt.follower = "" library.name = "audioconvert/libspa-audioconvert" object.id = "43" node.max-latency = "8192/48000" Formats: pcm Source #44 State: SUSPENDED Name: alsa_input.pci-0000_00_1f.3.analog-stereo Description: Built-in Audio Analog Stereo Driver: PipeWire Sample Specification: s32le 2ch 48000Hz Channel Map: front-left,front-right Owner Module: 4294967295 Mute: no Volume: front-left: 44652 / 68% / -10.00 dB, front-right: 44652 / 68% / -10.00 dB balance 0.00 Base Volume: 6554 / 10% / -60.00 dB Monitor of Sink: n/a Latency: 0 usec, configured 0 usec Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY Properties: object.path = "alsa:pcm:0:front:0:capture" api.alsa.path = "front:0" api.alsa.pcm.card = "0" api.alsa.pcm.stream = "capture" audio.channels = "2" audio.position = "FL,FR" device.routes = "3" alsa.resolution_bits = "16" device.api = "alsa" device.class = "sound" alsa.class = "generic" alsa.subclass = "generic-mix" alsa.name = "ALC3246 Analog" alsa.id = "ALC3246 Analog" alsa.subdevice = "0" alsa.subdevice_name = "subdevice #0" alsa.device = "0" alsa.card = "0" alsa.card_name = "HDA Intel PCH" alsa.long_card_name = "HDA Intel PCH at 0xd2228000 irq 131" alsa.driver_name = "snd_hda_intel" device.profile.name = "analog-stereo" device.profile.description = "Analog Stereo" card.profile.device = "0" device.id = "40" factory.name = "api.alsa.pcm.source" priority.driver = "2009" priority.session = "2009" media.class = "Audio/Source" node.nick = "HDA Intel PCH" node.name = "alsa_input.pci-0000_00_1f.3.analog-stereo" device.description = "Built-in Audio Analog Stereo" device.icon_name = "audio-input-microphone-analog" node.pause-on-idle = "false" factory.id = "18" client.id = "31" node.driver = "true" factory.mode = "split" audio.adapt.follower = "" library.name = "audioconvert/libspa-audioconvert" object.id = "44" Ports: analog-input-internal-mic: Internal Microphone (type: Mic, priority: 8900, availability group: Legacy 1, availability unknown) analog-input-headphone-mic: Microphone (type: Mic, priority: 8700, availability group: Legacy 2, availability unknown) analog-input-headset-mic: Headset Microphone (type: Headset, priority: 8800, availability group: Legacy 2, availability unknown) Active Port: analog-input-internal-mic Formats: pcm Client #29 Driver: PipeWire Owner Module: 2 Properties: pipewire.protocol = "protocol-native" pipewire.sec.pid = "1138" pipewire.sec.uid = "1000" pipewire.sec.gid = "1000" pipewire.sec.label = "hex:507ad4e7fd7f000089d6781fa27f0000907bd4e7fd7f0000000000000000000000000000000000008e0e781fa27f000020000000000000000a00000000000000020000001456000080dbc1451456000080dbc14514560000000000000000000002000000300000000000000000000000000000000000000000000000000000005b000000770000006e0000007c000000000000000000000000000000000000000a00000000000000004a8c1fa27f00002a50941fa27f000089d6781fa27f0000d092c04514560000000000000000000000000000000000002a50941fa27f000020000000000000000a00000000000000020000001456000005000000000000002a50941fa27f00000000000000000000020000003000000000cacc0e282eab6d01000000000000009048c245145600008048c245145600000100000000000000684dc2451456000050ac921fa27f0000000000000000000000000000000000002bb7941fa27f000000cacc0e282eab6d9048c245145600009048c24514560000404ec245145600008328921fa27f00000a0000000000000000cacc0e282eab6df04fc2451456000002000000000000007017bd45145600008048c245145600000000000000000000684dc245145600009048c245145600003a2d941fa27f00004058c24514560000084ec245145600007017bd4514560000c018bd4514560000407cd4e7fd7f00006018bd45145600009048c245145600009048c24514560000407cd4e7fd7f0000407cd4e7fd7f0000000000000000000000cacc0e282eab6d00000000000000009048c24514560000084ec245145600007017bd4514560000084ec2451456000000000000000000009048c24514560000172f921fa27f0000bda1941fa27f00003450941fa27f0000c9a1941fa27f0000d4a1941fa27f0000bcc7941fa27f0000c6c7941fa27f000044c3941fa27f00003654941fa27f0000d7c7941fa27f00002bb7941fa27f0000e8c7941fa27f0000f2c7941fa27f000008a2941fa27f0000ffc7941fa27f00000ac8941fa27f000019c8941fa27f0000000000000000000000cacc0e282eab6d582ec14514560000b223801fa27f0000d04fc245145600009048c24503000000707dd4e7fd7f000020000000ffffffff00010000ffffffff81829c1fa27f00000100000030e9c04514560000010000001092c1451456000001000000d090c145145600001456000048305f4414560000307ed4e7fd7f000048305f4414560000307ed4e7fd7f00004092c045145600007017bd45145600005dfd8f1fa27f00000000000000000000b07ed4e7fd7f0000907ed4e7fd7f0000407ed4e7fd7f0000eaffffff000000003401941fa27f000000000000000000000000000000000000487ed4e7fd7f00007017bd4500000000" module.id = "2" object.id = "29" pipewire.access.portal.is_portal = "true" portal.monitor = "Camera" log.level = "0" cpu.max-align = "32" clock.power-of-two-quantum = "true" default.clock.rate = "48000" default.clock.quantum = "1024" default.clock.min-quantum = "32" default.clock.max-quantum = "8192" default.video.width = "640" default.video.height = "480" default.video.rate.num = "25" default.video.rate.denom = "1" link.max-buffers = "64" mem.warn-mlock = "false" mem.allow-mlock = "true" application.name = "xdg-desktop-portal" application.process.binary = "xdg-desktop-portal" application.language = "en_US.UTF-8" application.process.id = "1138" application.process.user = "constantine" application.process.host = "constantine-N61Ja" application.process.session_id = "2" window.x11.display = ":0" core.version = "0.3.27" core.name = "pipewire-constantine-1138" pipewire.access = "portal" Client #32 Driver: PipeWire Owner Module: 2 Properties: pipewire.protocol = "protocol-native" pipewire.sec.pid = "7280" pipewire.sec.uid = "1000" pipewire.sec.gid = "1000" pipewire.sec.label = "hex:007bd4e7fd7f000001000000fd7f00006c00000000000000c986c145145600003086c34514560000a1e7781fa27f00003086c3451456000000cacc0e282eab6d107bd4e7fd7f0000907ad4e7fd7f0000107bd4e7fd7f0000f514031fa27f0000907ad4e7fd7f0000e115031fa27f00006c00000000000000386dc145145600009300000000000000386dc145145600009900000000000000806c061fa27f0000000000000000000000cacc0e282eab6d107bd4e7fd7f0000107bd4e7fd7f0000107bd4e7fd7f00009916031fa27f0000007cd4e7fd7f0000f514031fa27f000099000000000000000b79041fa27f0000907cd4e7fd7f00005116031fa27f00000b00000000000000386dc145145600009900000000000000006e061fa27f000000000000000000001278041fa27f0000447dd4e7fd7f000000cacc0e282eab6d30a9c04514560000907cd4e7fd7f000030a9c04514560000f514031fa27f000000000000000000000c58031fa27f0000ff86c14514560000807cd4e7fd7f0000ff86c14503000000822e031fa27f00000000000000000000987cd4e7fd7f0000060000000000000073000000a27f00006c00000000000000ff86c145145600000c00000000000000c846031fa27f0000000000000000000089d6781fa27f0000807cd4e7fd7f000000000000000000000100000000000000e078c145145600003000000000000000200000000000000003000000fd7f000000cacc0e282eab6de878c14514560000000000000000000003000000300000000000000000000000000000000000000000000000000000005b000000770000006e0000007c000000e078c14514560000c03d000000000000004a8c1fa27f000020000000000000004032c64514560000707ed4e7fd7f00000300000000000000a992c1451456000005000000000000000d5d041fa27f00009892c1451456000000cacc0e282eab6d9892c1451456000088ffffffffffffff0b0000000000000000cacc0e282eab6de078c1451456000088ffffffffffffff0b000000000000005076c14514560000e078c145145600000100000000000000e072c14514560000b223801fa27f00005032c6451456000000cacc0e01000000707dd4e7fd7f000020000000ffffffffb8a8c0451456000081829c1fa27f00000100000030e9c04514560000fd7f0000e072c14514560000cb1c041fa27f00000400000000000000a1307f1fa27f0000c410f81da27f00000800000000000000e07dd4e7fd7f000008000000000000001873c14514560000447e9c1fa27f0000b8a8c0451456000058c79b1fa27f0000010000000000000000cacc0e282eab6d6071991fa27f0000e072c1451456000001000000000000000173c14514560000d069c14514560000a392021fa27f0000" module.id = "2" object.id = "32" client.api = "pipewire-pulse" pulse.server.type = "unix" application.name = "KMix" application.process.id = "5935" application.process.user = "constantine" application.process.host = "constantine-N61Ja" application.process.binary = "kmix" application.language = "en_US.UTF-8" window.x11.display = ":0" application.process.machine_id = "9b9105756697485f83fcf4be1ced77bb" application.process.session_id = "7" config.name = "pipewire-pulse.conf" cpu.max-align = "32" clock.power-of-two-quantum = "true" default.clock.rate = "48000" default.clock.quantum = "1024" default.clock.min-quantum = "32" default.clock.max-quantum = "8192" default.video.width = "640" default.video.height = "480" default.video.rate.num = "25" default.video.rate.denom = "1" link.max-buffers = "64" mem.warn-mlock = "false" mem.allow-mlock = "true" core.version = "0.3.27" core.name = "pipewire-constantine-7280" pipewire.access = "unrestricted" Client #33 Driver: PipeWire Owner Module: 2 Properties: pipewire.protocol = "protocol-native" pipewire.sec.pid = "7280" pipewire.sec.uid = "1000" pipewire.sec.gid = "1000" pipewire.sec.label = "hex:007bd4e7fd7f000001000000fd7f00006c00000000000000c986c145145600003086c34514560000a1e7781fa27f00003086c3451456000000cacc0e282eab6d107bd4e7fd7f0000907ad4e7fd7f0000107bd4e7fd7f0000f514031fa27f0000907ad4e7fd7f0000e115031fa27f00006c00000000000000386dc145145600009300000000000000386dc145145600009900000000000000806c061fa27f0000000000000000000000cacc0e282eab6d107bd4e7fd7f0000107bd4e7fd7f0000107bd4e7fd7f00009916031fa27f0000007cd4e7fd7f0000f514031fa27f000099000000000000000b79041fa27f0000907cd4e7fd7f00005116031fa27f00000b00000000000000386dc145145600009900000000000000006e061fa27f000000000000000000001278041fa27f0000447dd4e7fd7f000000cacc0e282eab6d30a9c04514560000907cd4e7fd7f000030a9c04514560000f514031fa27f000000000000000000000c58031fa27f0000ff86c14514560000807cd4e7fd7f0000ff86c14503000000822e031fa27f00000000000000000000987cd4e7fd7f0000060000000000000073000000a27f00006c00000000000000ff86c145145600000c00000000000000c846031fa27f0000000000000000000089d6781fa27f0000807cd4e7fd7f000000000000000000000100000000000000e078c145145600003000000000000000200000000000000003000000fd7f000000cacc0e282eab6de878c14514560000000000000000000003000000300000000000000000000000000000000000000000000000000000005b000000770000006e0000007c000000e078c14514560000c03d000000000000004a8c1fa27f000020000000000000004032c64514560000707ed4e7fd7f00000300000000000000a992c1451456000005000000000000000d5d041fa27f00009892c1451456000000cacc0e282eab6d9892c1451456000088ffffffffffffff0b0000000000000000cacc0e282eab6de078c1451456000088ffffffffffffff0b000000000000005076c14514560000e078c145145600000100000000000000e072c14514560000b223801fa27f00005032c6451456000000cacc0e02000000707dd4e7fd7f000020000000ffffffffb8a8c0451456000081829c1fa27f00000100000030e9c0451456000001000000d045c64514560000cb1c041fa27f00000400000000000000a1307f1fa27f0000c410f81da27f00000800000000000000e07dd4e7fd7f000008000000000000001873c14514560000447e9c1fa27f0000b8a8c0451456000058c79b1fa27f0000010000000000000000cacc0e282eab6d6071991fa27f0000e072c1451456000001000000000000000173c14514560000d069c14514560000a392021fa27f0000" module.id = "2" object.id = "33" client.api = "pipewire-pulse" pulse.server.type = "unix" application.name = "KMix" application.process.id = "5793" application.process.user = "constantine" application.process.host = "constantine-N61Ja" application.process.binary = "kded5" application.language = "en_US.UTF-8" window.x11.display = ":0" application.process.machine_id = "9b9105756697485f83fcf4be1ced77bb" application.process.session_id = "7" config.name = "pipewire-pulse.conf" cpu.max-align = "32" clock.power-of-two-quantum = "true" default.clock.rate = "48000" default.clock.quantum = "1024" default.clock.min-quantum = "32" default.clock.max-quantum = "8192" default.video.width = "640" default.video.height = "480" default.video.rate.num = "25" default.video.rate.denom = "1" link.max-buffers = "64" mem.warn-mlock = "false" mem.allow-mlock = "true" core.version = "0.3.27" core.name = "pipewire-constantine-7280" pipewire.access = "unrestricted" Client #34 Driver: PipeWire Owner Module: 2 Properties: pipewire.protocol = "protocol-native" pipewire.sec.pid = "7280" pipewire.sec.uid = "1000" pipewire.sec.gid = "1000" pipewire.sec.label = "hex:90d4c8451456000021000000000000001067c64514560000b8123c1fa27f0000c801000000000000eeb03c1fa27f0000aa50941fa27f0000607ad4e7fd7f0000f00900000e0000000000000000000000000000000000000000cacc0e282eab6d207ec7451456000070aac845145600001018bd4514560000c80100000000000048305f44145600007017bd451456000090d4c84514560000f2f43c1fa27f0000000000000000000000cacc0e282eab6d1067c645145600001067c64514560000becd3d1fa27f0000931c3c1fa27f00001067c6451456000093cf3d1fa27f000080833d1fa27f00006900000000000000000000000000000039293c1fa27f0000becd3d1fa27f0000931c3c1fa27f00001067c6451456000093cf3d1fa27f000080833d1fa27f00006900000000000000000000000000000039293c1fa27f00000000000001000000010000000e0000001001000000000000000000000000000004000000040000002100000000000000a07bd4e7fd7f000000000000000000003000000030000000b07cd4e7fd7f0000c07bd4e7fd7f000000cacc0e282eab6d0800000005000000931c3c1fa27f00001067c6451456000093cf3d1fa27f000080833d1fa27f00006900000000000000000000000000000039293c1fa27f000070aac8451456000055f53c1f0e000000000000000000000000cacc0e282eab6d000000000000000000cacc0e282eab6d1067c645145600000000000000000000e03cc645145600004046c6451456000080ccc045145600004846c6451456000004000000040000002700004000000000d03ec645145600004846c645145600003000000030000000907dd4e7fd7f0000a07cd4e7fd7f000000cacc0e282eab6d280000000000000093cf3d1fa27f0000000000000000000093cf3d1fa27f0000270000400000000000000000000000000100000000000000f6513c1fa27f0000307ed4e7fd7f0000d51b3d1fa27f00003000000030000000007ed4e7fd7f0000107dd4e7fd7f00002236801fa27f00001000000000000000ffffffffffffffff707dd4e7fd7f0000a07ed4e7400000404046c64514560000930a3d1fa27f000027000040000000004846c645145600004846c645145600009067c74514560000a07ed4e7fd7f00004846c6451456000000000000000000008237801fa27f0000b07dd4e7fd7f00005858000000000000d07dd4e7fd7f000080000000404000004000004000000000fe103d1fa27f0000107ed4e7fd7f0000d056c645145600000000000000000000b8123c1fa27f000000000000000000000000000000000000107ed4e7fd7f0000010000000000000000000000000000000000000000000000000000000000000027000040000000007067c645145600005858000000000000" module.id = "2" object.id = "34" client.api = "pipewire-pulse" pulse.server.type = "unix" application.name = "libcanberra" application.version = "0.30" application.id = "org.freedesktop.libcanberra" application.process.id = "5882" application.process.user = "constantine" application.process.host = "constantine-N61Ja" application.process.binary = "plasmashell" application.language = "en_US.UTF-8" window.x11.display = ":0" application.process.machine_id = "9b9105756697485f83fcf4be1ced77bb" application.process.session_id = "7" config.name = "pipewire-pulse.conf" cpu.max-align = "32" clock.power-of-two-quantum = "true" default.clock.rate = "48000" default.clock.quantum = "1024" default.clock.min-quantum = "32" default.clock.max-quantum = "8192" default.video.width = "640" default.video.height = "480" default.video.rate.num = "25" default.video.rate.denom = "1" link.max-buffers = "64" mem.warn-mlock = "false" mem.allow-mlock = "true" core.version = "0.3.27" core.name = "pipewire-constantine-7280" pipewire.access = "unrestricted" Client #35 Driver: PipeWire Owner Module: 2 Properties: pipewire.protocol = "protocol-native" pipewire.sec.pid = "7280" pipewire.sec.uid = "1000" pipewire.sec.gid = "1000" pipewire.sec.label = "hex:c801000000000000eeb03c1fa27f0000aa50941fa27f0000407ad4e7fd7f0000f80900000e0000000000000000000000000000000000000000cacc0e282eab6d70ffc84514560000f027ca45145600001018bd4514560000c80100000000000048305f44145600007017bd451456000050f6c84514560000163b911fa27f00005069c14514560000e018bd45145600000000000000000000f2f43c1fa27f0000000000000000000000cacc0e282eab6d2027c945145600002027c94514560000becd3d1fa27f0000931c3c1fa27f00002027c9451456000093cf3d1fa27f000080833d1fa27f00006900000000000000000000000000000039293c1fa27f0000becd3d1fa27f0000931c3c1fa27f00002027c9451456000093cf3d1fa27f000080833d1fa27f00006900000000000000000000000000000039293c1fa27f00000000000001000000010000000e0000001001000000000000000000000000000004000000040000002200000000000000a07bd4e7fd7f000000000000000000003000000030000000b07cd4e7fd7f0000c07bd4e7fd7f000000cacc0e282eab6d0800000005000000931c3c1fa27f00002027c9451456000093cf3d1fa27f000080833d1fa27f00006900000000000000000000000000000039293c1fa27f0000f027ca451456000055f53c1f0e000000000000000000000000cacc0e282eab6d000000000000000000cacc0e282eab6d2027c94514560000000000000000000070ffc845145600005006c94514560000c039c945145600005806c9451456000004000000040000003b000040000000006001c945145600005806c945145600003000000030000000907dd4e7fd7f0000a07cd4e7fd7f000000cacc0e282eab6d280000000000000093cf3d1fa27f0000000000000000000093cf3d1fa27f00003b0000400000000000000000000000000100000000000000f6513c1fa27f0000307ed4e7fd7f0000d51b3d1fa27f00003000000030000000007ed4e7fd7f0000107dd4e7fd7f00002236801fa27f00001000000000000000ffffffffffffffff707dd4e7fd7f0000a07ed4e7400000405006c94514560000b223801fa27f00003b000040000000005806c94501000000707dd4e7fd7f000020000000ffffffffa07ed4e7fd7f000081829c1fa27f00000100000030e9c04514560000a27f0000b07dd4e7fd7f0000f003000000000000d07dd4e7fd7f000080000000404000004000004000000000fe103d1fa27f0000107ed4e7fd7f0000e016c945145600000000000000000000b8123c1fa27f000000000000000000000000000000000000107ed4e7fd7f000001000000000000000000000000000000000000000000000000000000000000003b000040000000001064ca4514560000f003000000000000" module.id = "2" object.id = "35" client.api = "pipewire-pulse" pulse.server.type = "unix" application.name = "Plasma PA" application.id = "org.kde.plasma-pa" application.icon_name = "audio-card" application.process.id = "5882" application.process.user = "constantine" application.process.host = "constantine-N61Ja" application.process.binary = "plasmashell" application.language = "en_US.UTF-8" window.x11.display = ":0" application.process.machine_id = "9b9105756697485f83fcf4be1ced77bb" application.process.session_id = "7" config.name = "pipewire-pulse.conf" cpu.max-align = "32" clock.power-of-two-quantum = "true" default.clock.rate = "48000" default.clock.quantum = "1024" default.clock.min-quantum = "32" default.clock.max-quantum = "8192" default.video.width = "640" default.video.height = "480" default.video.rate.num = "25" default.video.rate.denom = "1" link.max-buffers = "64" mem.warn-mlock = "false" mem.allow-mlock = "true" core.version = "0.3.27" core.name = "pipewire-constantine-7280" pipewire.access = "unrestricted" Client #30 Driver: PipeWire Owner Module: 2 Properties: pipewire.protocol = "protocol-native" pipewire.sec.pid = "7279" pipewire.sec.uid = "1000" pipewire.sec.gid = "1000" pipewire.sec.label = "hex:007bd4e7fd7f000001000000fd7f00006c00000000000000c986c145145600003086c34514560000a1e7781fa27f00003086c3451456000000cacc0e282eab6d107bd4e7fd7f0000907ad4e7fd7f0000107bd4e7fd7f0000f514031fa27f0000907ad4e7fd7f0000e115031fa27f00006c00000000000000386dc145145600009300000000000000386dc145145600009900000000000000806c061fa27f0000000000000000000000cacc0e282eab6d107bd4e7fd7f0000107bd4e7fd7f0000107bd4e7fd7f00009916031fa27f0000007cd4e7fd7f0000f514031fa27f000099000000000000000b79041fa27f0000907cd4e7fd7f00005116031fa27f00000b00000000000000386dc145145600009900000000000000006e061fa27f000000000000000000001278041fa27f0000447dd4e7fd7f000000cacc0e282eab6d30a9c04514560000907cd4e7fd7f000030a9c04514560000f514031fa27f000000000000000000000c58031fa27f0000ef86c14514560000807cd4e7fd7f0000ef86c14503000000822e031fa27f00000000000000000000987cd4e7fd7f0000060000000000000073000000a27f00006c00000000000000ef86c145145600000c0000000000000089d6781fa27f00000000000000000000000000000000000000000000000000000000000000000000200000000000000005000000000000000200000000000000200000000000000003000000fd7f0000000000000000000002000000300000000000000000000000000000000000000000000000000000005b000000770000006e0000007c0000005b0000007700000000000000000000000500000000000000004a8c1fa27f0000b0b1c3451456000015000000000000001500000000000000a1e7781fa27f000003000000000000004990c1451456000005000000000000000d5d041fa27f00003890c1451456000000cacc0e282eab6d3890c1451456000088ffffffffffffff0b0000000000000000cacc0e282eab6d608fc1451456000088ffffffffffffff0b000000000000005076c14514560000608fc145145600000100000000000000e072c14514560000b223801fa27f0000a0b1c3451456000000cacc0e01000000707dd4e7fd7f000020000000ffffffffb8a8c0451456000081829c1fa27f00000100000030e9c04514560000fd7f0000e072c14514560000cb1c041fa27f00000400000000000000a1307f1fa27f0000c410f81da27f00000800000000000000e07dd4e7fd7f000008000000000000001873c14514560000447e9c1fa27f0000b8a8c0451456000058c79b1fa27f0000010000000000000000cacc0e282eab6d6071991fa27f0000e072c1451456000001000000000000000173c14514560000d069c14514560000a392021fa27f0000" module.id = "2" object.id = "30" config.prefix = "media-session.d" config.name = "media-session.conf" cpu.max-align = "32" clock.power-of-two-quantum = "true" default.clock.rate = "48000" default.clock.quantum = "1024" default.clock.min-quantum = "32" default.clock.max-quantum = "8192" default.video.width = "640" default.video.height = "480" default.video.rate.num = "25" default.video.rate.denom = "1" link.max-buffers = "64" mem.warn-mlock = "false" mem.allow-mlock = "true" application.name = "pipewire-media-session" application.process.binary = "pipewire-media-session" application.language = "en_US.UTF-8" application.process.id = "7279" application.process.user = "constantine" application.process.host = "constantine-N61Ja" application.process.session_id = "7" window.x11.display = ":0" core.version = "0.3.27" core.name = "pipewire-constantine-7279" pipewire.access = "unrestricted" Client #31 Driver: PipeWire Owner Module: 2 Properties: pipewire.protocol = "protocol-native" pipewire.sec.pid = "7279" pipewire.sec.uid = "1000" pipewire.sec.gid = "1000" pipewire.sec.label = "hex:007bd4e7fd7f000001000000fd7f00006c00000000000000c986c145145600003086c34514560000a1e7781fa27f00003086c3451456000000cacc0e282eab6d107bd4e7fd7f0000907ad4e7fd7f0000107bd4e7fd7f0000f514031fa27f0000907ad4e7fd7f0000e115031fa27f00006c00000000000000386dc145145600009300000000000000386dc145145600009900000000000000806c061fa27f0000000000000000000000cacc0e282eab6d107bd4e7fd7f0000107bd4e7fd7f0000107bd4e7fd7f00009916031fa27f0000007cd4e7fd7f0000f514031fa27f000099000000000000000b79041fa27f0000907cd4e7fd7f00005116031fa27f00000b00000000000000386dc145145600009900000000000000006e061fa27f000000000000000000001278041fa27f0000447dd4e7fd7f000000cacc0e282eab6d30a9c04514560000907cd4e7fd7f000030a9c04514560000f514031fa27f000000000000000000000c58031fa27f0000ef86c14514560000807cd4e7fd7f0000ef86c14503000000822e031fa27f00000000000000000000987cd4e7fd7f0000060000000000000073000000a27f00006c00000000000000ef86c145145600000c0000000000000089d6781fa27f00000000000000000000000000000000000000000000000000000000000000000000200000000000000005000000000000000200000000000000200000000000000003000000fd7f0000000000000000000002000000300000000000000000000000000000000000000000000000000000005b000000770000006e0000007c0000005b0000007700000000000000000000000500000000000000004a8c1fa27f0000b0b1c3451456000015000000000000001500000000000000a1e7781fa27f000003000000000000004990c1451456000005000000000000000d5d041fa27f00003890c1451456000000cacc0e282eab6d3890c1451456000088ffffffffffffff0b0000000000000000cacc0e282eab6d608fc1451456000088ffffffffffffff0b000000000000005076c14514560000608fc145145600000100000000000000e072c14514560000b223801fa27f0000a0b1c3451456000000cacc0e01000000707dd4e7fd7f000020000000ffffffffb8a8c0451456000081829c1fa27f00000100000030e9c04514560000fd7f0000e072c14514560000cb1c041fa27f00000400000000000000a1307f1fa27f0000c410f81da27f00000800000000000000e07dd4e7fd7f000008000000000000001873c14514560000447e9c1fa27f0000b8a8c0451456000058c79b1fa27f0000010000000000000000cacc0e282eab6d6071991fa27f0000e072c1451456000001000000000000000173c14514560000d069c14514560000a392021fa27f0000" module.id = "2" object.id = "31" config.prefix = "media-session.d" config.name = "media-session.conf" cpu.max-align = "32" clock.power-of-two-quantum = "true" default.clock.rate = "48000" default.clock.quantum = "1024" default.clock.min-quantum = "32" default.clock.max-quantum = "8192" default.video.width = "640" default.video.height = "480" default.video.rate.num = "25" default.video.rate.denom = "1" link.max-buffers = "64" mem.warn-mlock = "false" mem.allow-mlock = "true" application.name = "pipewire-media-session" application.process.binary = "pipewire-media-session" application.language = "en_US.UTF-8" application.process.id = "7279" application.process.user = "constantine" application.process.host = "constantine-N61Ja" application.process.session_id = "7" window.x11.display = ":0" core.version = "0.3.27" core.name = "pipewire-constantine-7279" pipewire.access = "unrestricted" Client #51 Driver: PipeWire Owner Module: 2 Properties: pipewire.protocol = "protocol-native" pipewire.sec.pid = "7280" pipewire.sec.uid = "1000" pipewire.sec.gid = "1000" pipewire.sec.label = "hex:007bd4e7fd7f000001000000fd7f00006c00000000000000c986c14514560000b08bcf451456000093cf3d1fa27f0000240000000000000000cacc0e282eab6d107bd4e7fd7f0000907ad4e7fd7f0000107bd4e7fd7f0000f514031fa27f0000907ad4e7fd7f0000e115031fa27f00006c00000000000000386dc145145600009300000000000000386dc145145600009900000000000000806c061fa27f0000000000000000000000cacc0e282eab6d107bd4e7fd7f0000107bd4e7fd7f0000107bd4e7fd7f00009916031fa27f0000007cd4e7fd7f0000f514031fa27f000099000000000000000b79041fa27f0000907cd4e7fd7f00005116031fa27f00000b00000000000000386dc145145600009900000000000000006e061fa27f000000000000000000001278041fa27f0000447dd4e7fd7f000000cacc0e282eab6df8a7c04514560000907cd4e7fd7f0000f8a7c04514560000f514031fa27f000000000000000000000c58031fa27f0000ef86c14514560000807cd4e7fd7f0000ef86c14503000000822e031fa27f00000000000000000000987cd4e7fd7f0000060000000000000073000000a27f00006c00000000000000ef86c145145600000c00000000000000c846031fa27f0000000000000000000039293c1fa27f0000807cd4e7fd7f000000cacc0e282eab6d807cd4e7fd7f000000b9c045145600001800000030000000f07dd4e7fd7f0000207dd4e7fd7f000000cacc0e282eab6d08b9c04514560000f8a7c04514560000000000000000000000b9c04514560000007dd4e7fd7f0000807cd4e7fd7f00007300000000000000255c031fa27f000000b9c045145600006048000000000000004a8c1fa27f00002000000000000000a0f7dc4514560000707ed4e7fd7f00000300000000000000c9d0c0451456000005000000000000000d5d041fa27f0000b8d0c0451456000000cacc0e282eab6db8d0c0451456000088ffffffffffffff0b0000000000000000cacc0e282eab6d00b9c0451456000088ffffffffffffff0b000000000000005076c1451456000000b9c045145600000100000000000000e072c14514560000b223801fa27f0000f01cc4451456000000cacc0e01000000707dd4e7fd7f000020000000ffffffffe0a7c0451456000081829c1fa27f00000100000030e9c04514560000fd7f0000e072c14514560000cb1c041fa27f00000400000000000000a1307f1fa27f0000c410f81da27f00000800000000000000e07dd4e7fd7f000008000000000000001873c14514560000447e9c1fa27f0000e0a7c0451456000058c79b1fa27f0000010000000000000000cacc0e282eab6d6071991fa27f0000e072c1451456000001000000000000000173c14514560000d069c14514560000a392021fa27f0000" module.id = "2" object.id = "51" client.api = "pipewire-pulse" pulse.server.type = "unix" application.name = "emacs" window.x11.display = ":0" window.x11.screen = "0" application.process.id = "7327" application.process.user = "constantine" application.process.host = "constantine-N61Ja" application.process.binary = "emacs-28.0.50" application.language = "en_US.UTF-8" application.process.machine_id = "9b9105756697485f83fcf4be1ced77bb" application.process.session_id = "7" config.name = "pipewire-pulse.conf" cpu.max-align = "32" clock.power-of-two-quantum = "true" default.clock.rate = "48000" default.clock.quantum = "1024" default.clock.min-quantum = "32" default.clock.max-quantum = "8192" default.video.width = "640" default.video.height = "480" default.video.rate.num = "25" default.video.rate.denom = "1" link.max-buffers = "64" mem.warn-mlock = "false" mem.allow-mlock = "true" core.version = "0.3.27" core.name = "pipewire-constantine-7280" pipewire.access = "unrestricted" Client #52 Driver: PipeWire Owner Module: 2 Properties: pipewire.protocol = "protocol-native" pipewire.sec.pid = "7280" pipewire.sec.uid = "1000" pipewire.sec.gid = "1000" pipewire.sec.label = "hex:00000000000000000000000000000000600000000000000000cacc0e282eab6db08bcf4514560000d0b8da4514560000d0b6da45145600003400000000000000b08bcf4514560000b8123c1fa27f0000c801000000000000eeb03c1fa27f0000aa50941fa27f0000907ad4e7fd7f0000f00900000e0000000000000000000000000000000000000000cacc0e282eab6df098da4514560000f2f43c1fa27f0000000000000000000000cacc0e282eab6de0accf4514560000e0accf4514560000becd3d1fa27f0000931c3c1fa27f0000e0accf451456000093cf3d1fa27f000080833d1fa27f00006900000000000000000000000000000039293c1fa27f0000e0accf4514560000931c3c1fa27f0000e0accf451456000093cf3d1fa27f000080833d1fa27f00006900000000000000000000000000000039293c1fa27f00000000000001000000010000000e0000002100000000000000931c3c1fa27f0000b08bcf451456000093cf3d1fa27f000080833d1fa27f00006900000000000000000000000000000039293c1fa27f0000c07bd4e7fd7f000000cacc0e0e0000000800000005000000931c3c1fa27f0000d023c5451456000093cf3d1fa27f000080833d1fa27f00006900000000000000000000000000000039293c1fa27f0000b08bcf451456000093cf3d1f0e00000080833d1fa27f00006900000000000000000000000000000039293c1fa27f000020000000300000000000000000000000507cd4e7fd7f000000cacc0e282eab6d7082da451456000093cf3d1fa27f000004000000040000003502004000000000b08bcf451456000021000000000000003000000030000000907dd4e7fd7f0000a07cd4e7fd7f000000cacc0e282eab6d280000000000000093cf3d1fa27f0000000000000000000093cf3d1fa27f0000350200400000000000000000000000000100000000000000f6513c1fa27f0000307ed4e7fd7f000000000000000000003000000030000000007ed4e7fd7f0000107dd4e7fd7f00002236801fa27f00001000000000000000ffffffffffffffff707dd4e7fd7f0000a07ed4e7400000400003c54514560000b223801fa27f00009002c5451456000000cacc0e01000000707dd4e7fd7f000020000000ffffffffa07ed4e7fd7f000081829c1fa27f00000100000030e9c04514560000a27f0000b07dd4e7fd7f00003800000000000000d07dd4e7fd7f000080000000404000004000004000000000fe103d1fa27f0000107ed4e7fd7f00009013c545145600000000000000000000b8123c1fa27f000000000000000000000000000000000000107ed4e7fd7f0000010000000000000000000000000000000000000000000000000000000000000035020040000000006064ce45145600003800000000000000" module.id = "2" object.id = "52" client.api = "pipewire-pulse" pulse.server.type = "unix" application.process.id = "7544" application.process.user = "constantine" application.process.host = "constantine-N61Ja" application.process.binary = "pactl" application.name = "pactl" application.language = "en_US.UTF-8" window.x11.display = ":0" application.process.machine_id = "9b9105756697485f83fcf4be1ced77bb" application.process.session_id = "7" config.name = "pipewire-pulse.conf" cpu.max-align = "32" clock.power-of-two-quantum = "true" default.clock.rate = "48000" default.clock.quantum = "1024" default.clock.min-quantum = "32" default.clock.max-quantum = "8192" default.video.width = "640" default.video.height = "480" default.video.rate.num = "25" default.video.rate.denom = "1" link.max-buffers = "64" mem.warn-mlock = "false" mem.allow-mlock = "true" core.version = "0.3.27" core.name = "pipewire-constantine-7280" pipewire.access = "unrestricted" Card #40 Name: alsa_card.pci-0000_00_1f.3 Driver: alsa Owner Module: n/a Properties: device.enum.api = "udev" device.api = "alsa" media.class = "Audio/Device" api.alsa.path = "hw:0" api.alsa.card = "0" api.alsa.card.name = "HDA Intel PCH" api.alsa.card.longname = "HDA Intel PCH at 0xd2228000 irq 131" device.plugged.usec = "49287926" device.bus_path = "pci-0000:00:1f.3" device.sysfs.path = "/sys/devices/pci0000:00/0000:00:1f.3/sound/card0" device.bus = "pci" device.subsystem = "sound" device.vendor.id = "0x8086" device.vendor.name = "Intel Corporation" device.product.id = "0x9d71" device.product.name = "Sunrise Point-LP HD Audio" device.form_factor = "internal" device.name = "alsa_card.pci-0000_00_1f.3" device.description = "Built-in Audio" device.nick = "HDA Intel PCH" device.icon_name = "audio-card-pci" api.alsa.use-acp = "true" api.acp.auto-profile = "false" api.acp.auto-port = "false" api.dbus.ReserveDevice1 = "Audio0" factory.id = "14" client.id = "30" object.id = "40" object.path = "alsa:pcm:0" alsa.card = "0" alsa.card_name = "HDA Intel PCH" alsa.long_card_name = "HDA Intel PCH at 0xd2228000 irq 131" alsa.driver_name = "snd_hda_intel" device.string = "0" Profiles: off: Off (sinks: 0, sources: 0, priority: 0, available: yes) output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes) output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: yes) output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5965, available: no) output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: no) output:hdmi-stereo-extra1+input:analog-stereo: Digital Stereo (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no) output:hdmi-stereo-extra2+input:analog-stereo: Digital Stereo (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no) output:hdmi-stereo-extra3+input:analog-stereo: Digital Stereo (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no) output:hdmi-stereo-extra4+input:analog-stereo: Digital Stereo (HDMI 5) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no) output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no) output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no) output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, available: no) output:hdmi-stereo-extra4: Digital Stereo (HDMI 5) Output (sinks: 1, sources: 0, priority: 5700, available: no) output:hdmi-surround+input:analog-stereo: Digital Surround 5.1 (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 865, available: no) output:hdmi-surround71+input:analog-stereo: Digital Surround 7.1 (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 865, available: no) output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no) output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no) output:hdmi-surround-extra1+input:analog-stereo: Digital Surround 5.1 (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) output:hdmi-surround71-extra1+input:analog-stereo: Digital Surround 7.1 (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) output:hdmi-surround-extra2+input:analog-stereo: Digital Surround 5.1 (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) output:hdmi-surround71-extra2+input:analog-stereo: Digital Surround 7.1 (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) output:hdmi-surround-extra3+input:analog-stereo: Digital Surround 5.1 (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) output:hdmi-surround71-extra3+input:analog-stereo: Digital Surround 7.1 (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) output:hdmi-surround-extra4+input:analog-stereo: Digital Surround 5.1 (HDMI 5) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) output:hdmi-surround71-extra4+input:analog-stereo: Digital Surround 7.1 (HDMI 5) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no) output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no) output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no) output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no) output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no) output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no) output:hdmi-surround-extra4: Digital Surround 5.1 (HDMI 5) Output (sinks: 1, sources: 0, priority: 600, available: no) output:hdmi-surround71-extra4: Digital Surround 7.1 (HDMI 5) Output (sinks: 1, sources: 0, priority: 600, available: no) input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: yes) pro-audio: Pro Audio (sinks: 6, sources: 1, priority: 1, available: yes) Active Profile: output:analog-stereo+input:analog-stereo Ports: analog-input-internal-mic: Internal Microphone (type: Mic, priority: 8900, latency offset: 0 usec, availability group: Legacy 1, availability unknown) Properties: port.type = "mic" port.availability-group = "Legacy 1" device.icon_name = "audio-input-microphone" card.profile.port = "0" Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3+input:analog-stereo, output:hdmi-stereo-extra4+input:analog-stereo, output:hdmi-surround-extra4+input:analog-stereo, output:hdmi-surround71-extra4+input:analog-stereo analog-input-headphone-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, availability group: Legacy 2, availability unknown) Properties: port.type = "mic" port.availability-group = "Legacy 2" device.icon_name = "audio-input-microphone" card.profile.port = "1" Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3+input:analog-stereo, output:hdmi-stereo-extra4+input:analog-stereo, output:hdmi-surround-extra4+input:analog-stereo, output:hdmi-surround71-extra4+input:analog-stereo analog-input-headset-mic: Headset Microphone (type: Headset, priority: 8800, latency offset: 0 usec, availability group: Legacy 2, availability unknown) Properties: port.type = "headset" port.availability-group = "Legacy 2" device.icon_name = "audio-input-microphone" card.profile.port = "2" Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3+input:analog-stereo, output:hdmi-stereo-extra4+input:analog-stereo, output:hdmi-surround-extra4+input:analog-stereo, output:hdmi-surround71-extra4+input:analog-stereo analog-output-speaker: Speakers (type: Speaker, priority: 10000, latency offset: 0 usec, availability group: Legacy 3, availability unknown) Properties: port.type = "speaker" port.availability-group = "Legacy 3" device.icon_name = "audio-speakers" card.profile.port = "3" Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, availability group: Legacy 2, availability unknown) Properties: port.type = "headphones" port.availability-group = "Legacy 2" device.icon_name = "audio-headphones" card.profile.port = "4" Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 4, not available) Properties: port.type = "hdmi" port.availability-group = "Legacy 4" device.icon_name = "video-display" card.profile.port = "5" Part of profile(s): output:hdmi-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71, output:hdmi-surround71+input:analog-stereo hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, availability group: Legacy 5, not available) Properties: port.type = "hdmi" port.availability-group = "Legacy 5" device.icon_name = "video-display" card.profile.port = "6" Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1, output:hdmi-surround71-extra1+input:analog-stereo hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, availability group: Legacy 6, not available) Properties: port.type = "hdmi" port.availability-group = "Legacy 6" device.icon_name = "video-display" card.profile.port = "7" Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2, output:hdmi-surround71-extra2+input:analog-stereo hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, availability group: Legacy 7, not available) Properties: port.type = "hdmi" port.availability-group = "Legacy 7" device.icon_name = "video-display" card.profile.port = "8" Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3, output:hdmi-surround71-extra3+input:analog-stereo hdmi-output-4: HDMI / DisplayPort 5 (type: HDMI, priority: 5500, latency offset: 0 usec, availability group: Legacy 8, not available) Properties: port.type = "hdmi" port.availability-group = "Legacy 8" device.icon_name = "video-display" card.profile.port = "9" Part of profile(s): output:hdmi-stereo-extra4, output:hdmi-stereo-extra4+input:analog-stereo, output:hdmi-surround-extra4, output:hdmi-surround-extra4+input:analog-stereo, output:hdmi-surround71-extra4, output:hdmi-surround71-extra4+input:analog-stereo ```
-
pactl subscribe
while plugging or unplugging headphones repeats the same line:Event 'change' on card #40
-
spa-acp-tool -c 0 lv
: spa-acp-tool_card0.log