Summary: | Regression: "Switch to Screen" shortcuts stopped working after upgrade to Plasma 6.0 | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | goo |
Component: | multi-screen | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | chermnykh2001, kde, nate, ngoonee.talk |
Priority: | NOR | ||
Version: | 6.0.3 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=482865 | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/-/commit/354a71855e04ee28311410e1b6d2a69cddcbcdbc | Version Fixed In: | |
Sentry Crash Report: |
Description
goo
2024-04-02 05:26:20 UTC
*** This bug has been marked as a duplicate of bug 482865 *** I'm the bug reporter for the duplicate bug, and setting ActiveMouseScreen to false in kwinrc doesn't seem to make a difference for me in 6.0.3. Somehow my KDE Identity has been blocked from gitlab (don't think I've even used it before) so I can't add a comment to the merge request linked in this report. (In reply to ngoonee.talk from comment #2) > I'm the bug reporter for the duplicate bug, and setting ActiveMouseScreen to > false in kwinrc doesn't seem to make a difference for me in 6.0.3. Somehow > my KDE Identity has been blocked from gitlab (don't think I've even used it > before) so I can't add a comment to the merge request linked in this report. I'm on 6.0.4 and Switch to Screen shortcuts are still working for me both on X11 and Wayland with ActiveMouseScreen set to false in the Windows section of kwinrc. I added a comment on the merge request: https://invent.kde.org/plasma/kwin/-/merge_requests/5102#note_924384 Maybe you could add a comment to Nate's blog post (https://pointieststick.com/2024/02/09/this-week-in-kde-inching-closer/) where he states that most people don't need this functionality (arguably not!) even if it breaks switch to screen shortcuts, apparently. This is the relevant section of my kwinrc: [Windows] ActiveMouseScreen=false BorderlessMaximizedWindows=true CenterSnapZone=25 FocusStealingPreventionLevel=2 NextFocusPrefersMouse=true Placement=Smart SeparateScreenFocus=true SnapOnlyWhenOverlapping=true A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/5625 A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/5625 Git commit 354a71855e04ee28311410e1b6d2a69cddcbcdbc by Xaver Hugl. Committed on 29/04/2024 at 14:13. Pushed by zamundaaa into branch 'master'. workspace: unify active screen modes Instead of the active screen being purely defined by the mouse position, or purely defined by the active window and keyboard shortcuts, this changes it to make the active screen all about the last user interaction. This should work for most workflows without needing a setting to choose between two flawed approaches. Related: bug 482865 M +0 -3 src/kwin.kcfg M +2 -0 src/main_x11.cpp M +0 -11 src/options.cpp M +0 -9 src/options.h M +1 -1 src/pointer_input.cpp M +1 -1 src/tablet_input.cpp M +1 -1 src/touch_input.cpp M +7 -34 src/useractions.cpp M +0 -31 src/workspace.cpp M +0 -3 src/workspace.h https://invent.kde.org/plasma/kwin/-/commit/354a71855e04ee28311410e1b6d2a69cddcbcdbc Git commit 354a71855e04ee28311410e1b6d2a69cddcbcdbc by Xaver Hugl. Committed on 29/04/2024 at 14:13. Pushed by zamundaaa into branch 'master'. workspace: unify active screen modes Instead of the active screen being purely defined by the mouse position, or purely defined by the active window and keyboard shortcuts, this changes it to make the active screen all about the last user interaction. This should work for most workflows without needing a setting to choose between two flawed approaches. Related: bug 482865 M +0 -3 src/kwin.kcfg M +2 -0 src/main_x11.cpp M +0 -11 src/options.cpp M +0 -9 src/options.h M +1 -1 src/pointer_input.cpp M +1 -1 src/tablet_input.cpp M +1 -1 src/touch_input.cpp M +7 -34 src/useractions.cpp M +0 -31 src/workspace.cpp M +0 -3 src/workspace.h https://invent.kde.org/plasma/kwin/-/commit/354a71855e04ee28311410e1b6d2a69cddcbcdbc |