Dávala jsem to tam v pořadí jak je napsáno. I když některé trochu neobviklé příkazy...
abcd@abcd-OptiPlex-3050:~$ pw-cli info 48
id: 48
permissions: rwxm-
type: PipeWire:Interface:Node/3
* input ports: 2/65
* output ports: 2/0
* state: "suspended"
* properties:
* alsa.card = "0"
* alsa.card_name = "HDA Intel PCH"
* alsa.class = "generic"
* alsa.components = "HDA:10ec0255,102807a3,00100002 HDA:8086280b,80860101,00100000"
* alsa.device = "3"
* alsa.driver_name = "snd_hda_intel"
* alsa.id = "PCH"
* alsa.long_card_name = "HDA Intel PCH at 0xf7120000 irq 131"
* alsa.mixer_name = "Realtek ALC3234"
* alsa.name = "PHILIPS FTV"
* alsa.resolution_bits = "16"
* alsa.subclass = "generic-mix"
* alsa.subdevice = "0"
* alsa.subdevice_name = "subdevice #0"
* api.alsa.card.longname = "HDA Intel PCH at 0xf7120000 irq 131"
* api.alsa.card.name = "HDA Intel PCH"
* api.alsa.path = "hdmi:0"
* api.alsa.pcm.card = "0"
* api.alsa.pcm.stream = "playback"
* audio.channels = "2"
* audio.position = "FL,FR"
* card.profile.device = "8"
* device.api = "alsa"
* device.class = "sound"
* device.id = "46"
* device.profile.description = "Digitální stereo (HDMI)"
* device.profile.name = "hdmi-stereo"
* device.routes = "1"
* factory.name = "api.alsa.pcm.sink"
* media.class = "Audio/Sink"
* node.description = "Built-in Audio Digitální stereo (HDMI)"
* node.name = "alsa_output.pci-0000_00_1f.3.hdmi-stereo"
* node.nick = "PHILIPS FTV"
* node.pause-on-idle = "false"
* object.path = "alsa:pcm:0:hdmi:0:playback"
* priority.driver = "696"
* priority.session = "696"
* factory.id = "18"
* clock.quantum-limit = "8192"
* client.id = "35"
* node.driver = "true"
* factory.mode = "merge"
* audio.adapt.follower = ""
* library.name = "audioconvert/libspa-audioconvert"
* object.id = "48"
* object.serial = "79"
* params: (9)
* 3 (Spa:Enum:ParamId:EnumFormat) r-
* 1 (Spa:Enum:ParamId:PropInfo) r-
* 2 (Spa:Enum:ParamId:Props) rw
* 4 (Spa:Enum:ParamId:Format) -w
* 10 (Spa:Enum:ParamId:EnumPortConfig) r-
* 11 (Spa:Enum:ParamId:PortConfig) rw
* 15 (Spa:Enum:ParamId:Latency) rw
* 16 (Spa:Enum:ParamId:ProcessLatency) rw
* 17 (Spa:Enum:ParamId:Tag) rw
abcd@abcd-OptiPlex-3050:~$ # pro jistotu i dlouhé
abcd@abcd-OptiPlex-3050:~$ #
abcd@abcd-OptiPlex-3050:~$ # klidně to spusť vše najednou. Už si to pak nějak přeberu
abcd@abcd-OptiPlex-3050:~$ pw-cli ls
id 0, type PipeWire:Interface:Core/4
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 = "5"
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:Module/3
object.serial = "28"
module.name = "libpipewire-module-jackdbus-detect"
id 29, type PipeWire:Interface:Node/3
object.serial = "29"
factory.id = "10"
priority.driver = "20000"
node.name = "Dummy-Driver"
id 30, type PipeWire:Interface:Node/3
object.serial = "30"
factory.id = "10"
priority.driver = "19000"
node.name = "Freewheel-Driver"
id 31, type PipeWire:Interface:Metadata/3
object.serial = "31"
metadata.name = "settings"
id 32, type PipeWire:Interface:Client/3
object.serial = "32"
module.id = "2"
pipewire.protocol = "protocol-native"
pipewire.sec.pid = "1777"
pipewire.sec.uid = "1000"
pipewire.sec.gid = "1000"
pipewire.sec.label = "unconfined"
pipewire.sec.socket = "pipewire-0"
pipewire.access = "unrestricted"
application.name = "pipewire"
id 33, type PipeWire:Interface:Port/3
object.serial = "87"
object.path = "alsa:pcm:0:front:0:capture:capture_1"
format.dsp = "32 bit float mono audio"
node.id = "49"
audio.channel = "FR"
port.id = "1"
port.name = "capture_FR"
port.direction = "out"
port.physical = "true"
port.terminal = "true"
port.alias = "ALC3234 Analog:capture_FR"
id 34, type PipeWire:Interface:Client/3
object.serial = "34"
module.id = "2"
pipewire.protocol = "protocol-native"
pipewire.sec.pid = "1772"
pipewire.sec.uid = "1000"
pipewire.sec.gid = "1000"
pipewire.sec.label = "unconfined"
pipewire.sec.socket = "pipewire-0"
pipewire.access = "unrestricted"
application.name = "WirePlumber"
id 35, type PipeWire:Interface:Client/3
object.serial = "35"
module.id = "2"
pipewire.protocol = "protocol-native"
pipewire.sec.pid = "1772"
pipewire.sec.uid = "1000"
pipewire.sec.gid = "1000"
pipewire.sec.label = "unconfined"
pipewire.sec.socket = "pipewire-0"
pipewire.access = "unrestricted"
application.name = "WirePlumber [export]"
id 36, type PipeWire:Interface:Metadata/3
factory.id = "6"
module.id = "5"
metadata.name = "default"
client.id = "34"
object.serial = "36"
id 37, type PipeWire:Interface:Metadata/3
metadata.name = "route-settings"
factory.id = "6"
module.id = "5"
client.id = "34"
object.serial = "37"
id 38, type PipeWire:Interface:Metadata/3
metadata.name = "sm-objects"
factory.id = "6"
module.id = "5"
client.id = "34"
object.serial = "38"
id 40, type PipeWire:Interface:Port/3
object.serial = "85"
object.path = "alsa:pcm:0:hdmi:0:playback:monitor_1"
format.dsp = "32 bit float mono audio"
node.id = "48"
audio.channel = "FR"
port.id = "1"
port.name = "monitor_FR"
port.direction = "out"
port.monitor = "true"
port.alias = "PHILIPS FTV:monitor_FR"
id 41, type PipeWire:Interface:Port/3
object.serial = "83"
object.path = "alsa:pcm:0:hdmi:0:playback:monitor_0"
format.dsp = "32 bit float mono audio"
node.id = "48"
audio.channel = "FL"
port.id = "0"
port.name = "monitor_FL"
port.direction = "out"
port.monitor = "true"
port.alias = "PHILIPS FTV:monitor_FL"
id 42, type PipeWire:Interface:Port/3
object.serial = "84"
object.path = "alsa:pcm:0:hdmi:0:playback:playback_1"
format.dsp = "32 bit float mono audio"
node.id = "48"
audio.channel = "FR"
port.id = "1"
port.name = "playback_FR"
port.direction = "in"
port.physical = "true"
port.terminal = "true"
port.alias = "PHILIPS FTV:playback_FR"
id 43, type PipeWire:Interface:Node/3
object.serial = "43"
factory.id = "10"
client.id = "35"
priority.session = "100"
priority.driver = "1"
node.name = "Midi-Bridge"
media.class = "Midi/Bridge"
id 44, type PipeWire:Interface:Port/3
object.serial = "44"
object.path = "alsa:seq:default:client_14:playback_0"
format.dsp = "8 bit raw midi"
node.id = "43"
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 45, type PipeWire:Interface:Port/3
object.serial = "45"
object.path = "alsa:seq:default:client_14:capture_0"
format.dsp = "8 bit raw midi"
node.id = "43"
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 46, type PipeWire:Interface:Device/3
object.serial = "46"
factory.id = "14"
client.id = "35"
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 47, type PipeWire:Interface:Port/3
object.serial = "82"
object.path = "alsa:pcm:0:hdmi:0:playback:playback_0"
format.dsp = "32 bit float mono audio"
node.id = "48"
audio.channel = "FL"
port.id = "0"
port.name = "playback_FL"
port.direction = "in"
port.physical = "true"
port.terminal = "true"
port.alias = "PHILIPS FTV:playback_FL"
id 48, type PipeWire:Interface:Node/3
object.serial = "79"
object.path = "alsa:pcm:0:hdmi:0:playback"
factory.id = "18"
client.id = "35"
device.id = "46"
priority.session = "696"
priority.driver = "696"
node.description = "Built-in Audio Digitální stereo (HDMI)"
node.name = "alsa_output.pci-0000_00_1f.3.hdmi-stereo"
node.nick = "PHILIPS FTV"
media.class = "Audio/Sink"
id 49, type PipeWire:Interface:Node/3
object.serial = "80"
object.path = "alsa:pcm:0:front:0:capture"
factory.id = "18"
client.id = "35"
device.id = "46"
priority.session = "2009"
priority.driver = "2009"
node.description = "Built-in Audio Analogové stereo"
node.name = "alsa_input.pci-0000_00_1f.3.analog-stereo.2"
node.nick = "ALC3234 Analog"
media.class = "Audio/Source"
id 50, type PipeWire:Interface:Client/3
object.serial = "55"
module.id = "2"
pipewire.protocol = "protocol-native"
pipewire.sec.pid = "2012"
pipewire.sec.uid = "1000"
pipewire.sec.gid = "1000"
pipewire.sec.label = "unconfined"
pipewire.sec.socket = "pipewire-0"
pipewire.access = "unrestricted"
application.name = "gnome-shell"
id 51, type PipeWire:Interface:Client/3
object.serial = "56"
module.id = "2"
pipewire.protocol = "protocol-native"
pipewire.sec.pid = "1777"
pipewire.sec.uid = "1000"
pipewire.sec.gid = "1000"
pipewire.sec.label = "unconfined"
pipewire.sec.socket = "pipewire-0"
pipewire.access = "unrestricted"
application.name = "GNOME Shell Volume Control"
id 52, type PipeWire:Interface:Client/3
object.serial = "57"
module.id = "2"
pipewire.protocol = "protocol-native"
pipewire.sec.pid = "1777"
pipewire.sec.uid = "1000"
pipewire.sec.gid = "1000"
pipewire.sec.label = "unconfined"
pipewire.sec.socket = "pipewire-0"
pipewire.access = "unrestricted"
application.name = "GNOME Volume Control Media Keys"
id 53, type PipeWire:Interface:Client/3
object.serial = "58"
module.id = "2"
pipewire.protocol = "protocol-native"
pipewire.sec.pid = "2512"
pipewire.sec.uid = "1000"
pipewire.sec.gid = "1000"
pipewire.sec.label = "unconfined"
pipewire.sec.socket = "pipewire-0"
pipewire.access = "unrestricted"
application.name = "xdg-desktop-portal"
id 54, type PipeWire:Interface:Client/3
object.serial = "223"
module.id = "2"
pipewire.protocol = "protocol-native"
pipewire.sec.pid = "1777"
pipewire.sec.uid = "1000"
pipewire.sec.gid = "1000"
pipewire.sec.label = "unconfined"
pipewire.sec.socket = "pipewire-0"
pipewire.access = "unrestricted"
application.name = "Terminál"
id 56, type PipeWire:Interface:Client/3
object.serial = "98"
module.id = "2"
pipewire.protocol = "protocol-native"
pipewire.sec.pid = "1777"
pipewire.sec.uid = "1000"
pipewire.sec.gid = "1000"
pipewire.sec.label = "unconfined"
pipewire.sec.socket = "pipewire-0"
pipewire.access = "unrestricted"
application.name = "Mutter"
id 59, type PipeWire:Interface:Port/3
object.serial = "86"
object.path = "alsa:pcm:0:front:0:capture:capture_0"
format.dsp = "32 bit float mono audio"
node.id = "49"
audio.channel = "FL"
port.id = "0"
port.name = "capture_FL"
port.direction = "out"
port.physical = "true"
port.terminal = "true"
port.alias = "ALC3234 Analog:capture_FL"
id 70, type PipeWire:Interface:Client/3
object.serial = "225"
module.id = "2"
pipewire.protocol = "protocol-native"
pipewire.sec.pid = "11004"
pipewire.sec.uid = "1000"
pipewire.sec.gid = "1000"
pipewire.sec.label = "unconfined"
pipewire.sec.socket = "pipewire-0"
pipewire.access = "unrestricted"
application.name = "pw-cli"
abcd@abcd-OptiPlex-3050:~$