Created attachment 134431 [details] xcb: Work with the active screen as reported by QX11Info::appScreen(). SUMMARY On a traditional X11 multi-head setup (e.g. two screens ":0.0" and ":0.1" active), KWindowSystem ignores the screen it is run on and enumerates/manages windows on screen #0. The fix is pretty simple as it's just a matter of passing the correct screen number to NETRootInfo::NETRootInfo(). STEPS TO REPRODUCE 1. export DISPLAY=:0.1 2. run https://github.com/jlindgren90/qmpanel OBSERVED RESULT qmpanel lists the windows on screen #0 EXPECTED RESULT qmpanel should list the windows on screen #1 SOFTWARE/OS VERSIONS KDE Frameworks Version: 5.77.0 Qt Version: 5.15.2
Plesse submit patches to https://invent.kde.org/frameworks/kwindowsystem
Instructions are documented at https://community.kde.org/Get_Involved/development#Submit_a_Merge_Request
So I have to create yet another online account. Submitting a patch to the bugtracker isn't good enough? Any why is my email a valid username on the bugtracker, but not on identity.kde.org? You folks sure don't make contributing easy.
"Service Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later. Additionally, a 503 Service Unavailable error was encountered while trying to use an ErrorDocument to handle the request." This is ridiculous. Please just take the patch.
Okay I fought with your website a bit more and got it to work. https://invent.kde.org/frameworks/kwindowsystem/-/merge_requests/12