Monday meeting notes for 9/1/2023

Marco Martin notmart at gmail.com
Mon Jan 9 15:33:22 GMT 2023


Nico
Gnome is hosting a sprint around graphics stuff (in particular HDR)
https://wiki.gnome.org/Hackfests/ShellDisplayNext2023
Might be interesting for some of us to attend (Probably Xaver will go)
Since it will involve stuff in the lower/shared levels
* Some a11y-related work in kwin_wayland:
* https://invent.kde.org/plasma/kwin/-/merge_requests/3362
* https://invent.kde.org/plasma/kwin/-/merge_requests/3365
* And a big-ish refactor in plasma-nm:
https://invent.kde.org/plasma/plasma-nm/-/merge_requests/193
* Besides that I've been working on cleaning up our X11 startup id
handling across all of KDE
* A lot of it was quite broken
* And I worked on making third-party kwin addons translatable
* That's it from me

Kai Uwe
Happy new year :) Did some bloggy things:
https://blog.broulik.de/2022/12/looking-back-at-2022/

Also finally merged the AFC KIO worker for accessing iOS devices.
Please give it a try if you have such a device:
https://blog.broulik.de/2022/11/introducing-kio-afc/ (it's in
kio-extras, git master should give it to you already)

KWin:

    Been investigating various issues in the x11 windowed backend
        glGetTexImage isn’t in GLES, which makes GLTexture::toImage abort KWin.
            Ported it to use a framebuffer and use glReadPixels (will
upload MR shortly)
        It randomly got stuck not continuing to render with no present
complete event. Turns out it doesn’t schedule a frame if damage is
fully empty, unlike all other backends, causing rendering to get stuck
as the frame never “finishes”.
            (will upload MR to drop the damage region check)

Other Wayland:

    Fixed KFilePlacesView context menu appearing as toplevel when
Dolphin doens’t have focus, please review:
https://invent.kde.org/frameworks/kio/-/merge_requests/1091 (should go
into kf5, too)

Notifications:

    Workaround for PlasmoidHeading being a Control, which eats mouse.
Do we have a Qt bug report for that?
        https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2456

PowerDevil:

    Turn off keyboard backlight when closing the lid, not needed on my
machine and apparently not working with this patch either, please
check it out: https://invent.kde.org/plasma/powerdevil/-/merge_requests/122

KRunner:

    Add context menu (file menu) to results, so you can e.g. “Open
With” a file that you found, please review:
https://invent.kde.org/plasma/milou/-/merge_requests/51
        Would be nice to have this as a shared component with
Notifications applet, but p-w already depends on Milou, so we can’t
depend on p-w, so we can’t put it in workspace components.
    Improved Service vs Shell runner duplicates, environment variables
are filtered out now, and so are special cmdline args (e.g.
-qwindowtitle), makes "vlc", and "kpat", among other things, find the
proper apps instead of executables now.

plasma-browser-integration:

    Some more Manifest v3 related fixes and tweaks
    Turns out xesam "artist" is a string list
    Fixed album art not showing up on Soundcloud. It’s a bug on their
end but our code for handling this situation was broken, too :-)


Fushan
* About https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2133
I have no idea how to reduce duplicate code without a boolean if the
two keyboard shortcuts (Move keyboard focus between panels && Activate
a panel widget) will use the same logic to focus on a panel and return
focus to window. Is the change good enough to be merged?
* This MR is begging for more acks:
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2463

Marco
* we (some Bluesystems people) are starting to look into using
accessibility stuff for gui testing
(as Harald blogged a while ago about iirc as he di the infra)
* so on the next weeks there will be mrs that do that all over the
place, should give us better test coverage also of gui stuff and
accessibility  support getting better as a bonus


More information about the Plasma-devel mailing list