https://bugs.kde.org/show_bug.cgi?id=353975

--- Comment #233 from Allistar <allista...@gmail.com> ---
I face a separate issue caused by Plasma identifying monitors by their xrandr
connector name. Plasma seems to assume that these are unique in a system but
they aren't. In my case I have 6 monitors across 2 GPUs and each of them has a
DVI-I-1 monitor. Because ScreenConnectors uses this name it causes issues of it
starting a plasma shell on the wrong monitor. I fixed this by modifying
/shell/screenpool.cpp to get it to ignore monitors by serial number. This was
the only property on the QScreen instance that seemed to be unique. This
solution works well, though each time a new release comes out I need to repatch
the source (I run Gentoo Linux).

Any solution that is looking to identifying monitors needs to make sure the
identifier is consistent across reboots and is unique. I know the issue in this
bug is about display name consistency, but can we please also consider the
uniqueness problem in the solution?

For reference there are more details of my issue here, as well as a link to the
patch that fixes it.
https://invent.kde.org/plasma/plasma-workspace/-/issues/51
Thanks,
Allistar.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to