Long node names
On my machine there are several nodes with a long names and a common prefix. For example, there are three nodes for HDMI ports, named
sof-hda-dsp HDMI / DisplayPort 1 Output
sof-hda-dsp HDMI / DisplayPort 2 Output
sof-hda-dsp HDMI / DisplayPort 3 Output
But as the following screenshot shows, the default node size in qpwgraph is not enough to show their full names. They are truncated, and I have to rely on the mouse hover message to distinguish between the three nodes.
There should be a way to either
- allow the nodes to be wider in size so that they can accommodate their full names, or
- allow the node titles to be wrapped into multiple lines so that we can still show long names with limited node width.
I also found in pw-cli ls
that some nodes have "nick names" (node.nick
). The documentation says it should be a "short node name", although it doesn't specify how short it needs to be.
id 32, type PipeWire:Interface:Node/3
object.serial = "64"
object.path = "alsa:pcm:2:hw:sofhdadsp,5:playback"
factory.id = "18"
client.id = "34"
device.id = "49"
priority.session = "664"
priority.driver = "664"
node.description = "sof-hda-dsp HDMI / DisplayPort 3 Output"
node.name = "alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_5__sink"
node.nick = "HDMI / DisplayPort 3 Output"
media.class = "Audio/Sink"
Maybe there could be an option to let qpwgraph show node.nick
instead of (or together with) node.description
.