https://bugs.kde.org/show_bug.cgi?id=499732
Bug ID: 499732 Summary: Inconsistent Monitor / Screen Indexes for Window Rules Classification: Plasma Product: kwin Version: 6.2.5 Platform: Fedora RPMs OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: rules Assignee: kwin-bugs-n...@kde.org Reporter: aeryn.evert...@gmail.com CC: isma...@gmail.com Target Milestone: --- SUMMARY Whenever my monitors go into power save / sleep mode, or when I reboot, the order of my screens for the purposes of Window Rules is reshuffled. This does not involve adding or removing monitors from the system, though it is possible that some of the monitors stop being detected by the system while in power save mode. This makes using an app that *must* be on the primary screen to work properly a pain in the butt, as I have to change my window rules every time. Further, as display numbers don't seem to be shown in Display and Monitor Settings, determining which screen is which is a matter of trial and error. STEPS TO REPRODUCE 1. Have three monitors connected (In my case, 1x MSI MPG 341CX QD-OLED, and 2x Dell G2724D) 2. Either put the screens to sleep *or* reboot the computer. 3. Screen Numbers are now randomized. OBSERVED RESULT Screen Index for window rules has been randomized, and windows rules need changed to assign windows to the correct screens. EXPECTED RESULT Screen Indexes remain consistent so long as the same display setup remains in use. *Ideally*, this would follow the Screen Priorities setting, to allow users control over these indexes, and allow them to remain somewhat consistent between types of setups even as screen are connected and disconnected. Alternatively, a window rule option that allows setting screen by some sort of monitor ID / serial number specific to the monitor hardware (and doing nothing if said monitor is not connected) would be extremely useful, allowing very fine control over the windows in specific setups. SOFTWARE/OS VERSIONS Operating System: Ultramarine Linux 41 KDE Plasma Version: 6.2.5 KDE Frameworks Version: 6.10.0 Qt Version: 6.8.2 Kernel Version: 6.13.2-cachyos1.fc41.x86_64 (64-bit) Graphics Platform: Wayland Processors: 24 × AMD Ryzen 9 3900X 12-Core Processor Memory: 31.3 GiB of RAM Graphics Processor: AMD Radeon RX 6800 ADDITIONAL INFORMATION -- You are receiving this mail because: You are watching all bug changes.