https://bugs.kde.org/show_bug.cgi?id=516064
--- Comment #2 from [email protected] --- (In reply to Arjen Hiemstra from comment #1) > The code to make the audio indicator show up needs to do some quite tricky > matching between information from PipeWire and information it has about > windows. I think what's happening here is that one side thinks it's dealing > with "ungoogled chromium" and another that it's dealing with "twitch", and > thus we fail to match. I'm not sure there's a whole lot we can do on our end > to fix it. > > Can you share the output of `wpctl inspect [ID]` for Twitch? You can find > the id by first running `wpctl status`. We unfortunately don't have an easy > tool to list the needed information about the window, but maybe you can open > the KWin debug console (by entering that into krunner), find the twitch > window in the list and share "pid", "resourceClass" and "resourceName"? This what you're looking for? john@fedora:~$ wpctl status | grep -i ungo john@fedora:~$ wpctl status | grep -i chro 94. Chromium input [1.4.10, john@fedora, pid:5917] 98. Chromium [1.4.10, john@fedora, pid:193] 108. Chromium input [1.4.10, john@fedora, pid:193] 142. Chromium input [1.4.10, john@fedora, pid:70769] 104. Chromium john@fedora:~$ wpctl inspect 98 id 98, type PipeWire:Interface:Client application.language = "en_US.UTF-8" * application.name = "Chromium" application.process.binary = "chrome" application.process.host = "fedora" application.process.id = "193" application.process.machine-id = "14125d0acd97424b8c3185822b67fadd" application.process.session-id = "2" application.process.user = "john" client.api = "pipewire-pulse" clock.power-of-two-quantum = "true" config.name = "pipewire-pulse.conf" core.name = "pipewire-john-3242" core.version = "1.4.10" cpu.max-align = "64" default.clock.max-quantum = "2048" default.clock.min-quantum = "32" default.clock.quantum = "1024" default.clock.quantum-floor = "4" default.clock.quantum-limit = "8192" default.clock.rate = "48000" default.video.height = "480" default.video.rate.denom = "1" default.video.rate.num = "25" default.video.width = "640" link.max-buffers = "64" log.level = "2" media.category = "Manager" mem.allow-mlock = "true" mem.warn-mlock = "false" * module.id = "2" * object.serial = "12869" * pipewire.access = "flatpak" pipewire.access.effective = "flatpak-manager" pipewire.access.portal.app_id = "io.github.ungoogled_software.ungoogled_chromium" * pipewire.client.access = "flatpak" * pipewire.protocol = "protocol-native" * pipewire.sec.gid = "1000" * pipewire.sec.label = "unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023" * pipewire.sec.pid = "3242" * pipewire.sec.socket = "pipewire-0" * pipewire.sec.uid = "1000" pulse.server.type = "unix" settings.check-quantum = "false" settings.check-rate = "false" window.x11.display = ":0" john@fedora:~$ wpctl inspect 104 id 104, type PipeWire:Interface:Node adapt.follower.spa-node = "" application.icon-name = "chromium-browser" application.language = "en_US.UTF-8" * application.name = "Chromium" application.process.binary = "chrome" application.process.host = "fedora" application.process.id = "193" application.process.machine-id = "14125d0acd97424b8c3185822b67fadd" application.process.session-id = "2" application.process.user = "john" * client.api = "pipewire-pulse" * client.id = "98" clock.quantum-limit = "8192" * factory.id = "7" library.name = "audioconvert/libspa-audioconvert" * media.category = "Manager" * media.class = "Stream/Output/Audio" media.name = "Playback" node.autoconnect = "true" node.driver-id = "60" node.latency = "1024/48000" node.loop.name = "data-loop.0" * node.name = "Chromium" node.rate = "1/48000" node.want-driver = "true" object.register = "false" * object.serial = "12870" pipewire.access.portal.app_id = "io.github.ungoogled_software.ungoogled_chromium" pipewire.client.access = "flatpak" port.group = "stream.0" pulse.attr.maxlength = "4194304" pulse.attr.minreq = "4096" pulse.attr.prebuf = "12296" pulse.attr.tlength = "16384" pulse.corked = "false" pulse.server.type = "unix" stream.is-live = "true" window.x11.display = ":0" -- You are receiving this mail because: You are watching all bug changes.
