Bug 427218 - Task manager shows windows from all screen or nothing
Summary: Task manager shows windows from all screen or nothing
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: Task Manager and Icons-Only Task Manager widgets (other bugs)
Version First Reported In: 5.19.5
Platform: Arch Linux Linux
: NOR normal
Target Milestone: 1.0
Assignee: Eike Hein
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-10-01 18:49 UTC by Michał Walenciak
Modified: 2023-09-04 03:45 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Walenciak 2020-10-01 18:49:55 UTC
SUMMARY
When configured to show windows from current screen only, task manager shows nothing.


STEPS TO REPRODUCE
1. Have a two (or more I guess) monitors
2. On both screens add panel with task manager
3. Configure both to show windows from current screen only

OBSERVED RESULT
One of task managers shows windows from its screen. Second one is always empty.
When switching it to show windows from all screens, it works as expected showing windows from both screens.

This is a regression, I did not have this issue with previous (not sure which) version.

EXPECTED RESULT
Each manager should show windows from its screen only.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
Arch Linux/KDE 5.74.0
KDE Plasma Version: 5.19.5
KDE Frameworks Version: 5.74.0
Qt Version: 5.15.1
Comment 1 Plop 2021-03-25 03:04:17 UTC
I'm experiencing the same/a similar problem on kubuntu with KDE Plasma 5.19.5:

first of all, this doesn't happen all the time, on boot it works fine. when my screen goes dark and I wake it back up, this can happen. if i right click the task manager to configure it, and disable "Show only tasks: From current screen", it'll start showing all windows correctly. if I re-enable the setting, it goes back to showing nothing. this only happens on the primary monitor, the other two monitors have task managers that work correctly. I have a top and a bottom panel on all monitors, and it happens on both panels on the primary monitor.

If I then go to the display manager, change the primary display, that will bring back the windows on the task manager. I can then also change the prinmary display back to what it previously was, and the task bar will still contain the windows correctly.
Comment 2 thenujan 2023-08-05 07:15:50 UTC
Thank you for the bug report. Unfortunately we were not able to get to it yet. Task manager has gotten a lot of updates since the version. Can we ask you to please check if this is still an issue with Plasma 5.27.7 (the current LTS version).
Comment 3 Plop 2023-08-05 09:24:58 UTC
I am not experiencing this anymore (but mine was also not exactly the same issue)
Comment 4 Bug Janitor Service 2023-08-20 03:45:19 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Bug Janitor Service 2023-09-04 03:45:21 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!