The M1 chip is amazing but I'm a tiling window manager man.
The M1 chip is amazing but I'm a tiling window manager man.
Agreed. I mostly just needed the keyboard driven window snapping I was used to on Gnome and rectangle has filled than need 100%.
- https://www.reddit.com/r/unixporn/comments/jupmda/aquayabai_...
- https://www.reddit.com/r/unixporn/comments/mvuplf/yabaimacos...
Its called Yabai (+ skhd): https://github.com/koekeishiya/yabai
That is, you can have a tilin WM today with all the advantages of running MacOS.
System Integrity Protection needs to be (partially) disabled
for yabai to inject a scripting addition into Dock.app for
controlling windows with functions that require elevated
privileges. This enables control of the window server, which
is the sole owner of all window connections, and enables
additional features of yabai.
The risk Apple kills yabai after you're adjusted to it is real.This holds for anything in the Apple ecosystem, up to Fortnite.
Yabai has been going for long, and every issue could be worked around relatively painlessly.
Holds for anything in almost any ecosystem. With that said, Apple has stated over and over the Mac will remain developer friendly. Being able to disable SIP, IMO is part of that.
I have some predefined layouts[1] for my most common usage. So, one keyboard shortcut arranges the screen how I want, and I have other keyboard shortcuts[2] (along with using Karabiner Elements for a 'hyper' key) to open or switch to common apps.
[1] https://github.com/kbd/setup/blob/1a05e5df545db0133cf7b6f1bc...
[2] https://github.com/kbd/setup/blob/1a05e5df545db0133cf7b6f1bc...
Doesn't matter if Apple does mobile and low power stuff exclusively, but if they can scale this design into a higher TDP/core count it's going to get interesting.