Ubiquitine / temporary-virtual-desktops

KWin script to enable temporary virtual desktops
https://store.kde.org/p/2138035/
GNU General Public License v3.0
4 stars 2 forks source link

Vertical virtual desktops #4

Open baduhai opened 3 weeks ago

baduhai commented 3 weeks ago

It'd be cool if there were a configuration item to make this script add workspaces vertically instead of horizontally as it does now. What I mean is:

this image instead of this image

My guess is that when this feature is enabled, it would add or remove a virtual desktop row every time it added removed a virtual desktop.

Ubiquitine commented 3 weeks ago

I can't really find how virtual desktop rows are defined. VirtualDesktop object itself does not have such property and desktops property of the workspace is just a list of virtual desktops objects. I don't see how rows are managed, but it is not via KWin API. it seems like it goes to the same category as Screens/Outputs, where something else manages the arrangement, while KWin only holds the list and some properties.