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

            Bug ID: 438198
           Summary: In wayland moving a window to another desktop becomes
                    a needlessly complicated task
           Product: kwin
           Version: git master
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: platform-wayland
          Assignee: kwin-bugs-n...@kde.org
          Reporter: o...@geek.co.il
  Target Milestone: ---

SUMMARY
As originally reported in bug #438148, on wayland, the window operations menu
"Desktops" section has checkboxes for desktop entries instead of just a "radio
button" style toggle, and it behaves that way, allowing a window to be located
on multiple (but not all) desktops.

The problem with this feature is that the common workflow we are used to for
virtual desktops, where we can just move a window to another desktop using the
window operations menu, becomes needlessly complicated - instead of opening the
menu and selecting "Desktops" -> target desktop, now we have to first toggle
the checkbox for the destination desktop, then uncheck the checkbox for the
current desktop.

This becomes even more confusing and time consuming because the window
operations menu closes after each click (see bug #438197), but even without
that issue, it still makes the simple and expected use case surprisingly
complicated in favor of a new, advanced and rather niche feature.

STEPS TO REPRODUCE
1. Open the window operations menu for a window you want to move to another
desktop.
2. Open the "Desktops" sub menu.
3. Select the destination desktop.

OBSERVED RESULT
A checkbox gets ticked (and the menu probably closes) and the window stays in
the current desktop.

EXPECTED RESULT
The window should be removed from the current desktop and mapped to the
destination desktop.

SOFTWARE/OS VERSIONS
KDE Plasma Version: 5.22.80
KDE Frameworks Version: 5.83.0
Qt Version: 5.15.3

ADDITIONAL INFORMATION
As suggested in bug #438148, another option that might make it easier for users
that want to keep the old simple behavior of: select -> moved, while still
allowing the more complex use case of selecting multiple destination desktops
for the window - and assuming that bug #438197 gets fixed as otherwise it will
just be confusing - is to have different behavior for clicking the checkbox (or
selecting the entry with the keyboard and hitting Space) vs clicking the name
of the desktop entry (or selecting with the keyboard and hitting Enter), so
that only the first behavior will "use the checkboxes" and the second behavior
will do the old style switching by automatically unchecking any currently
selected checkboxes - similar to how selecting "All Desktops" currently works.

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

Reply via email to