Open baduhai opened 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.
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 instead of this
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.