Posted by ranebo 16 hours ago
The grid is good, but even better is the instant virtual display switching.
Nowhere is the death-by-a-thousand-paper-cuts annoyance of modern macOS worse than having to hit Ctrl→→→→→→→ and suffer those repeated animations, over and over.
I freaking don't. One time was plenty. I don't want any animation. And the "reduce animation" feature's implementation is a slap in the face: all the delay -- that part is non-negotiable apparently -- but with blurry crossfades instead.
How does a company with infinite resources and talented designers come up with shit like that??
I've been using Instant Space Switcher (which got a small callout in tfa) as a targeted fix for this, and it's lifechanging
Here's the link if anyone is curious: https://github.com/jurplel/InstantSpaceSwitcher
Personally, I only open one app per desktop and just use Command-Tab. If you hold Command after Command-Tab, you can select an app with having to cycle through all of them.
So what benefit do you get from multiple desktops?
My current "WM workflow"/window management keyboard shortcuts is:
neovim → tmux → Ghostty → Rectangle → OS
so moving to the left window/pane is (depending on the "nesting level"):
ctrl+h, ctrl+a + {number}, cmd + [, option-ctrl-left, ??
This is what happens when you spend years overthinking / fighting the walled garden UX. The sad part is that I'm kinda OK with this at this stage (besides 1-2 days a year, when my mental faculties are lowered and I decide to _fix it_).A global fzf / rectangle / alfred shortcut for all "windows and panes" would be great.
Unfortunately, at this stage, my overthinking/poor ux induced psychosis reached the point where I control Claude using voice and a Playdate console with a crank and I'm day dreaming about just looking at the pane I need and making a click sound with my mouth to select it (like Neddy in Adventure time).
God this is so recognizable, it's truly at my lowest moments that I decide I need a new terminal emulator and spend 6 hours in a brew install rabbit hole. The worst thing is that I'm still using Warp of all things
alttab.app recently went paid, but it'll do that
Just checked their site, but I don't see "jump to a tmux pane / browser tab" in the features there...
That paired with multiple desktops does the trick for me! Highly reccommend (not sure if it's okay to share URLs? sorry in case it's not):
However, they're also cheaper ($0 or $4.99 vs $13.99).
It's too bad we can't mix and match parts of releases as desired. If I could have OS X 10.9 Mavericks (last Aqua release) with 10.6 Spaces and modern macOS integration features (Continuity, etc) I'd be in heaven.
It’s not the same, per se, but it’s just … mature. It’s mature because it’s a nice mix of « it’s old and boring » + they took inspiration from everything that worked on macOS and Windows and stole it. They never removed features for any bullshit marketing reasons.
It’s not perfect : there are things that I like better on macOS (but they tend to be very rare tbh) or even Gnome or whatever I’m trying nowadays (it’s Niri!)… but I do think KDE is the best overall when it comes to respecting its user, giving him nice and clean defaults while giving them enough options to work however they like to.
And yes, that includes virtual desktops arranged in a custom grid. It’s not the default but the option is right there waiting for you to enable it if you want it.
Something like quickshell-overview feels so smooth and delicious compared to the painful use of virtual desktops on Windows/MacOS.
- Each monitor has own grid?
- The VD 'spans' the pair of monitors?
- VDs only on one monitor?
- The monitors form a fixed 'window' into the grid?
- Something else?
It works well for me, but as you can see from the comments everyone is different :)
What would be most helpful for my workflow is something slightly different. I need to be able to launch specific browser profiles/windows in these workspaces. One space with all of the tabs for project X, another space with all of the tabs for project Y, and then another with all of the tabs for project Z. These might be in different browser profiles.
I don't see how I can achieve this under the common per-app paradigm of macOS space organizers unless macOS has some notion of Windows/Linux style shortcuts whereby command line arguments can specify the exact things that need to be in the browser window.
I remember the 2x2 grid in Ubuntu 12 being the best desktop UI I had ever used.
The current Gnome workspaces with a single row are a huge step backwards in terms of productivity. It must be easier for beginners, but it frustrates me every single day.