| Summary: | Kwin screen ID is not stable when monitors unplugged | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | mitchell |
| Component: | rules | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | CONFIRMED --- | ||
| Severity: | normal | CC: | bugs.kde.org, in+zam14owa, isma.af, xaver.hugl |
| Priority: | NOR | ||
| Version First Reported In: | 6.0.4 | ||
| Target Milestone: | --- | ||
| Platform: | Fedora RPMs | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
mitchell
2024-04-29 13:56:36 UTC
Facing the same issue, creating a window rule that forces an application on a specific screen is basicly impossible right now on Wayland. > Ideally, there should be a way to use GUIDs or similar to refer to monitors. Does this exist on a hardware level?
Displays technically have a serial number, but unfortunately display manufacturers are very, very far from reliable in implementing it. Some displays have an empty string in it, some displays have a serial string but no serial number, some the reverse, some just have the same serial for all displays of the same model...
We can however make up a unique ID that's stored in the display configuration, which would be as reliable as we can make it.
|