🖥️ Weekend Project: A CLI to Manage Multi-Monitor Layouts on Windows
This weekend I built a small tool to solve a very real (and annoying) problem… I’ve been working with 4 monitors for a while now. My setup includes an ultrawide monitor as primary when I work, but,...

Source: DEV Community
This weekend I built a small tool to solve a very real (and annoying) problem… I’ve been working with 4 monitors for a while now. My setup includes an ultrawide monitor as primary when I work, but, when I want play videogames I preffer use a 24" monitor (when isn't a simrace game), so, here are two cases were I need change my screens layout. Every time I move between those setups, I have to manually rearrange monitors in Windows. Doing that repeatedly? Not fun 😅, some times I do that 3 times peer day 🫠. 🤔 Looking for a solution I tried to find an existing tool to automate monitor layouts, but nothing quite matched what I needed. So I decided to build a simple CLI: 👉 wsm — Windows Screen Manager A lightweight tool to save and restore monitor configurations as profiles. ⚡ What it does The idea is simple: Save your current monitor layout Store it as a profile (YAML or JSON) Restore it instantly with a command wsm save work -- save current layout wsm load game -- load saved layout If y