Aerospace Is The Best Tiling Window Manager I've Tried On macOS

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024

Комментарии • 296

  • @joseanmartinez
    @joseanmartinez  Месяц назад +14

    Hope you enjoy the video! For wallpapers like the one shown in the video, check out my new gradient blur wallpaper pack here: bit.ly/46FaICU

    • @frag-2
      @frag-2 Месяц назад

      Hi @joseanmartinez, besides the content and the nice wallpapers, I fell in love with the look and feel of your zsh terminal, the colors, the icons, the status bar in the bottom, just everything looks beautiful together 🤩
      Do you have a video where you show how you configured your zsh terminal? And, by the way, I’ll give Aerospace a try. Thanks for sharing! 🫶

    • @joseanmartinez
      @joseanmartinez  Месяц назад +2

      @@frag-2Awesome! Thank you so much! Yes I have a detailed guide on that here: ruclips.net/video/TTgQV21X0SQ/видео.html. Hope that helps!

    • @renzodaal7445
      @renzodaal7445 Месяц назад

      Thank you for you awesome videos! I have switched over to using a Corne keyboard, using neovim and are now about to switch to using a window management tool because of you. The one question I always have when seeing window management videos is how people watch videos without going full screen. I personally use all my windows in full screen, but if I could make a video fill up an entire window without making the window itself full screen I could switch to using non full screen windows instead which seems much more efficient

    • @frag-2
      @frag-2 Месяц назад

      @@joseanmartinez Thank you!

  • @wojciech-kulik
    @wojciech-kulik Месяц назад +36

    I switched to Aerospace around 8 months ago (from Yabai) and I even contributed to Aerospace, but then I realized that actually I don't need any tiling manager, because 90% of time I use a single window maximized. And for the rest 10% of time I can just use a simple app that can move the window to the left or right :D. In my case it was actually a productivity boost, because I didn't have to fight anymore with multiple glitches caused by tiling managers like when a small window pops up and the whole layout is getting crazy :D
    Anyway, great video!

    • @tuananhdo1870
      @tuananhdo1870 29 дней назад

      great!

    • @AchrafDev-wi6eq
      @AchrafDev-wi6eq 26 дней назад +3

      which simple app did you end up using?

    • @codingdesk3637
      @codingdesk3637 26 дней назад +2

      Same here bro! I have everything on one desktop and use Raycast to set shortcuts for sending a window to full screen, left side, or right side of screen. Works great when I hook up my laptop to my 39” monitor at home base too.

    • @wojciech-kulik
      @wojciech-kulik 26 дней назад

      @@AchrafDev-wi6eqRectangle Pro. It allows me to save layouts, so that when I disconnect/connect my screen, apps are properly distributed between screens :)

    • @mokied
      @mokied 13 дней назад

      That's what I do, but macOS throwing Full Screen videos into a new space is super annoying.

  • @gauff3r
    @gauff3r Месяц назад +18

    great video
    thank you so much!
    i've ingored aerospace for some reason while hating my experience with yabai
    i've been using hammerspoon for my automations on macos
    i go back and forth from linux with i3/sway to macos and always struggle with macos tiling managers
    you've made my life so much better!
    thanks!

    • @joseanmartinez
      @joseanmartinez  Месяц назад

      Happy to hear that! Aerospace should work well for you then!

  • @user-ep4nd6fj2q
    @user-ep4nd6fj2q Месяц назад +21

    Thank you for your video. I am using aerospace for about 2 weeks and really like it, found it randomly in youtube. Hope your video will icrease popularity of this twm and contributors

  • @FalconCodes-dx2nj
    @FalconCodes-dx2nj Месяц назад +20

    Was so confused from the title lol. This video came in at the perfect time! I just got a mac from my work and its my first time ever using a macbook. Thanks a lot!!

  • @Mrhappymac
    @Mrhappymac Месяц назад +3

    I've really been enjoying your videos and this one is no exception! You've done a fantastic job introducing the Aerospace tiling window manager. Personally, I've invested quite a bit of time to get Yabai and my Elgato Stream Deck to work in harmony, but it's been worthwhile. However, I always appreciate learning about new tools. Your comprehensive guides are truly beneficial. Keep up the wonderful work!

  • @MrCaliban15
    @MrCaliban15 23 дня назад +2

    Thanks a lot for the tutorial, it's a blessing to have all that knowledge for free, i'm trying to get a cool sketchybar working with my aerospace setup, but it's kinda tough, if perchance you have solutions i'll be glad, for now i'm using your config from a previous video, it's good but i'd love to be able to see my current aero ws with the apps related to it in my bar.
    Thanks again, much love !

  • @ashleywilliams8122
    @ashleywilliams8122 4 дня назад

    Fantastic walk through. So clear, concise and covered every question I had. Keep up the good work

  • @aokijikuzan6453
    @aokijikuzan6453 Месяц назад +5

    I’ve also started using aerospace a couple of weeks ago and I also quite liked it

    • @joseanmartinez
      @joseanmartinez  Месяц назад +1

      @@aokijikuzan6453 Nice! I really like it too

  • @mdfrick
    @mdfrick Месяц назад +2

    I was so frustrated with having to switch to a Mac for work, but tried Yabai and hated it. Found Aerospace and have been using it ever since, about 4 months now. Love it. Very configurable, fast and scriptable. I've stopped having to mess with window positioning despite regularly going back and forth from working directly on my laptop and docking with dual 4k monitors where I want a very different layout.

    • @joseanmartinez
      @joseanmartinez  Месяц назад

      @@mdfrick Awesome!!

    • @akshayk467
      @akshayk467 24 дня назад

      Hey, i just started using aerospace, i use a dual display setup. when i keep my external monitor as the main window, in the aerospace menu bar icon i see the built-in displays desktop shows up on workspace 10. how do i switch to that using the keyboard bindings? i can't press CMD+10 for obvious reasons.

    • @mdfrick
      @mdfrick 24 дня назад +1

      ​@@akshayk467 adjust your config to remove or comment out any bindings for workspaces you don't use ("workspace" command). I only have 6 configured as that's more than enough for me and all I can comfortably each with only my left hand.

  • @ryancodrai487
    @ryancodrai487 27 дней назад +1

    One of the best things I have ever come across. This is going to revolutionise the way I work

  • @typkrft
    @typkrft Месяц назад +3

    This is amazing. Thanks for the heads up. I've been using yabai for years, but there's always been some pain points that this looks like it will resolve.

    • @joseanmartinez
      @joseanmartinez  Месяц назад +1

      Yeah I eventually stopped using Yabai and just recently picked up Aerospace! I really like it!

  • @purian23
    @purian23 7 дней назад

    This is one of the best walkthroughs I've ever seen that goes into this many details on how to actually use a windows manager like this! Thank you for your time and efforts, sub gained!

  • @theherk
    @theherk Месяц назад +16

    I really love aerospace. On my config, I name the workspaces as emoji so a single nice icon in the menu bar indicates which.

    • @joseanmartinez
      @joseanmartinez  Месяц назад

      @@theherk Nice! This is in the keymaps for navigating to different workspaces?

    • @theherk
      @theherk Месяц назад

      @joseanmartinez Yes. Anywhere the workspace name is mentioned in the configuration, it is done by emoji. You can check it out in theherk/commons.

    • @joseanmartinez
      @joseanmartinez  Месяц назад

      @@theherk sounds good, thanks!

    • @mnurrreza
      @mnurrreza 26 дней назад

      didn't know this. interesting. tysm

  • @kirillvoloshin2065
    @kirillvoloshin2065 Месяц назад +3

    great timing! was about to switch to yabai, but then this video pops up :)

    • @joseanmartinez
      @joseanmartinez  Месяц назад +3

      I think you’ll like Aerospace!

    • @dinhmai1268
      @dinhmai1268 Месяц назад

      I switched to yabai too, feel laggy when using aerospace, I checked the process, it cost too much RAM. I used it in m1 pro 16 inch 512/16gb

  • @XavierChanth
    @XavierChanth Месяц назад +1

    Been using for several months now and it has been absolutely great

  • @hanlinzhang2107
    @hanlinzhang2107 27 дней назад +1

    I really enjoyed this style of videos. Could you make an updated video for Sketchy bar that can incorporate the aerospace functionalities?

  • @Twiddli
    @Twiddli 22 дня назад

    I was really struggling lately with yabai and skhd (buggy), compared to i3/hyprland config, this is a really well done tile window manager. Thank youfor making me discover it :)

    • @drewrl
      @drewrl 15 дней назад +1

      Just started using mac os for work after dailying hyprland for the past year and it was rough, aerospace has been pretty great on bringing some of those features over.

  • @toolbelt
    @toolbelt Месяц назад

    Been using Aerospace for past six months or more. It’s been wonderful. I learned some new tricks by watching your video. Thank you!

  • @skylinerdnb
    @skylinerdnb 8 дней назад

    Aerospace is the only wm on mac that works great with multiple monitors. Great job sharing knowledge about it with the others

  • @ErmandDurro
    @ErmandDurro Месяц назад +1

    As always amazing content. I really liked this one and I am going to try Aerospace right away 😄 Thank you Jose! 🙏🏻

  • @TheStudnet
    @TheStudnet 27 дней назад

    That's super handy! Been used almost all the window managers, but this one looks so good! Thanks for the review

  • @DarioZaccagnini
    @DarioZaccagnini 22 дня назад

    Thanks for the video - been using Rectangle on Mac for the last 2/3 years - will try Aerospace

  • @jamiebradley2505
    @jamiebradley2505 Месяц назад

    What a great video! Thank you for the time and effort you put into these tutorials. I've just finished installing Aerospace and WezTerm after watching your latest videos, love both of them!

  • @benarcher372
    @benarcher372 Месяц назад +2

    As always, high quality! Thanks

  • @BenjaminvonPolheim
    @BenjaminvonPolheim Месяц назад +1

    Nice! Thanks for sharing aerospace and the great intro how to use it. First thing to try on Monday.

  • @marcin.sobocinski
    @marcin.sobocinski Месяц назад

    Thank you for this video! I watched your Yabai video and was not convinced with the Yabai config but it looks like Aerospace solves most of the issues for me. I will git it a try for sure. I use Mac since 2001 and hate the navigation. I am shocked not every OS has real tiling option (usually it's a kind of crutch that doesn't give you full control over apps and desktop). Please do more of it especially "how tos" and "step-by-steps" :D

  • @Keb_Le
    @Keb_Le Месяц назад +4

    Perfect timing! Was getting really annoyed of yabai 😅

    • @joseanmartinez
      @joseanmartinez  Месяц назад +1

      I actually had stopped using it for a while and was just using Rectangle until I found this!

    • @florianschweingruber2963
      @florianschweingruber2963 Месяц назад

      @@joseanmartinez what would you guys say are the advantages of aerospace over yabai?

    • @Keb_Le
      @Keb_Le Месяц назад

      @@joseanmartinez I did the same went and got a linux machine to use i3! Hopefully aerospace will be last wm i configure 🙏

    • @iXythe
      @iXythe 15 дней назад

      @@florianschweingruber2963 Having used both and switched to aerospace awhile go, I'd say aerospace is less buggy and the main thing is instant app switching, switching desktops take with yabai awhile even with reduced motions set in macos settings.

  • @JonathanMorrisMusic
    @JonathanMorrisMusic Месяц назад

    Thanks for the insights into aerospace! I originally was going to use it instead of yabai but decided against it because it seemed too new. Glad to see it seems pretty stable, might make the switch!

  • @SuperKornXG
    @SuperKornXG 3 дня назад

    I super love this video. It helps me a lot! thank you very much sir.

  • @lastink444
    @lastink444 Месяц назад +2

    Amazing. Thanks. Just as i was looking at the Aerospace because Yabai has never really clicked for me

  • @flwi
    @flwi 20 дней назад

    Wow, that looks great! Thanks for showcasing this handy helper

  • @Excalibaard
    @Excalibaard Месяц назад +1

    Have been using Aerospace for about a month. Never looked back at Amethyst or Rectangle. I did change the keybinds a little, and limited workspaces to numerics and a 'M' for Mac/Main screen.
    But I'm really glad that the horrible 'Spaces' are gone

    • @joseanmartinez
      @joseanmartinez  Месяц назад +1

      Yeah I think the reimplemented workspaces are a lot nicer!

  • @jaye5632
    @jaye5632 Месяц назад

    Oh this is nice. It also works well with hammer spoon, so the hyper key + T for example will switch you to the correct space for terminal for example.

  • @shock9616
    @shock9616 Месяц назад

    I've been wanting to try a twm for a while, but the SIP requirement of Yabai always scared me off. Glad I've got a good option to try now!

  • @grae69
    @grae69 Месяц назад

    Thank you so much man! This dropped at a perfect time. I have been using yabai and skhd ever since I saw your setup video but recently, my skhd config had some trouble and it stopped working. All of the things I felt were missing in yabai and skhd, aerospace fixes those. So thanks a lot!

    • @joseanmartinez
      @joseanmartinez  Месяц назад

      Awesome! I think you’ll like Aerospace!

  • @pdreik
    @pdreik Месяц назад

    I have a week off from work, so it's a perfect timing. Reminds me of DWM from suckless. Never had an implementation, that I really liked on Mac, but this looks very promising. Implementing it on my MacBook Air now, and later this week, I'll try it on my Mac Studio with dual-monitor setup.

    • @mnurrreza
      @mnurrreza 26 дней назад

      coming from dwm, and then hyprland, as well. it is more akin to i3 so no dynamic window management. i hope there is a way (through plugin perhaps) to make it work dynamically with master-client tile.

  • @some1csgo
    @some1csgo Месяц назад +1

    Thank you! I didnt think much of it, and the configuration seemed way more complicated than it actually is, but I am happy I did it! Even though the software is in beta, for me it works near flawlessly. My only problem is, that when I move a window on monitor #3 into a new Workspace X for example, it will move it there, but when I switch to X (ALT-X), it appears on monitor #1 and I have to Move-Workspace-To-Monitor it twice. Why can't the workspace be created in the monitor where I was. Maybe you know something.

  • @JefCollier
    @JefCollier Месяц назад +1

    I have yet to watch this. For fear that now I'll have to switch over. Damn you @Josean. Damn you. ;-)
    I'll try to comment again tomorrow once I've done what we all know will end up happening.
    Damn you.

    • @joseanmartinez
      @joseanmartinez  Месяц назад +1

      Unfortunately, this is the nature of always looking for better tools/workflows 😅😂 I promise it'll probably be worth it! Thanks for all of your feedback and support 🙏🏽

    • @JefCollier
      @JefCollier Месяц назад +1

      @@joseanmartinez Welp. Here I go again!
      Honestly I didn't like the Lettered Space names when I first saw it, but you convinced me yet again with the mnemonics.

  • @zuyax8088
    @zuyax8088 Месяц назад

    Thank you, Josean. I'm going to switch from yabai to aerospace now.

  • @Xajsjs
    @Xajsjs 2 дня назад

    this is amazing, i think i wont need to use my iPad as an external monitor anymore. thanks for the video

  • @Sameer_Kumar
    @Sameer_Kumar Месяц назад

    That solves all my problems with Yabai. Super thanks for finding it and sharing. 🎉

    • @ShadowWalker_X
      @ShadowWalker_X Месяц назад

      tell me about it. the last few weeks have been annoying. Switching asap

    • @joseanmartinez
      @joseanmartinez  Месяц назад

      Awesome! Happy to hear it!

  • @fixer8173
    @fixer8173 Месяц назад

    Great video! This was the missing piece in my workflow for sure, thanks

  • @alexburdu
    @alexburdu Месяц назад

    This is great! Thank you for the crash course!

  • @legymhueck9271
    @legymhueck9271 Месяц назад

    Thanks for the work you put into making this tutorial video and the blog post.

  • @romanivanov6183
    @romanivanov6183 28 дней назад

    Thank you so much for this tutorial! it is amazing!

  • @rwedmonds
    @rwedmonds Месяц назад +1

    Man, I wanted to like this so bad, but it doesn't seem to play well with the Colemak keyboard layout even after adding the Colemak keymaps as suggested in the docs. If someone knows a trick, I'm all ears.

  • @vichl3853
    @vichl3853 24 дня назад

    awesome explanation as always

  • @keeganpatton5710
    @keeganpatton5710 Месяц назад +2

    Perfect timing

  • @blissofbeing
    @blissofbeing Месяц назад +3

    How often do you have two windows side by side? Seems like for your workflow you could accomplish the same thing by just maximizing your window and assigning global hotkeys for apps. So alt b opens browser alt t terminal. Then you don't have to have to think about workspaces and sending windows around. Once I did this I'm so much faster on my mac, I never need to resize windows because I always work on my laptop with one window max the whole screen at a time. I rarely ever need two windows side by side. I quickly fly back and forth between apps with my key combinations.

    • @Garpsta
      @Garpsta 28 дней назад

      can you share how you did it? i have some global hotkeys and automaton services but i'm not happy with this specially how hacky I get the app to maximize it's bounds

    • @blissofbeing
      @blissofbeing 26 дней назад

      @@Garpsta I use hammerspoon for both setting global hotkeys and for window management.
      A simple hammerspoon function to maxamize a window is
      ```
      function resizeFull()
      local win = hs.window.focusedWindow()
      local f = win:frame()
      local screen = win:screen()
      local max = screen:frame()
      f.x = 0
      f.y = 0
      f.w = max.w
      f.h = max.h
      win:setFrame(f, 0)
      end
      ```
      then you can just bind it to a hotkey like:
      `hs.hotkey.bind({'alt'}, "c", resizeFull)`

    • @GreatTaiwan
      @GreatTaiwan 26 дней назад

      browser on the left and some terminal or postman on the right
      multiple terminals next to each others (ssh, docker, fixing stuff locally, looking at logs...etc)
      IDE on left + terminal or right
      benchmarking tool on the left +2 terminals on right
      this is how i work literely every single day

  • @nrg0xb
    @nrg0xb 25 дней назад

    Thanks dude! Great intro 👍🏼

  • @slammingrooves
    @slammingrooves Месяц назад

    Great stuff - I really liked i3 when Linux was my daily driver, and have wanted a similar experience since moving to Mac - I like the Mac experience, except for the window management, and aerospace goes a long way towards making it better. Now I just have to get these shortcuts under my fingers.

  • @devlife93
    @devlife93 22 дня назад

    Great video!

  • @AizazShahid-ck8cn
    @AizazShahid-ck8cn 11 дней назад

    I don’t see how this is better compared to yabai. I am pretty happy with my yabai setup that plays really nice with sketchybar as well

  • @DavidHernandez-vj9wl
    @DavidHernandez-vj9wl Месяц назад +1

    for some reason, i can't change the focus between windows, any ideas why?

  • @thereal-ghost
    @thereal-ghost Месяц назад

    Rectangle does everything I'd ever want. This seems nice for what it is though.

  • @Muthukumar-jd5jl
    @Muthukumar-jd5jl Месяц назад

    This video is very helpful. Thank you.!

  • @matheusflds
    @matheusflds Месяц назад

    This is amazing, thank you!

  • @absorpheus
    @absorpheus 19 дней назад +1

    Thank you for making this video and introducing me to aerospace. I just installed it on my MacBook and can confirm it's working really well! Switching workspaces is instantaneous with no animation effect which is present in the default Apple spaces. I'm using new window callbacks to maintain the workspace state for particular apps after reboots, however it will always group windows of the same app in the same workspace. Is it possible to have two different windows of the same app to automatically be moved to two different workspaces after a reboot? For example, I want to have a Chrome window open in Workspace 1 and another Chrome window open in Workspace 2 and have this workspace arrangement persist after reboot.

    • @absorpheus
      @absorpheus 18 дней назад

      I managed to get it working. In Chrome there's an option to name a window. After naming a window we can edit the config by creating a new window callback with an if condition to only run if there is a match on the window title. Very useful if you want to assign a specific browser window to a particular workspace.

  • @seaviasfo
    @seaviasfo Месяц назад

    The SIP, thing is why I stopped using yabai in favor of amethyst. Thanks for the recommendation.

  • @OnPoint911
    @OnPoint911 29 дней назад +1

    Can you make a video where yoy integrate your mac with nix package manager , homemanager and nix-darwin. It would be a huge help as the system will never break and all the dependencies would be separate and the config would be declarative. We would also be able to use more packages as nix unstable has almost 80000 packages second to AUR . It is a superior homebrew or macport and can replace it easily

  • @svyatogor
    @svyatogor Месяц назад

    Wow, thank you, great overview of a great WM. I've been using yabai for some time but found it a bit too complex and getting in my way. This seems perfect. You should contact the developers of aerospace and they should link your review on the project page cause there "official" video is really bad and doesn't do justice to the project.

    • @joseanmartinez
      @joseanmartinez  Месяц назад

      Thank you so much! I might just give that a shot!

  • @exkonos32
    @exkonos32 Месяц назад

    I'm not a huge tiling window manager kinda user, at most two horizontal splits so rectangle + raycast was enough for me. I like having desktops for specific purposes but the desktop switching animation on MacOS drives me insane. Aerospace workspaces looks really promising, thanks for the video!

    • @DenisRasulev
      @DenisRasulev Месяц назад

      I'm trying to understand why we need Rectangle when we already have Raycast? I do all my window management only with Raycast. What am I missing?

    • @exkonos32
      @exkonos32 Месяц назад

      @@DenisRasulev Mainly it's because I was using Rectangle for a long time before Raycast came out so I've just become used to it. One thing that is missing from Raycast's window management is Rectangle Pro's (previously Hook Shot) window throw (short and long throw). Barring this, Raycast would suffice!
      At a glance there seems to be a fair few settings and features Rectangle has that Raycast doesn't seem to have. But I don't think I'm actively using any of them except window throw

    • @DenisRasulev
      @DenisRasulev Месяц назад

      @@exkonos32 Thanks for the answer! I use window throw in Raycast all the time. Just check window management commands in Raycast and use standard or assign your own hotkeys. Once again, thanks for the answer, it helped!

    • @exkonos32
      @exkonos32 Месяц назад

      @@DenisRasulev No worries! Window throw in Rectangle is having 8 zones around your cursor. You setup a modifier (ctrl+opt) in my case. When you hold the modifier you can just move your cursor to whichever zone for whatever window command you've set it up for

  • @therealvortex100
    @therealvortex100 17 дней назад

    Is it possible to swap alt key for another key such as semi colon while changing the workspaces ? I feel like the combination of semicolon +1/2/3/ would be easy to reach.
    Also, how do you disable your macos animation while changing the workspaces, I've tried reduce motion but there's still fade in animation in there.
    Thank you for the tutorial.

  • @haroonalbar2725
    @haroonalbar2725 24 дня назад

    Thanks for sharing. Tried it and like it better than yabai.💯

  • @InfiniteRain_
    @InfiniteRain_ 5 дней назад

    Hey love the video! What wrist rests are you using with your split keyboard? I just built my own and would like to buy some wrist rests for the two halves.

  • @mfrh89
    @mfrh89 19 дней назад

    Very nice video! Do you still use sketchybar and plan to embed Aerospace workspaces?

  • @moomincare
    @moomincare Месяц назад

    Wow! I'm going to switch from yabai to aerospace now.

  • @andrii_suprunenko
    @andrii_suprunenko Месяц назад

    Cool video, man. I like using i3 in Linux, and I’m very happy to use it on my Mac. But I don’t really like the full-screen mode on Mac.

  • @zedmuir
    @zedmuir Месяц назад +1

    As usual, another great watch. Very informative. Thank you.
    I notice that in the video you no longer appear to be running sketchybar; have you removed it completely now that you're not using yabai? How easy is it to get used to the change from yabai with sketchybar to using aerospace? I have sort of got used to using the sketchybar to remind me where open apps currently are but I do really like the look of aerospace. Would appreciate any pointers.

    • @joseanmartinez
      @joseanmartinez  Месяц назад

      Seeing the apps in the menu bar is what I miss the most about my Sketchybar setup. Using the mnemonics of workspaces that start with letters for the applications you’re using in them should really help with knowing where to go and where windows are!

    • @GreatTaiwan
      @GreatTaiwan 26 дней назад

      none of the zlt shortcuts sre working for me for some reason

  • @MusicGod030
    @MusicGod030 Месяц назад

    Thanks for this! I lived yabai and I was using it for around 2 years, but man aerospace is soooo much better!

    • @agenttank
      @agenttank 23 дня назад

      what are the pros and cons of each when you compare them? loving Aerospace, never tried Yabai because I was not allowed to disable SIP

    • @MusicGod030
      @MusicGod030 23 дня назад

      @@agenttank
      ​- Yabai
      Cons:
      - You have to disable SIP for some features and I didn't disable it and because of that I didn't have workspace manipulation
      - If you want keyboard shortcuts you have to use skhd. I don't have a problem with skhd it's really a nice tool and I use it for other things, but you have to query then Yabai for everything related to it. Having built-in shortcuts that you can easily change is really a plus without trying to figure out how to query windows apps etc.
      - Since I didn't have the workspace manipulation I had to create every workspace that I needed manually and then I had to move the app in the workspace that I wanted and it can be a little bit messy.
      - Sometimes focusing to different apps didn't work and I would have to restart it in order to get it going again.
      Pros:
      - Because of Yabai I have learned jq which I now use regularly and it's a really powerful tool.
      - If you use a custom bar like SketchyBar, Yabai has a better integration approach than Aerospace for now.
      - It has custom rules that you can apply for certain apps and it has custom signals that you can invoke on certain actions and that can be helpful
      - Aerospace
      Cons:
      - If you use a custom bar like SketchyBar, the integration can be a little bit tricky to set and it depends on what you want to do, but I think Yabai has more options for their custom signals and events
      - If you want to change focus between multiple monitors (I use two) you have to first change the display and then change the monitor. In Yabai you can cycle between visible windows regardless of the monitor on which they are. Maybe you can do this with Aerospace too but I didn't find it.
      - Sometimes it is slow when switching workspaces. I found an issue on the github page and they are still trying to figure out why is that happening. It's not a breaking problem for me since the slow/freeze is 1 sec and then disappears.
      Pros:
      - You can manage your workspaces without disabling SIP and you don't have to create multiple MacOS workspaces but you only need one!
      - Built-in keyboard shortcuts and actions that you can trigger without using a third-party tool.
      - You can assign workspaces to letters and you can easily know which workspaces you have what. For example, I have my terminal on workspace T, I have my debug terminal on workspace D, my work browser on workspace W, etc.
      - When a new window is detected you can automatically move that window to whichever workspace you want. For example, I use this to move my Brave browser window to workspace W
      [[on-window-detected]]
      if.app-id = 'com.brave.Browser'
      if.window-title-regex-substring = 'work'
      run = 'move-node-to-workspace W'
      - You can force which workspace is located on which display if you use multiple displays which is so nice.
      That's all I could think of now :) I just started using it and I really like it and take this "review" with a grain of salt since I'm now more leaning towards Aerospace since it's a new tool that I use and everything is awesome and cool, but maybe for you, Yabai is better.

    • @MusicGod030
      @MusicGod030 17 дней назад

      @@agenttank ​
      Yabai
      Cons:
      You have to disable SIP for some features and I didn't disable it and because of that I didn't have workspace manipulation
      If you want keyboard shortcuts you have to use skhd. I don't have a problem with skhd it's really a nice tool and I use it for other things, but you have to query then Yabai for everything related to it. Having built-in shortcuts that you can easily change is really a plus without trying to figure out how to query windows apps etc.
      Since I didn't have the workspace manipulation I had to create every workspace that I needed manually and then I had to move the app in the workspace that I wanted and it can be a little bit messy.
      Pros:
      Because of Yabai I have learned jq which I now use regularly and it's a really powerful tool.
      If you use a custom bar like SketchyBar, Yabai has a better integration approach than Aerospace for now.
      It has custom rules that you can apply for certain apps and it has custom signals that you can invoke on certain actions and that can be helpful
      Aerospace
      Cons:
      If you use a custom bar like SketchyBar, the integration can be a little bit tricky to set and it depends on what you want to do, but I think Yabai has more options for their custom signals and events
      If you want to change focus between multiple monitors (I use two) you have to first change the display and then change the monitor. In Yabai you can cycle between visible windows regardless of the monitor on which they are. Maybe you can do this with Aerospace too but I didn't find it.
      Sometimes it is slow when switching workspaces. I found an issue on the github page and they are still trying to figure out why is that happening. It's not a breaking problem for me since the slow/freeze is 1 sec and then disappears.
      Pros:
      You can manage your workspaces without disabling SIP and you don't have to create multiple MacOS workspaces but you only need one!
      Built-in keyboard shortcuts and actions that you can trigger without using a third-party tool.
      You can assign workspaces to letters and you can easily know which workspaces you have what. For example, I have my terminal on workspace T, I have my debug terminal on workspace D, my work browser on workspace W, etc.
      When a new window is detected you can automatically move that window to whichever workspace you want. For example, I use this to move my Brave browser window to workspace W
      [[on-window-detected]]
      if.app-id = 'com.brave.Browser'
      if.window-title-regex-substring = 'work'
      run = 'move-node-to-workspace W'
      You can force which workspace is located on which display if you use multiple displays which is so nice.
      That's all I could think of now :) I just started using it and I really like it and take this "review" with a grain of salt since I'm now more leaning towards Aerospace since it's a new tool that I use and everything is awesome and cool, but maybe for you, Yabai is better.

    • @MusicGod030
      @MusicGod030 17 дней назад

      @@agenttank ​
      Yabai
      Cons:
      You have to disable SIP for some features and I didn't disable it and because of that I didn't have workspace manipulation
      If you want keyboard shortcuts you have to use skhd. I don't have a problem with skhd it's really a nice tool and I use it for other things, but you have to query then Yabai for everything related to it. Having built-in shortcuts that you can easily change is really a plus without trying to figure out how to query windows apps etc.
      Since I didn't have the workspace manipulation I had to create every workspace that I needed manually and then I had to move the app in the workspace that I wanted and it can be a little bit messy.
      Pros:
      Because of Yabai I have learned jq which I now use regularly and it's a really powerful tool.
      If you use a custom bar like SketchyBar, Yabai has a better integration approach than Aerospace for now.
      It has custom rules that you can apply for certain apps and it has custom signals that you can invoke on certain actions and that can be helpful
      Aerospace
      Cons:
      If you use a custom bar like SketchyBar, the integration can be a little bit tricky to set and it depends on what you want to do, but I think Yabai has more options for their custom signals and events
      If you want to change focus between multiple monitors (I use two) you have to first change the display and then change the monitor. In Yabai you can cycle between visible windows regardless of the monitor on which they are. Maybe you can do this with Aerospace too but I didn't find it.
      Sometimes it is slow when switching workspaces. I found an issue on the github page and they are still trying to figure out why is that happening. It's not a breaking problem for me since the slow/freeze is 1 sec and then disappears.
      Pros:
      You can manage your workspaces without disabling SIP and you don't have to create multiple MacOS workspaces but you only need one!
      Built-in keyboard shortcuts and actions that you can trigger without using a third-party tool.
      You can assign workspaces to letters and you can easily know which workspaces you have what. For example, I have my terminal on workspace T, I have my debug terminal on workspace D, my work browser on workspace W, etc.
      When a new window is detected you can automatically move that window to whichever workspace you want. For example, I use this to move my Brave browser window to workspace W
      [[on-window-detected]]
      if.app-id = 'com.brave.Browser'
      if.window-title-regex-substring = 'work'
      run = 'move-node-to-workspace W'
      You can force which workspace is located on which display if you use multiple displays which is so nice.
      That's all I could think of now :) I just started using it and I really like it and take this "review" with a grain of salt since I'm now more leaning towards Aerospace since it's a new tool that I use and everything is awesome and cool, but maybe for you, Yabai is better.

    • @MusicGod030
      @MusicGod030 17 дней назад

      @@agenttank
      Yabai
      Cons:
      You have to disable SIP for some features and I didn't disable it and because of that I didn't have workspace manipulation
      If you want keyboard shortcuts you have to use skhd. I don't have a problem with skhd it's really a nice tool and I use it for other things, but you have to query then Yabai for everything related to it. Having built-in shortcuts that you can easily change is really a plus without trying to figure out how to query windows apps etc.
      Since I didn't have the workspace manipulation I had to create every workspace that I needed manually and then I had to move the app in the workspace that I wanted and it can be a little bit messy.
      Pros:
      Because of Yabai I have learned jq which I now use regularly and it's a really powerful tool.
      If you use a custom bar like SketchyBar, Yabai has a better integration approach than Aerospace for now.
      It has custom rules that you can apply for certain apps and it has custom signals that you can invoke on certain actions and that can be helpful
      Aerospace
      Cons:
      If you use a custom bar like SketchyBar, the integration can be a little bit tricky to set and it depends on what you want to do, but I think Yabai has more options for their custom signals and events
      If you want to change focus between multiple monitors (I use two) you have to first change the display and then change the monitor. In Yabai you can cycle between visible windows regardless of the monitor on which they are. Maybe you can do this with Aerospace too but I didn't find it.
      Sometimes it is slow when switching workspaces. I found an issue on the github page and they are still trying to figure out why is that happening. It's not a breaking problem for me since the slow/freeze is 1 sec and then disappears.
      Pros:
      You can manage your workspaces without disabling SIP and you don't have to create multiple MacOS workspaces but you only need one!
      Built-in keyboard shortcuts and actions that you can trigger without using a third-party tool.
      You can assign workspaces to letters and you can easily know which workspaces you have what. For example, I have my terminal on workspace T, I have my debug terminal on workspace D, my work browser on workspace W, etc.
      When a new window is detected you can automatically move that window to whichever workspace you want. For example, I use this to move my Brave browser window to workspace W
      [[on-window-detected]]
      if.app-id = 'com.brave.Browser'
      if.window-title-regex-substring = 'work'
      run = 'move-node-to-workspace W'
      You can force which workspace is located on which display if you use multiple displays which is so nice.
      That's all I could think of now :) I just started using it and I really like it and take this "review" with a grain of salt since I'm now more leaning towards Aerospace since it's a new tool that I use and everything is awesome and cool, but maybe for you, Yabai is better.

  • @BlakeRogersNS
    @BlakeRogersNS 26 дней назад

    Nice video! Using rectangle you can do stuff like "move to left/right half, move to left/right third, etc" is there something similar with aerospace that can be configured that you know of? I have an ultra-wide monitor and like my terminal to take up 2/3 horizontally and my browser take up the other 1/3 (with hot reloading setup). Allows me to develop quicker. Currently, I just use rectangle hotkeys to do this but I've always wanted the other features of a tiling window manager (beyond what spaces can do).

  • @AlexGhoro
    @AlexGhoro Месяц назад

    Thanks! Yo no podia usar yabai por que en la mac del trabajo no me dejaban desactivar esas funciones, estaba usando Amethyst pero era un desastre con multiples monitores, ahora estoy probando y acostumbrandome a aeroespace, se ve muy bueno. Saludos!

    • @joseanmartinez
      @joseanmartinez  Месяц назад +1

      Me alegro mucho! Que bueno que te está funcionando bien

  • @richrichrich
    @richrichrich Месяц назад

    This looks amazing! Thank you for the video; i3 on macOS at last 🎉
    Next up…a proper dwm clone? 😅

  • @bycello952
    @bycello952 Месяц назад

    thanks for this video dude, this is so much better than yabai!

  • @TheXtremeCartooner
    @TheXtremeCartooner Месяц назад +34

    bro went from yabai to aerospace in like how long

    • @Kaka-zs4cp
      @Kaka-zs4cp Месяц назад +3

      I’m can’t believe he left yabai behind ! Now I need to try aerospace

    • @mnurrreza
      @mnurrreza 26 дней назад +2

      nah.. i concur, it is that good. especially if you are moving from linux

    • @RolandHaller
      @RolandHaller 22 дня назад +2

      I literally configured Yabai this morning before seeing this video. Here we go again. This looks much better!

    • @sean.maloney
      @sean.maloney 21 день назад

      I don’t necessarily think it is better- you can do all of this in yabai- there just seems to be easier/smoother out-of-the-box configuration? I like how yabai has more overall ability but yeah, I get why aerospace is getting some hype right now

    • @TheXtremeCartooner
      @TheXtremeCartooner 20 дней назад

      @@sean.maloney i have some problems with yabai that aerospace fixes and aerospace is kinda buggy for me but not so much that i have to go back to yabai

  • @Kohcta
    @Kohcta Месяц назад

    finally a sane tiling manager for mac

  • @MaxSvid
    @MaxSvid 27 дней назад

    Aerospace is great! been using it for 6 months now on my work laptop and it really scratching that linux i3wm itch

  • @hannesbruning4130
    @hannesbruning4130 17 дней назад

    Looks good. Is there anything similar for Windows? Dont have MacOS at work

  • @racoder
    @racoder 11 дней назад

    Have you ditched sketchy bar ? Or are you using this in tandem with aerospace?

  • @kgarbaya
    @kgarbaya Месяц назад

    I can confirm this way better than yabai, thanks for sharing

  • @mokied
    @mokied 13 дней назад

    What happens when you Full Screen a video (on RUclips for example), I don't really need a tiling functionality - one maximized app per space with hotkeys is sufficient, but when you watch a video in Full Screen macOS open it in a new hotkey-less space. That really messes the workflow. Can Aerospace solve that?

  • @zeal514
    @zeal514 26 дней назад

    jeez. i am so happy to be using arch and hyprland lol. it feels much simpler and fluid than this. Glad to see mac users atleast have something.

  • @moon-0
    @moon-0 Месяц назад

    I see that you struggled with amethyst as well. I'm curious to know if you still use sketchybar as I didn't see it here while you were going through the setup. Is it because the two aren't compatible?

  • @nanashi7726
    @nanashi7726 10 дней назад

    Great Thanks!
    Which application do you use to display the letters on the keyboard?

  • @arturdumchev3055
    @arturdumchev3055 18 дней назад

    What's funny is that I had the same hotkeys for yabai, all of them

  • @HellhammerHH
    @HellhammerHH Месяц назад +2

    Omg the sole fact that it is snappy when traversing workspaces...

  • @StephanGelenscher
    @StephanGelenscher 13 дней назад

    Please help!
    How did you manage to have an "instant work-space-switch"?
    I have this standard obnoxious 'fade' - and I went real deep, to have an instant feeling like in i3.
    With my understanding, that this isn't possible on mac... So I am on linux.
    But your workspaces switches are instant - how did you do this???
    Please tell 😄

  • @trench6118
    @trench6118 Месяц назад

    Just set this up last week, super easy

  • @openshores4288
    @openshores4288 Месяц назад

    This is awesome! Will try this asap..truly much better than yabai

  • @mikelinsi
    @mikelinsi Месяц назад

    wow nice! thanks

  • @martinlarsson6621
    @martinlarsson6621 10 дней назад

    It’s really like using i3/sway on Linux. The only thing that bothers me is that it totally hangs when another program is dealing with heavy computation, like when I’m compiling a large project. Don’t think it can do anything to solve that though, I guess that it’s a limitation on depending on MacOS windows. Lastly, I hate that I can’t get square corners, also a Mac limitation. Otherwise, my work mac setup is very close to my personal Linux device now.

  • @KaranSethia24
    @KaranSethia24 7 дней назад

    I installed aerospace but it assigns my external display as workspace 10 and when I try to add a keymap for focus, it changes the workspace of external display to 11, which happens when im in full screen mode, how do i focus on tabs with apps opened in full screen mode

  • @sanjayatony
    @sanjayatony Месяц назад

    hi, thanks for the good content. I am using Reviung41 and your keymaps so far the best for me.
    I got a question, when using Aerospace what is your shortcut to numbered workpaces?
    is it still number, thats mean you need to go to anothr layer. or you create your own shortcut?

  • @threee1298
    @threee1298 Месяц назад

    wow what a game changer, this is going to make my tmux commands feel so slow by comparison

    • @joseanmartinez
      @joseanmartinez  Месяц назад

      I still love using tmux! I typically only have one terminal window open and use tmux inside of that

  • @KyleRonning
    @KyleRonning Месяц назад

    Thanks for the video! I tried AeroSpace a few months ago but was turned off by the size of the hidden windows in the corner. I ended up using yabai with SIP disabled to get the functionality I wanted. Looks like there have been a number of releases since then and the latest release looks to make improvements to the hidden windows. I didn’t notice seeing any hidden windows showing in your video. Is this a moot issue now?

  • @--Buxtehude--
    @--Buxtehude-- 8 дней назад

    Thanks for another fantastic tutorial. I am coming from Linux, so alt (click anywhere in the window to) drag and scale is important to me. Do you have a suggestion which app I should use? I've been using 'Easy Move+Resize' but it seems like it's not compatible with Aerospace. any suggestions?? Thanks!!

  • @acestacks__
    @acestacks__ 19 дней назад

    awesome video, is there a way to make set floating window size like yabai?

  • @Mateusz-o4o
    @Mateusz-o4o 7 дней назад

    Hello Josean, after watching your video titled "The Ultimate Minimalist Keyboard For Programming...", I have a question about lubing the switches. Mainly, is it a good idea to lube a low profile switches like the "Low Profile Gateron Mechanical Switch Set Banana", which I plan to use for my Corne Cherry v3 keyboard build? I haven't seen any other people lubing low profile switches, what do you think?

  • @TBO76
    @TBO76 Месяц назад

    Do you think you will continue to use a tiling manager since Apple plans to include tiling management in new versions of MacOS?