I've been using OSX at work lately, and while I mostly still prefer GNU/Linux+KDE, there is still the occasional feature I find in OSX that makes me a litle jealous. One of these features is the ability to have separate virtual desktops per monitor. For example, at work I have desktops 01-10 assigned to monitor 1 and desktops 11-12 assigned to monitor 2. This allows me to switch desktops on monitor 1 while keeping certain documents still on the screen on monitor 2 (such as my work email and chat). Later on when I switch desktops on monitor 2 (to a VM for example), it will have no effect on the desktop currently displayed on monitor 1. It's worth noting that even on OSX this is not the default behavior and it had to be enabled with a checkbox in the system settings. Reproducible: Always Steps to Reproduce: 1. Use more than 1 monitor 2. Switch to a different virtual desktop Actual Results: The virtual desktop changed simultaneously for all connected monitors. All connected monitors share the same desktop at any given time. Expected Results: It should provide me with an option to assign desktops to monitors independantly. When this option is enabled, switching desktops should only affect the monitor which has focus. Recommended option values: Virtual Desktop Type: "Extended" vs "Independant" This option likely belongs in System-Settings->Workspace-Behavior->Virtual-Desktops->Desktops Please let me know if this feature request would be more appropriate in the plasma5 section
Just for some additional clarification: I am aware of the KDE feature which allows you to pin applications so that they show up on all desktops. I realize this feature can be used as a workaround to kind-of get this effect. However, then you lack the ability to effectively switch between sets of applications on whatever monitor you dedicate to pinned applications.
Hello! This feature request was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this feature request is already implemented in Plasma 5, or is no longer applicable. Accordingly, we hope you understand why we must close this feature request. If the requested feature is still desired but not implemented in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging Thanks for your understanding! Nate Graham