How To Use A Tiling Window Manager On MacOs | Yabai Ultimate Guide

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ก.ค. 2024
  • In this video, I share everything you need to know to setup and use the Yabai tiling window manager on macOS. Tiling window managers are really popular on Linux environments, but with apps like Yabai and Amethyst, you can bring this functionality to macOS as well. This video is meant to be a complete guide on using and setting this up so that you can get started quickly and add this tool to your workflow to level up your window management! Hope you enjoy the video!
    ✍🏽 Blog Post for Reference: www.josean.com/posts/yabai-setup
    🚀 My Dot Files: github.com/josean-dev/dev-env...
    Help Support Me And The Channel: www.buymeacoffee.com/joseanma... 🙏🏽
    Terminal Setup Video: • How To Make Your Borin...
    ⏰ Timestamps
    00:00 - Introduction
    01:20 - Built-in MacOs Settings/Shortcuts
    05:04 - Installing Homebrew
    06:06 - Installing Yabai & Skhd
    06:21 - Configuring Yabai
    10:12 - Starting Yabai
    12:28 - Starting Skhd
    12:55 - Configuring Skhd (Keyboard Shortcuts)
    21:13 - Exploring Further
    21:38 - Conclusion
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 353

  • @FedericoReghini
    @FedericoReghini ปีที่แล้ว +112

    Amazing video like always!!🙇👏 for anyone that may encounter in the same error (v 5.0.4 ) :
    Error: Formula `yabai` has not implemented #plist, #service or installed a locatable service file
    instead of
    brew services start yabai
    brew services restart yabai
    use
    yabai --start-service
    yabai --restart-service
    Same with skhd.

    • @catalinagranadosbeltran3458
      @catalinagranadosbeltran3458 ปีที่แล้ว +1

      Thanks!!!!

    • @joseanmartinez
      @joseanmartinez  ปีที่แล้ว +3

      Thanks for pointing this out! Looks like this has changed from when I originally released the video.

    • @malekmansouri6673
      @malekmansouri6673 ปีที่แล้ว +6

      For Error: The `yabai` formula has not implemented #plist, #service or installed a locatable service file.
      replace "brew services start yabai" with
      with "yabai --start-service".

    • @victorguerra5119
      @victorguerra5119 ปีที่แล้ว

      @@malekmansouri6673 worked, thanks.

    • @JoshShindler
      @JoshShindler ปีที่แล้ว +3

      I'm on v5.0.6. I followed this instruction, and yabai starts, but nothing happens, the windows still aren't tiled. I copied both dotfiles. How can I figure out what is going wrong?

  • @dekooks1543
    @dekooks1543 5 หลายเดือนก่อน +145

    Just a heads up for people watching this in 2024. yabai / shkd no longer use brew to start their respective services. The commands to run should be "yabai --start-service" and "shkd --start-service" instead. Hope this helps.

    • @dteja92
      @dteja92 5 หลายเดือนก่อน +3

      you sir, are a hero!

    • @3ckortreat
      @3ckortreat 4 หลายเดือนก่อน +2

      I disabled SIP but still workspace shortcuts doesn't work for me, does anyone know why?

    • @adytiaisanda
      @adytiaisanda 2 หลายเดือนก่อน

      @@3ckortreat same here. somebody please help us

    • @3ckortreat
      @3ckortreat 2 หลายเดือนก่อน

      @@adytiaisanda there is a command you need to write in terminal, -sa something it solved for me

    • @skidkadda
      @skidkadda 2 หลายเดือนก่อน +1

      skhd -install-service installs a launchctl service. It might not start. Copy the entire path to the service then remove it. Load it by running launchctl load and launchctl start

  • @JessePerry
    @JessePerry ปีที่แล้ว +1

    I used Yabai shortly after it came out, but then put it down a couple of years ago. Your video inspired me to pick it back up again. Thanks!

  • @benfrainuk
    @benfrainuk ปีที่แล้ว +161

    As you’re interested in productivity, you might prefer getting used to ‘ctrl+L’ to clear the terminal instead of typing ‘clear’ (it will also keep the scroll back for you which might be handy)

    • @mikefdorst
      @mikefdorst ปีที่แล้ว +17

      I was about to leave the exact same comment. I will add that in addition to this, I have this alias:
      alias cls="clear; printf '\e[3J'"
      which clears scrollback as well, which is handy if you have a really long compile error and you don't want to hunt for the top of it.

    • @joseanmartinez
      @joseanmartinez  ปีที่แล้ว +13

      Awesome, thanks for the tip!

    • @heartdyedpurple
      @heartdyedpurple ปีที่แล้ว +12

      @@mikefdorstyou can also do command-k to clear and clear the scroll back

    • @MrMagnezone18
      @MrMagnezone18 ปีที่แล้ว +1

      @@heartdyedpurple As I understand in iTerm2 cmd-k is used to clear the buffer

    • @FusionHyperion
      @FusionHyperion ปีที่แล้ว +3

      or just allias to "c"

  • @ellory610
    @ellory610 9 หลายเดือนก่อน +6

    Great video. im a long time linux user, and I definitely appreciate how you explicit you are about the configurations. Been a mess to figure out how to configure window managers, etc. But you make it clear!

  • @dannelalbert7111
    @dannelalbert7111 ปีที่แล้ว +4

    Such a great, detailed video. I've been using yabai for a while, but with a suuuuuuuuuuuper basic setup with no hotkeys for anything. This has taken my setup to the next level. Thanks!

  •  ปีที่แล้ว +1

    I am using yabai for a long time, but this video was first to inspire me to revise my config and add some more advanced thicks. Thanks!

  • @NK-eo9gi
    @NK-eo9gi ปีที่แล้ว +1

    A tiling window manager and the related shortcuts was the last piece for me to be as productive with a mac, thanks!

  • @kkeith29
    @kkeith29 ปีที่แล้ว +11

    I was just looking into tiling managers for Mac after seeing a lot of people use i3. Tried Amethyst but didn't like I couldn't control it programmically. Thank you for showing me Yabai. It solved my main issues with MacOS spaces which won't focus on a display when using the shortcuts if it already is visible.
    After trying several configurations for key maps with Yabai, I was able to make a Vim style keybinding which allows for different namespaces using SKHD modes. This allowed me to keep my leader keys similar (space for nvim, ctrl + space for tmux, and alt + space for yabai). So far it has worked great. Now I can do (alt + space > f > j) to "focus down" or (alt + space > g > t) to "goto terminal".
    Using Yabai's ability to label spaces has also been beneficial in making my config more clear.

  • @aaronmcadam
    @aaronmcadam ปีที่แล้ว +2

    This is brilliant! I've been using Yabai for a while now but I've still not gotten around to configuring it the way I want to. So this video will help me a lot with that. Thanks!

  • @zenbrandon
    @zenbrandon 11 หลายเดือนก่อน +1

    Best video for Yabai setup, hands down. My whole environment on my mac is now almost identical to yours haha! Thank you for the amazing and helpful content!

  • @tempsanity
    @tempsanity 10 หลายเดือนก่อน +2

    Thanks for this video, I based my config on yours before modifying some bits. Couldn't enjoy yabai on Sonoma Beta for a while due to some patch that needed to be introduced, but now I absolutely love my lunarvim/neovim + yabai + sketchybar config - the combo brings so much freshness to macOS and puts me in zen mode while coding, through the combo of vim and keyboard shortcuts in yabai.

    • @joseanmartinez
      @joseanmartinez  10 หลายเดือนก่อน +1

      Sweet! Really happy to hear that.I've been enjoying it a lot too. I'm thinking about putting a video together about sketchy bar once I get around to trying it and setting it up.

  • @RameezKhanSA
    @RameezKhanSA ปีที่แล้ว +1

    Super clear explanation, good pacing, easy to follow along. Thanks!

  • @mtd3v
    @mtd3v ปีที่แล้ว

    I just found yabai when configuring my MBP for Rust development. This video is by far, the best resource I could find for an introduction to yabai and skid. Thanks for sharing! Subbed🔔Ding!

  • @dagrlx
    @dagrlx 6 หลายเดือนก่อน

    Excellent video, thanks for sharing your knowledge, it helped me a lot to get out of my frustration with the chaotic experience that Mac OS offers in this topic. Not all of us have a vocation to explain, you are blessed to have it.

  • @erpelappel753
    @erpelappel753 ปีที่แล้ว +2

    This is pretty cool. I was using tidy windows since an eternity, but Yabai is even better. Thanks!1!

  • @yugioh8810
    @yugioh8810 หลายเดือนก่อน

    I felt a bit lost with this all config at first when i was checking the original repo. but with this video now i have my setup complete and great.
    thank you a lot for this great video you are a life saver I love you subscribed

  • @yesidev4131
    @yesidev4131 8 หลายเดือนก่อน

    Man your content it's awesome, this week I received my MacBook Pro with m2 pro by the new company I started works, it's the first time work with Mac, and I'm fascinated with this type of programs and the entire develops ecosystem.

  • @anmiasm
    @anmiasm 9 หลายเดือนก่อน

    Super clear, great production quality, thanks!

  • @daren021
    @daren021 ปีที่แล้ว

    Thanks, i 'been using this configuration as programmer with a mac who missed their old i3 linux days and it's been great.

    • @joseanmartinez
      @joseanmartinez  ปีที่แล้ว

      Awesome! Happy to hear that, thanks for the feedback!

  • @SuperRandall420
    @SuperRandall420 ปีที่แล้ว

    Glad I found this video. Coming from linux using i3wm for the past few years. Was hoping there was a decent tiling window manager. It's even looking like I can keep the same keybindings too.

  • @maxreuv
    @maxreuv ปีที่แล้ว +7

    Excellent! I am currently using Amethyst but this setup you showed seems way more flexible. Thank you!

    • @joseanmartinez
      @joseanmartinez  ปีที่แล้ว +1

      Awesome! I tried Amethyst too, but ended up liking this better!

    • @sspaeti
      @sspaeti ปีที่แล้ว

      Thanks so much for making this, and even at perfect timing. I've been using Amethyst for a while now, but they are so buggy lately that I wanted to try Yabai. Will definitely try it out now!

    • @joseanmartinez
      @joseanmartinez  ปีที่แล้ว +1

      @@sspaeti Awesome! Same here, Amethyst was a bit too buggy for me and this was working a lot better and is a lot more flexible as well.

    • @eltongarcia6105
      @eltongarcia6105 ปีที่แล้ว

      @@joseanmartinez I am using Yabai but I am always asking myself if I should try Amethyst. A video comparing the two would be awesome so I don`t have to go into the task of install and configure Amethyst just to compare. thanks

  • @lennypinskiy6598
    @lennypinskiy6598 ปีที่แล้ว +2

    This is an excellent video. Thank you so much for making it and introducing me to this fantastic technology!

  • @AllenChillax
    @AllenChillax 11 หลายเดือนก่อน

    Amazing video! Thanks a lot, I've learnt carefully and set my configurations, it works perfectly like what I want now! 😄

  • @flwi
    @flwi ปีที่แล้ว

    That was really handy to see it in action. Thanks for that nice intro!

  • @jorge28624
    @jorge28624 ปีที่แล้ว

    I just installed it and I'm loving how good Yabai is

  • @ErmandDurro
    @ErmandDurro ปีที่แล้ว

    Loved the video. Amazing content. Thank you Josean 😃

  • @themarksmith
    @themarksmith 10 หลายเดือนก่อน

    Excellent, excellent video... you explain things very well 10/10!

  • @tuncayerman3889
    @tuncayerman3889 ปีที่แล้ว

    one of the great tools, well done! Thanks for sharing.

  • @ilovepeaceandplaying8917
    @ilovepeaceandplaying8917 10 หลายเดือนก่อน

    amazing video with detailed explanations. Thanks

  • @jonnywester3194
    @jonnywester3194 ปีที่แล้ว

    Really very educating and inspirational!! Thank you!

  • @rafaelfez
    @rafaelfez ปีที่แล้ว

    Awesome video man, thanks a lot!

  • @realbootybabe
    @realbootybabe ปีที่แล้ว

    Thanks a lot! This is the basis tutorial of every tilling wm! Great :)

  • @codingleo
    @codingleo ปีที่แล้ว

    Really good content! Thanks for sharing!

  • @markring40
    @markring40 ปีที่แล้ว

    Great video! Thank you 🙏

  • @redDuck757
    @redDuck757 ปีที่แล้ว

    Great video! Thank you a lot

  • @temp2837
    @temp2837 ปีที่แล้ว

    Very useful video, thanks a lot

  • @alonso0188
    @alonso0188 ปีที่แล้ว

    Thank you for this video, really easy to follow as always.

  • @gokhan_onal
    @gokhan_onal ปีที่แล้ว

    Thank you for the info. I have bee looking for a tool like yabai. You saved my time because I already started to think about coding such tool :)

  • @noweddev
    @noweddev ปีที่แล้ว

    10/10 video! Tyvm, instant sub

  • @carlosdelgado5632
    @carlosdelgado5632 ปีที่แล้ว

    thank you so much for this vide, it really help 🚀the productivity

  • @ryansteiger6960
    @ryansteiger6960 ปีที่แล้ว

    This is great, thank you so much 👍 This will take a while for me to get used to 🤯

    • @joseanmartinez
      @joseanmartinez  ปีที่แล้ว

      Happy to hear you enjoyed the video! I'm still getting used to it too!

  • @nagisupercell
    @nagisupercell หลายเดือนก่อน

    Wow. This is really cool.

  • @jamesee3929
    @jamesee3929 ปีที่แล้ว

    Thanks for the great tutorial 👍

  • @benarcher372
    @benarcher372 5 หลายเดือนก่อน

    Nice, thank you so much!

  • @EmilioAyala
    @EmilioAyala 7 หลายเดือนก่อน

    excellent video. thank you!

  • @phantuananh2163
    @phantuananh2163 7 หลายเดือนก่อน

    Excellent video 🧡

  • @lifeofmrc
    @lifeofmrc ปีที่แล้ว

    This video was insanely useful - thank you

  • @thanhdang3453
    @thanhdang3453 ปีที่แล้ว

    Thank you for sharing your great setup (y).
    For those who concerns disable `System Integrity Protection`: You may not need it. We can workaround, e.g. "Move current window to Space 1, and switch to Space 1 as well."
    hyper - y : yabai -m window --space 1 && osascript -e "tell application \"System Events\" to keystroke \"h\" using {command down, control down, option down, shift down}"

  • @nick-ukraine
    @nick-ukraine ปีที่แล้ว

    Thanks for the video, it was interesting for me.

  • @aviadhaham5523
    @aviadhaham5523 ปีที่แล้ว

    wow man thank you so much for this, this tool is crazy

  • @ryanguo13
    @ryanguo13 ปีที่แล้ว

    This video is good, thank you very much

  • @cillian_scott
    @cillian_scott ปีที่แล้ว

    Even myself as a keyboard-only fanatic love the app Swish for window management

  • @mqhg
    @mqhg ปีที่แล้ว

    That’s really helpful!😊

  • @dandange
    @dandange ปีที่แล้ว

    Really like your tutorials. I followed the one on iTerm2 and find it really useful. Do you have a video on your product workflow of these tutorials, i.e what tool you use for screen recording and do you do much post editing etc? If you can do a video on this that would be great.

  • @AlesRozmarin
    @AlesRozmarin ปีที่แล้ว

    Great video, I'm using similar settings as you, I just add stackline that I can stack windows. If you are using many windows open handy.

  • @kamalkamals
    @kamalkamals ปีที่แล้ว

    Great video and helpful, i really like the way how u explain, that's way i subscribe now, keep up!

  • @abdulbasir8740
    @abdulbasir8740 3 หลายเดือนก่อน

    Thank you brother

  • @NicolasRuizX
    @NicolasRuizX ปีที่แล้ว +19

    One of the things I miss about my old Linux setup is i3-gaps, and since I switched to Macbook 2 years ago It still feels so slow just moving around, too many unnecessary animations. I've tried magnet and amethyst and is not the same It's like the tiling system of Gnome on Linux. Seeing this video I got my hopes again of getting my setup just like I used to have. I will definitely will try this, thanks!!

    • @joseanmartinez
      @joseanmartinez  ปีที่แล้ว

      Awesome!

    • @wthrajat
      @wthrajat ปีที่แล้ว

      Did this work well for you?
      Also you found any alternative to i3-gaps?

  • @zatochiSiberian
    @zatochiSiberian ปีที่แล้ว

    Great! Thanks

  • @ThePandaGuitar
    @ThePandaGuitar ปีที่แล้ว

    Great tips. My favorites were the reduce motion and the hyper key

  • @vovasava3498
    @vovasava3498 ปีที่แล้ว +2

    hey! how are you?
    I like your videos very much, please don't disappear from youtube :)

    • @joseanmartinez
      @joseanmartinez  ปีที่แล้ว +3

      Hey! Really appreciate that. I’ve been pretty busy with work, hoping to get back to making videos soon.

  • @vhaiker
    @vhaiker ปีที่แล้ว

    Your keyboard sounds very satisfying 😀

  • @tuananhdo1870
    @tuananhdo1870 3 หลายเดือนก่อน

    reduce motion setting is gold

  • @nanthilrodriguez
    @nanthilrodriguez ปีที่แล้ว

    Wish these sorts existed when I was getting started.

  • @kingcchultz3366
    @kingcchultz3366 ปีที่แล้ว

    Bro it's sooo cool

  • @jakekudur2263
    @jakekudur2263 หลายเดือนก่อน

    I was disappointed with my Mac after switching from Ubuntu with i3. But this video gave me hope that I can have windows tilting manager on MacOS as well.

  • @ondrejhadrava4109
    @ondrejhadrava4109 หลายเดือนก่อน

    Banger!

  • @mroyme
    @mroyme ปีที่แล้ว +4

    Great video. My work system is a MacBook Pro and I use Arch with Sway on my personal laptop. The systems are so different that the change feels jarring when swapping from one to the other. This should help!

    • @joseanmartinez
      @joseanmartinez  ปีที่แล้ว +2

      Awesome!

    • @8BitTorrent
      @8BitTorrent ปีที่แล้ว +2

      Same here! Glad I found this video, since he does such a good job of explaining every detail of the installation

  • @pencilcheck
    @pencilcheck ปีที่แล้ว

    awesome!

  • @user-lo9bh2cd3b
    @user-lo9bh2cd3b ปีที่แล้ว

    awesome video

  • @martinsvatek8334
    @martinsvatek8334 5 หลายเดือนก่อน

    thank you!

  • @iBrandooon
    @iBrandooon ปีที่แล้ว +2

    this is literally i3WM + tmux + nvim setup on my linux :)
    exciting its on macOS :)

  • @seandougherty3022
    @seandougherty3022 4 หลายเดือนก่อน

    for anyone wanting to disable SIP...it was here and then not depending on your version of mac os, if you upgraded, etc. sonoma has the utility back.... recovery mode->utilities->terminal->/usr/bin/csrutil disable... reboot.
    do the needful.
    go back in recovery and enable it: csrutil enable...reboot
    not entirely sure what is/is not missing without doing this but for those curious, that's how :)

  • @maurogarcia2012
    @maurogarcia2012 3 หลายเดือนก่อน

    Amazing video, as always! Do you know if yabai allows you to customize window borders so it's easier to spot the focused window? Cheers!

  • @HolaMundoDev
    @HolaMundoDev ปีที่แล้ว +1

    Que pasó? porque no hay más videos?? son muy buenos!

  • @thebosha90
    @thebosha90 ปีที่แล้ว

    Thanks for great tutorial and showcase. Could you please tell is it possible to enable/disable yabai only for some virtual desktop?

  • @hoangtran-ek8mn
    @hoangtran-ek8mn ปีที่แล้ว

    I think it's fantastic

  • @RobertMcGovernTarasis
    @RobertMcGovernTarasis 5 หลายเดือนก่อน

    Definitely useful and informative video …. And terrifying :) not sure I’d remember a 1/6 of those keyboard shortcuts

  • @0xc0ffee_
    @0xc0ffee_ 4 หลายเดือนก่อน +1

    I love this! The keybindings are very sensible.
    How do you integrate with the creation of new tabs in your terminal emulator? Do you even use that or do you just open a new terminal instance altogether?

  • @ser_igel
    @ser_igel 6 หลายเดือนก่อน

    another tip for multiple display users:
    i prefer pressing H or L several times to switch between the desktops, cuz i rarely use more than 2 displays, and to implement this behaviour in yabai you can do
    alt - h: yabai -m window --focus west || (yabai -m display --focus west && yabai -m window --focus east)
    in your skhdrc (obv copy it for other keys too)
    idk if there's a better way cuz with this bind there's a lag when switching between displays, because it needs to wait for an error (could not locate a eastward managed window or smth like that) so it takes about 0.3 seconds longer

  • @sonluuh
    @sonluuh 11 หลายเดือนก่อน

    helps me too much :D

  • @miquelbotanch6170
    @miquelbotanch6170 ปีที่แล้ว +1

    I love it!, but is another step in the looong way to setup everything (brew,tmux,neovim,zsh,karabiner, many others and now yabai and shkd) , but when you got it. It rocks !

    • @joseanmartinez
      @joseanmartinez  ปีที่แล้ว

      Definitely! It’s really up to you how far you choose to take things, but it’s pretty cool to be able to if you want to. Thanks!

    • @sheaj98
      @sheaj98 ปีที่แล้ว

      Can look into using ansible to automate some of this

  • @thecodesupply
    @thecodesupply ปีที่แล้ว

    Dope!

  • @briancarmichael6748
    @briancarmichael6748 3 หลายเดือนก่อน

    Great video and fan of your page. I was wondering if its possible for settings to reset after a computer restart. I ask because my tiles are re-sizing anymore.

  • @lironglin4739
    @lironglin4739 7 หลายเดือนก่อน

    amazing video! May I ask what app you are using to display the keystrokes🤔? It looks nite!

  • @The_Default_User
    @The_Default_User ปีที่แล้ว +1

    your setup videos are top notch brother!
    Thank you.

    • @joseanmartinez
      @joseanmartinez  ปีที่แล้ว

      Appreciate the feedback, glad you enjoyed the video!

  • @3niknicholson
    @3niknicholson ปีที่แล้ว

    Thanks for the vid. Clear and informative. Having recently installed Void/swaywm multi-booting on my Macbook inspired me to look at yabai, thence here. I understand the appeal of a tiling wm on a large enough screen, but I don't code, my query is: what advantages does macOS have over BSD/Linux that keeps devs/coders on macOS?

  • @danieldosen5260
    @danieldosen5260 ปีที่แล้ว +1

    I was just checking out yabai as well - Great video and nice production value! My question after looking at the docs and watching your video - What's the `alt` key on a macos keyboard?

    • @joseanmartinez
      @joseanmartinez  ปีที่แล้ว +1

      Hey! Thanks for the feedback! “Alt” on mac is the equivalent to the “Option” key.

  • @imsergiog
    @imsergiog 10 หลายเดือนก่อน

    Excelente video, muchas gracias. me gusta usar tmux/neovim de igual manera, y me llama la antencion como usan i3 en linux, esto se le parece mucho, esta muy padre esta herramienta para mac. tambien me gusta usar el kinesis advantage2, es muy comod y un mx ergo mouse. estan muy buenos tus otros videos tambien. he ido alguans veces a puerto rico, tengo algunos amigos por alla. estaria padre que hablaras un poco de tu trabajo actual, que herramientas usan. tutoriales de vim estan padres, pero me gustaria verlos mas en accion creando algun proyecto sencillo usando estas herramientas. talvez estaria interesante que hicieras algun en vivo en twitch tambien. saludos !

  • @crowvampire
    @crowvampire 7 หลายเดือนก่อน

    Thanks for this video your explanation es super. What app are you using to display your keys at screen?

  • @iansecretario1337
    @iansecretario1337 ปีที่แล้ว

    Hey man! Great video.. do you know if yabai can do similar thing like in i3 where the current active window can be centered when pressing a key and put it back when pressed again

  • @LoopyLucy95
    @LoopyLucy95 ปีที่แล้ว +1

    I've just switched from a Linux system running Pop! To a macbook air and I was wondering how to do this yesterday, it's like you read my mind.

    • @gonove97
      @gonove97 ปีที่แล้ว

      try PopOs

    • @joseanmartinez
      @joseanmartinez  ปีที่แล้ว

      Awesome! Glad I could help.

    • @joseanmartinez
      @joseanmartinez  ปีที่แล้ว

      @@gonove97 I believe you can't run that natively on Apple Silicon Macbooks as of right now.

  • @fammilogga
    @fammilogga ปีที่แล้ว

    do you use linux VMs with your mac? how do you cope this setup with possible overlapping shortcuts in a linux vm tile manager?

  • @kevinzheng3987
    @kevinzheng3987 9 หลายเดือนก่อน

    Amazing video! Does Yabai have the feature to stack windows?

  • @jbmeizo4953
    @jbmeizo4953 ปีที่แล้ว +1

    Very nice tutorial.
    As information for all who encounter the same problem:
    With the shortcuts from the video, the @ sign no longer works as usual with the shortcut "Opt + l".
    Just put the shortcut from the video on another key.

    • @joseanmartinez
      @joseanmartinez  ปีที่แล้ว +1

      Hey! Thanks for the feedback! Happy to hear you found the tutorial helpful. Not sure about the "@" sign, but the "alt" modifier key shortcuts configured with skhd are for the "option" key on the mac's keyboard.

    • @jbmeizo4953
      @jbmeizo4953 ปีที่แล้ว +2

      @@joseanmartinez The problem exists under keyboards with a QWERTZ layout. On these keyboards the @ character is created with the combination option or alt + l.
      Therefore, a conflict arises with the shortcuts from the video on a keyboard with a QWERTZ layout.
      I just wanted to share this insight in the comments in case more people encounter the same problem.

    • @joseanmartinez
      @joseanmartinez  ปีที่แล้ว

      @@jbmeizo4953 Ah I didn't know that! Makes sense, thanks for pointing that out!

    • @DanielGonzalez-dx9jo
      @DanielGonzalez-dx9jo ปีที่แล้ว

      I was having this issue a little. instead of changing focus from window to window, it was just typing '@' in my terminal. currently don't have change focus by window working, any tips?

    • @jbmeizo4953
      @jbmeizo4953 ปีที่แล้ว

      @@DanielGonzalez-dx9jo Is your syntax correct and have you tried to restart Yabai?

  • @ericandresen680
    @ericandresen680 ปีที่แล้ว +1

    Thanks for an awesome video, I am about to het my first MacBook at woork soon and were afraide that the windows handeling on Mac would be the same as it were 10 years ago :O
    But this tight here looks verry promesing.
    One question thoguh, i use Hyper/Hyper shift as my Caps Lock key right now, both on Windows and Linux.
    And you say that it is possible to create the same for Mac and that i can use that for all the sgortcuts shown/configured in this video?

  • @sideug168
    @sideug168 ปีที่แล้ว

    best one

  • @lle5159
    @lle5159 ปีที่แล้ว +1

    Thanks for the video! I also find your screen wallpaper very beautiful. How may I find the same?

  • @kelimiao9657
    @kelimiao9657 ปีที่แล้ว

    Brother, I want to know how you debug when you use nvim. I don't see a debug plugin like nvim-dap in your nvim settings. I'm curious about what you do when you need to debug?