Bug 455068 - Option to Alt+Tab through windows on all virtual desktops, current desktop first
Summary: Option to Alt+Tab through windows on all virtual desktops, current desktop first
Status: CONFIRMED
Alias: None
Product: kwin
Classification: Plasma
Component: tabbox (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR wishlist
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-06-09 05:05 UTC by Wing Hong Chan
Modified: 2022-06-09 17:12 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wing Hong Chan 2022-06-09 05:05:09 UTC
SUMMARY
Currently, the Alt+Tab task switcher can filter windows by virtual desktop (and only shows windows on the current desktop by default). A sorting order that I’ve enjoyed using comes from the Coverflow Alt-Tab GNOME extension. It has the option of showing windows from all virtual desktops, but always showing windows from the current desktop first before any others. This allows me to more easily switch between windows within one virtual desktop, while letting me switch to a window on another virtual desktop if I forget that I’ve placed it on the other virtual desktop. 

STEPS TO REPRODUCE
1. Go to Task Switcher settings and uncheck filtering by virtual desktop, then apply changes
2. Open a few apps on each virtual desktop
3. Switch from one window on one virtual desktop to another window on another virtual desktop
4. Press Alt+Tab

OBSERVED RESULT
Kwin switches to the last used app, which is on another virtual desktop. So, it switches the focused window and virtual desktop. 

EXPECTED RESULT
Kwin brings forward the last-used window on the virtual desktop that I am using, while still letting me alt+tab a few more times to reach windows on other virtual desktops. 

SOFTWARE/OS VERSIONS
Windows: N/A
macOS: N/A
Linux/KDE Plasma: KDE Neon 5.24
(available in About System)
KDE Plasma Version: 5.24.5
KDE Frameworks Version: 5.94.0
Qt Version: 5.15.4

ADDITIONAL INFORMATION