I’m having a bit of a randomly occurring issue with the panels for the taskbar/clock/etc. on my left and right screens.
The center screen is marked as primary and is never affected, but the screens to the left and right of the primary screen seem to randomly decide to swap panels with one another. I’ve tried killing and restarting plasmashell which fixed some other reoccurring issues with the panels & widgets in the past, but it has no effect on this. Which makes sense in my opinion.
All three screens are connected via DisplayPort, and I know DP has some weirdness where hardware that is “off” is sometimes detected as “disconnected”. This is what I’m assuming is causing the issue, where the left and right screen are turning on at different rates and sometimes are detected “out of order” than normal, so to speak, and so Plasma is restoring the panels based on which screen is available rather than which screen had that panel on it previously.
Is there some “relative” location setting for the panels/display config that are getting assigned to the first monitor that turns back on after a reboot, rather than some kind of “absolute” location setting where it knows for example “left of primary needs this panel, right of primary needs this other panel”?
Other relevant info:
I’m running X11
My GPU is an RTX 3080, and driver is 520.56.06
Plasma version is 5.26.2 but this has been a pretty persistent issue so i doubt it’s limited to that version.
Kernel is 6.0.5-arch1-1
Here’s my output for xrandr -q
Screen 0: minimum 8 x 8, current 7680 x 1440, maximum 32767 x 32767
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 connected 2560x1440+0+0 (normal left inverted right x axis y axis) 527mm x 296mm
2560x1440 74.60*+ 59.95
1920x1080 60.00 59.94 50.00
1680x1050 59.95
1440x900 59.89
1280x1024 75.02 60.02
1280x960 60.00
1280x800 59.81
1280x720 60.00 60.00 59.94 50.00
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
720x576 50.00
720x480 59.94
640x480 75.00 72.81 59.94 59.93
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 connected primary 2560x1440+2560+0 (normal left inverted right x axis y axis) 527mm x 296mm
2560x1440 74.60*+ 59.95
1920x1080 60.00 59.94 50.00
1680x1050 59.95
1440x900 59.89
1280x1024 75.02 60.02
1280x960 60.00
1280x800 59.81
1280x720 60.00 60.00 59.94 50.00
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
720x576 50.00
720x480 59.94
640x480 75.00 72.81 59.94 59.93
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 connected 2560x1440+5120+0 (normal left inverted right x axis y axis) 527mm x 296mm
2560x1440 74.60*+ 59.95
1920x1080 60.00 59.94 50.00
1680x1050 59.95
1440x900 59.89
1280x1024 75.02 60.02
1280x960 60.00
1280x800 59.81
1280x720 60.00 60.00 59.94 50.00
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
720x576 50.00
720x480 59.94
640x480 75.00 72.81 59.94 59.93
DP-5 disconnected (normal left inverted right x axis y axis)