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.

Reply via email to