https://bugs.kde.org/show_bug.cgi?id=524467
Bug ID: 524467
Summary: Allow windows shown in the miniature previews of other
virtual desktops in the Overview effect to be dragged
directly onto another virtual desktop without
switching to the source virtual desktop.
Classification: Plasma
Product: kwin
Version First unspecified
Reported In:
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: effects-overview
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
The Overview effect currently provides a visual representation of the current
virtual desktop and miniature previews of other virtual desktops.
When a window is displayed inside one of the miniature virtual-desktop
previews, it should be possible to grab that window and drag it onto another
virtual desktop's preview, thereby changing the window's virtual-desktop
assignment.
The important part is that this operation should **not require to
activate/switch to the source virtual desktop**.
### Example use case
Assume there are two virtual desktops:
* Virtual Desktop 1 — currently active
* Virtual Desktop 2 — contains a Firefox window
I press `Meta+W` to open the Overview effect.
The Overview shows the windows on Virtual Desktop 1 normally, while Virtual
Desktop 2 is represented by a miniature desktop preview containing the Firefox
window.
I want to:
1. Press `Meta+W` while on Virtual Desktop 1.
2. Locate Firefox in the miniature preview of Virtual Desktop 2.
3. Click and drag the Firefox window from the Virtual Desktop 2 thumbnail.
4. Drop it onto the Virtual Desktop 1 area.
5. Firefox is reassigned from Virtual Desktop 2 to Virtual Desktop 1.
6. The Overview remains active and Virtual Desktop 1 remains the active virtual
desktop.
### Current behavior
The miniature previews of other virtual desktops are primarily useful for
previewing/navigating those desktops. A window displayed inside another
desktop's miniature preview cannot be directly dragged out of that preview and
assigned to the current desktop.
Consequently, to move such a window, the user has to first activate the virtual
desktop containing the window and then perform the move from there.
### Expected behavior
Windows displayed in miniature virtual-desktop previews should be draggable.
A miniature virtual-desktop preview should act as a valid **drop target for
window-to-virtual-desktop assignment**.
### Why this is useful
The Overview effect already provides the user with the information necessary to
perform this operation: the user can see both the source window and the
destination virtual desktop simultaneously.
Requiring the user to first navigate to the source desktop defeats much of the
purpose of having all virtual desktops represented in the Overview.
This is particularly useful for users who use virtual desktops as persistent
workspaces and periodically redistribute windows between them.
### Scope
This request is specifically about **dragging an individual window from a
miniature virtual-desktop preview to another virtual desktop**.
It is not a request to:
* change how virtual desktops are ordered;
* switch virtual desktops while dragging;
* replace Desktop Grid;
* change the existing Overview layout;
* move all windows belonging to a virtual desktop.
--
You are receiving this mail because:
You are watching all bug changes.