Created attachment 178581 [details] Icons only task manager settings 01 SUMMARY Using the textual list in the icons only task manager logs the following error message to the journal: 19.02.25 12:19 plasmashell kf.windowsystem: KWindowInfo is only functional when running on X11 STEPS TO REPRODUCE 1. Set up the icons only task manager to use "Shows textual list" for "Clicking grouped tasks" 2. Start 2 Instances of Firefox and open some tabs in both (start one instance normally and the second from cmd line with firefox -new-instance -no-remote) 3. Now click on the Firefox icon in the task manager and switch between the instances and tabs from the list 4. Check the journal OBSERVED RESULT The above error message appears in the journal multiple times. EXPECTED RESULT No error happens / error message gets logged. SOFTWARE/OS VERSIONS Operating System: EndeavourOS KDE Plasma Version: 6.3.1 KDE Frameworks Version: 6.11.0 Qt Version: 6.8.2 Kernel Version: 6.13.2-arch1-1 (64-bit) Graphics Platform: Wayland Processors: 16 × AMD Ryzen 7 7800X3D 8-Core Processor Memory: 30,9 GiB of RAM Graphics Processor: AMD Radeon RX 7900 XTX Manufacturer: ASRock Product Name: X670E Steel Legend
Created attachment 178582 [details] Icons only task manager settings 02
Adding the x11-only keyword
This is wayland-only; as KWindowInfo works on X11, no warning is printed there.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/libplasma/-/merge_requests/1281
Git commit a8e4cba850f695db68d7cc18bfe3ef8b4d2f5993 by Christoph Wolk. Committed on 04/03/2025 at 15:54. Pushed by cwo into branch 'master'. plasmaquick: don't use KWinInfo in Wayland dialogs PlasmaCore.Dialog tests whether the dialog is spawning in a window ignoring the task manager or in a window with type NET::Dock. The second check requires KWinInfo, which is not available in Wayland, causing an error message to be printed whenever a PlasmaCore.Dialog is opened, such as in the task manager's GroupDialog. Instead, only perform this test if we are in X11, avoiding the error message. M +8 -4 src/plasmaquick/dialog.cpp https://invent.kde.org/plasma/libplasma/-/commit/a8e4cba850f695db68d7cc18bfe3ef8b4d2f5993
Git commit 677037ab339e5a048cf2f25fc5ccb0cc8ee17d95 by Christoph Wolk. Committed on 07/03/2025 at 16:41. Pushed by cwo into branch 'Plasma/6.3'. plasmaquick: don't use KWinInfo in Wayland dialogs PlasmaCore.Dialog tests whether the dialog is spawning in a window ignoring the task manager or in a window with type NET::Dock. The second check requires KWinInfo, which is not available in Wayland, causing an error message to be printed whenever a PlasmaCore.Dialog is opened, such as in the task manager's GroupDialog. Instead, only perform this test if we are in X11, avoiding the error message. (cherry picked from commit a8e4cba850f695db68d7cc18bfe3ef8b4d2f5993) Co-authored-by: Christoph Wolk <cwo.kde@posteo.net> M +8 -4 src/plasmaquick/dialog.cpp https://invent.kde.org/plasma/libplasma/-/commit/677037ab339e5a048cf2f25fc5ccb0cc8ee17d95