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

            Bug ID: 522054
           Summary: Independent virtual desktops kind of require separate
                    screen focus
    Classification: Plasma
           Product: kwin
      Version First 6.7.0
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: minor
          Priority: NOR
         Component: multi-screen
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Independent virtual desktops interact very badly with "Multiscreen behavior:
Separate screen focus" NOT set.

DESCRIPTION

Depending on window activation policy AND the actual position of the mouse on
the destination screen dictates the "current desktop".

In a setup with 2 screens and 2+ virtual desktops.
Window activation policy: Focus follows mouse (mouse precedence)
Screen 2 has a few "show on all desktops" windows - so always has windows.
Screen 1 (primary), not every screen has a window.

Without ever touching the mouse:

- On screen 1 (primary) desktop 1, switch to a different desktop 2 by shortcut
  -> fine, switches screen1 to desktop 2  (s1.d2)

Depending on "window activation policy" and window under the cursor of s1.d2
the next "switch to desktop 1" does different things:

- Might switch to s1.d1 if there was a window on s1, depending on activation
policy a window needs to be under the cursor
- Might switch to s2.d1 if not

Also breaks with default "click to focus" policy - just different. 

Now have some windows on some desktops on s1 and some windows on some desktops
on s2 and cycling through virtual desktops via "switch to desktop x" shortcuts
becomes a rather comical random thing.

Moving/clicking in between makes the next switch deterministic again.

Turning on "Multiscreen behavior: Separate screen focus" fixes everything for
me.
It's just not obvious at all.

EXPECTED BEHAVIOR

I think i would have preferred the "Separate screen focus" setting to be
automatically enabled as a hard dependency of the "independet virtual desktop"
setting.

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

Reply via email to