https://bugs.kde.org/show_bug.cgi?id=441287
--- Comment #7 from Vlad Zahorodnii <vlad.zahorod...@kde.org> --- (In reply to Bharadwaj Raju from comment #5) > (In reply to Vlad Zahorodnii from comment #4) > > This requires a screen edge inhibiting protocol. > > Any hints on where to start if I wanted to create that protocol? all relevant screen edge code is in src/screenedge.cpp in kwin repo. plasma specific protocols can be found over here https://invent.kde.org/libraries/plasma-wayland-protocols/ I think the wayland protocol needs a factory and an inhibitor object, e.g. * kde_screen_edge_inhibitor_manager_v1 * kde_screen_edge_inhibitor_v1 the steps to implement the wayland protocol would be: add an xml file in plasma-wayland-protocols, implement it in kwayland-server, and wire it in in kwin also, feel free to ask questions about implementing wayland protocols in #kde-kwin on libera or matrix -- You are receiving this mail because: You are watching all bug changes.