Оконные менеджеры
У нас недавно вышел выпуск, в котором мы говорили про window-менеджеры с автором Aerospace. Для выпуска ради интереса решил попробовать его сам. Да так поигрался, что не смог с него слезть. хочу поговорить про юзкейсы
❓Зачем нужны window-менеджеры?
По версии нашего гостя, они нужны в первую очередь для того, чтобы замащивать все пространство экрана. При этом внезапно, что сам гость говорит, что для него идеальный сетап — это когда один space, одно приложение. Соответственно, на экране за раз мы видим только одно окно.
По моей версии, человека, у которого есть ультра-вайд-монитор, оконный менеджер нужен чтобы выстраивать рядом, side by side, три разных окошка. Это может быть Chrome, это может быть какой-нибудь Noteplan-заметочник, календарь. При этом IDE-шку я, конечно, люблю разворачивать наполовину wide-screen'а или на весь экран макбука.
🖥️ Ключевую концепцию, которую я подчеркнул, – workspace. Workspace – это виртуальное пространство, которое раскладывает окна в соответствии с заданным лейаутом. Это очень круто, потому что workspace у меня прибит к контексту, например, workspace для работы, workspace для Подлодки, workspace для кодинга. Большой проект? Тоже workspace!
Самое крутое – биндить workspace на конкретную даже не цифру, потому что там вообще не запомнишь, а на букву. Так, P – это подлодка, W – это работа. Ну, вы поняли.
⚠️ Ограничение только одно. До этого я пользовался Magnet'ом. Там ты каждым окошком рулишь отдельно, указываешь конкретную половину экрана, треть и т.д. В Aerospace ты задаешь layout, и все окошки подстраиваются под него. Поначалу это не очень удобно, и оно сковывает движение, потому что каждое окно – это часть лейаута. Ты его не можешь свободно никуда подвигать, это даже раздражает. Но потом втягиваешься, появляется ощущение, что все делается автомагически. Шик
Если любите попробовать новые инструменты, а также если вам интересно, как устроена модель окон в разных ос и даже приложениях, то тут Aerospace, а тут наш выпуск!

GitHub
GitHub - nikitabobko/AeroSpace: AeroSpace is an i3-like tiling window manager for macOS
AeroSpace is an i3-like tiling window manager for macOS - nikitabobko/AeroSpace
7March 4, 2026 531 8 5