| Summary: | Disconnecting a display messes up list of applications in taskbar/window list | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | Simon.Juergensmeyer |
| Component: | Task Manager and Icons-Only Task Manager widgets | Assignee: | Aleix Pol <aleixpol> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | CC: | alx5000, gordan.kresic, harley, jordanleppert, nate, notuxius, pditchev, plasma-bugs-null |
| Priority: | NOR | ||
| Version First Reported In: | 5.12.2 | ||
| Target Milestone: | 1.0 | ||
| Platform: | Neon | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Simon.Juergensmeyer
2018-02-25 07:06:14 UTC
Do you mean Task Manager https://drive.google.com/file/d/1qeSzTc0lO0u8TlvWhJxj1jxxVv962K7A/view?usp=drivesdk or Window List https://drive.google.com/file/d/1UWGu0oCLPVjle_ISxm--8siiapDAp-BW/view?usp=drivesdk ? Ah, it's the task manager, sorry :) I also have this issue, in Kubuntu 18.04 LTS 64bit, all updates applied.
* Nvidia GTX 980Ti, using proprietary driver
* Two 4k monitors connected via DisplayPort
* The right-hand screen is set as the primary screen (in Plasma settings and in NVidia settings)
I've had a lot of multi-display issues with Kubuntu since installing it a few days ago. I initially set it up with a different panel setup on each screen (default panel on left screen, plain panel with just task manager on right). When I turned off my screens and turned them back on (or woke up the screens after they switched off due to the energy saving settings I applied), the panels would be messed up - either the right-screen panel on both, or the left-screen panel on both. I got around this by just having the default panel on both screens, which I can live with, but it's worth mentioning this functionality is not working properly on my setup.
I have both task managers to only display the tasks on their screen. After turning screens back on, the right-hand panel lists the tasks for the left-hand screen. I can fix this by turning the right-hand screen off and on again, at which point both screens go black for a few seconds, and then come back with everything fine. (This is definitely not a long term solution though.)
Some details:
In kscreen-doctor monitor, I see this error when the screens turn off:
QXcbConnection: XCB error: 148 (Unknown), sequence: 422, resource id: 0, major code: 140 (Unknown), minor code: 20
QXcbConnection: XCB error: 148 (Unknown), sequence: 424, resource id: 0, major code: 140 (Unknown), minor code: 20
No errors when I turn the right screen off and on to fix the issue.
In ~/.local/share/kscreen:
$ cat ab40d22f255027ccf68c7cda86e02dc5
[
{
"enabled": true,
"id": "d915b0a4b961c7f98c1684b5bda3c3c7",
"metadata": {
"fullname": "xrandr-ASUS PB287Q-127007",
"name": "DP-4"
},
"mode": {
"refresh": 59.99662399291992,
"size": {
"height": 2160,
"width": 3840
}
},
"pos": {
"x": 0,
"y": 0
},
"primary": true,
"rotation": 1,
"scale": 1
}
]
$ cat f5b5d034f6fe6f96d0dc115152858eb9
[
{
"enabled": true,
"id": "6673f17fb50a7502fe141330288a2b18",
"metadata": {
"fullname": "xrandr-ASUS PB287Q-41632",
"name": "DP-2"
},
"mode": {
"refresh": 59.99662399291992,
"size": {
"height": 2160,
"width": 3840
}
},
"pos": {
"x": 3840,
"y": 0
},
"primary": true,
"rotation": 1,
"scale": 1
},
{
"enabled": true,
"id": "d915b0a4b961c7f98c1684b5bda3c3c7",
"metadata": {
"fullname": "xrandr-ASUS PB287Q-127007",
"name": "DP-4"
},
"mode": {
"refresh": 59.99662399291992,
"size": {
"height": 2160,
"width": 3840
}
},
"pos": {
"x": 0,
"y": 0
},
"primary": false,
"rotation": 1,
"scale": 1
}
]
$ cat fc7d61093060ac371dc7f0cda8b63971
[
{
"enabled": true,
"id": "6673f17fb50a7502fe141330288a2b18",
"metadata": {
"fullname": "xrandr-ASUS PB287Q-41632",
"name": "DP-2"
},
"mode": {
"refresh": 59.99662399291992,
"size": {
"height": 2160,
"width": 3840
}
},
"pos": {
"x": 3840,
"y": 0
},
"primary": true,
"rotation": 1,
"scale": 1
}
]
When my screens are switched back on / woken up, the second file, f5b5d034f6fe6f96d0dc115152858eb9, has its modified date changed (no content change though). After turning the right-hand screen off and on, both the first and second files (ab40d22f255027ccf68c7cda86e02dc5 and f5b5d034f6fe6f96d0dc115152858eb9) have their last modified date changed (no content change).
Forgot to mention, when I apply the workaround of turning right-hand screen off and on, all windows move to the left-hand screen. I confirm the bug for Manjaro (latest updates), plasmashell version 5.14.3 . My workaround is to restart plasmashell with "killall plasmashell" and running plasmashell thereafter. Do tell if there's any additional info that would be of help. *** This bug has been marked as a duplicate of bug 394532 *** |