

Setting that in Sway was as simple as output DP-1 scale 1.25 in the config file.

So 3840 physical pixels wide results in 3072 usable pixels. On the 32” 4K display I have, I like a x1.25 scale. The Sway window manager handles HiDPI scaling effortlessly.But you could have or write whatever you want to see in your menu bar, time and effort permitting, and I found that quite liberating Customising your system UI is handled by just a couple of config files.It’s simpler than it sounds and in the main I prefer it to the floating window system we are used to in macOS. No more alt+tab to cycle to where you want! When you are in a workspace, any new program you open gets a designated split of the screen.

Then, say you want to check your mail? It’s just super+5. You can have each workspace split up however it suits. Assign programs to start on login and move to their workspace (I had 1. The Sway tiling window manager is as effective as I hoped it would be.Arch Linux is a challenge to set up but you have pretty much only the things you add yourself. Before I explain why I’m giving up again. So having built a lovely PC to handle the task I had better summarise what is great about Linux. There used to be defaults write missioncontrol-animation-duration -float 0 but that doesn’t seem to do anything in Big Sur. With none of the nonsense animations you get on macOS when using space switching in Mission Control. super+1 for workspace/desktop 1 with Terminals, super+2 for browsers on workspace/desktop 2 etc. And it works amazingly! Switching between these workspaces is instant. Tiling window managers are a thing in Linux I want to be able to start my machine, and have certain programs open, assigned to certain ‘workspaces’, in certain positions. Vim is vim, regardless of host operating system. The thing is, due to the ‘modal’ nature of Vim, ‘shortcuts’, or key mappings are the same, you don’t have the same “ctrl+c” (PC/Linux) or “cmd+c” (Mac) for copy to wrap your head around. I am spending most of my time in Neovim currently, and there is no context switching to concern me. The terminal is a first class citizen in Linux. Ultimately, I found switching between contexts (Mac at work, Linux at home) too frustrating, and turned tail.Ībout a month ago, I had a growing urge to try again. Back in June 2020, I switched to using Linux.
