I've recently downgraded gradually from 3 monitors to 1 and want to share the experience in case of anyone else is thinking about it.
I'm running Pop!_OS and mostly doing coding, browsing and comms via slack. With the terminal heavy workflow, it was important to keep the terminal front and center on my 4k monitor. Firefox on the left screen, slack on the right. Sometimes I'd open 2 Firefox windows to compare something. Additional apps and windows, and things were getting messy quickly.
After a while, I've tried with 2 monitors and experimented with various windows setups. Due to the main monitor being in front and another to the left, I've developed neck pain and cramps. Besides, things were as messy as before. After a while, windows would be on every screen, and I'd have to Alt+Tab my way around.
I've been using Pop!_OS tiling manager on and off but at the end decided to switch it off as with 4 windows too much hassle to move things around, group/ungroup, resize etc. What I've realized is that I'm using a limited number of windows presets: - full screen Alacritty - half/half Alacritty/Firefox - half/half Firefox/Firefox - full screen Firefox - half/half Firefox/Slack
I was searching for something that could allow me to create such presets out of the box, looked at The Regolith Desktop Environment but it seemed too much hassle, so I've crated a few scripts wrapping xdotool
and wmctrl
and it works!
With the window presets assigned to keybindings, I can very quickly swap to different workflows and the 1 monitor feels more than enough.
- less cluttered workspace
- using vimiumc on Firefox allows me to Shift+w and pop a tab into a new window and than Shift+W to pop the tab back, this results in most 2 Firefox windows at any time
- if an app is not launched (for example slack), the layout will default to another one
- pressing the same shortcut multiple times will cycle through Firefox windows (in any layout)
- switching off Gnome animations made all much snappier
I did the exact same. Had 3 monitors. 1 center and 2 on the sides standing vertically. The two sides just had slack and a browser and that’s it. My desk was very cluttered and lots of cables; although I managed to hide them pretty well.
I ended up removing the two side ones and use just the center main 34” one. I feel just as productive as before. Running Archcraft with Bspwm looks beautiful. 😁