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.

Reply via email to