Move each screen.
Read the inputs each monitor reports, switch supported displays independently, then save the whole arrangement as a route you can recall from the window, tray, or shortcut.
DDC/CI · VCP 0x60One desk. Every input.
We made Moniswitch for our own desks, then open-sourced it under MIT. It routes physical monitors between computers. Switch each display, recall a whole layout, then add keyboard, mouse, clipboard, or a Linux desktop only when the desk needs them.
Start with the physical monitor input. Add the network pieces only where they earn their place.
Read the inputs each monitor reports, switch supported displays independently, then save the whole arrangement as a route you can recall from the window, tray, or shortcut.
DDC/CI · VCP 0x60Add keyboard, mouse, and text clipboard sharing between Windows and Linux when the desk needs more than a display switch.
Deskflow · WaynergyStream one Linux desktop to a selected monitor or across the Windows display layout. It is optional, local-network tooling—not a cloud desktop.
Moonlight · SunshineMoniswitch moves a physical monitor input. It does not invent the video signal or bypass the cable carrying it.
No telemetry. No analytics. No account, updater, or cloud service. Moniswitch stores its settings locally and masks connection details in private view by default.
The complete Moniswitch source is on GitHub under the MIT license. Until the first tagged Windows binary ships, build it with the .NET 8 SDK.