Komorebi and the relationship between Monitors (physical devices), display, workspaces, and desktops #1025
Replies: 2 comments 1 reply
-
There is an explanation on why Virtual Desktops are not supported I think that using workspaces can replace Virtual Desktops. One big difference I think is that a workspace belongs to a monitor, while a virtual desktop belongs to all monitors. |
Beta Was this translation helpful? Give feedback.
-
Yes
No Some history and code archeology: Lines 244 to 285 in d9bffa0 On Windows 10, which is where development for this project started, Virtual Desktops were aggressively off-by-default, and this persisted across reboots. Fast forward to Windows 11, and now by default a single Virtual Desktop is always initialized, which is problematic because VDs are a poorly supported feature which are not exposed for programmatic manipulation by Microsoft in the Win32 API. As a result, on Windows 11, komorebi will record the ID of the Virtual Desktop it is launched on, and for the lifetime of the process will only operate on events which take place on that VD ID: komorebi/komorebi/src/process_event.rs Lines 108 to 118 in d9bffa0 |
Beta Was this translation helpful? Give feedback.
-
Hi,
I understand :
What I don't understand and can't figure out is:
My current setup is:
Two monitors
5 Windows Virtual Desktops.
When I start Komorebi the windows on the active monitor and desktop are organised and can be manipulated. ( moved between the monitors, shuffled, monocled, etc).
If a change to a different Windows Virtual desktop, komerebi seems to be inactive.
Is Komoeribi only usable with the single Windows Virtual Desktop or is there a way to use both.
Beta Was this translation helpful? Give feedback.
All reactions