You need to see what Zellij just released!

Sdílet
Vložit
  • čas přidán 29. 06. 2024
  • Zellij 0.38 is out with the long awaited session manager! But this is not all, there's pane breaking, a new plugin system and more.
    LINKS
    ▶ zellij.dev
    ▶ zellij.dev/news/session-manag...
    ▶ github.com/zellij-org/zellij/...
    ▶ dotfiles.omerxx.com
    MY FAVOURITE GEAR
    * If you enjoy my content, using the links below will help me with a small commission, so thank you!
    ⌨️ My keyboard is the wonderful HHKB: amzn.to/3HwJG60
    🔗 The HHKB is wired with a high quality coiled cable: amzn.to/3DCA87d
    ⌨️ Backup keyboard (for traveling mainly) - Nuphy Air60: amzn.to/3R3M7jz
    🖥️ My ultra wide 49" monitor: amzn.to/3JbVThC
    🎙️ Microphone - Shure MV7X: amzn.to/3kA7tZZ
    🦾 Boom Arm - amzn.to/3ZmQgln
    🎤 Audio Interface (for XLR microphones) - Focusrite Scarlett Solo: amzn.to/3Z3fBkQ
    🦾 Heavy Duty Monitor Arm: amzn.to/3kKp7tS
    🖱️ Mouse - MX Master 3: amzn.to/3DiZmaj
    📷 Camera - ZVE10: amzn.to/3I1jfVS
    🎥 Lens - Sigma 1.4 16mm: amzn.to/3BfFN15
    CONSIDER SUPPORTING THIS CHANNEL
    ☕ Buy me a coffee: www.buymeacoffee.com/omerxx
    🎷 60 day free Epidemic Music!: share.epidemicsound.com/w6zfxo
    MY KEY LINKS
    🍿 Subscribe: www.youtube.com/@devopstoolbo...
    🌍 My website: omerxx.com
    🗞️ Dev & Ops tools Telegram channel: t.me/espressops
    🎙️ DevOps Topeaks Podcast: topeaks.buzzsprout.com
    ⏱ Timestamps
    00:00 - Intro
    00:44 - The new release
    01:25 - A session manager
    02:35 - Breaking panes
    04:08 - Command based floating panes
    04:50 - Comparing to Tmux
    #zellij #tmux #terminal #system #program #dev #devops #software #sysadmin #sysops #linux #terminal #console #cli #keyboard #commandline
  • Věda a technologie

Komentáře • 57

  • @codetothemoon
    @codetothemoon Před 9 měsíci +22

    Really love your videos! Keep up the great work 😎

  • @catwhisperer911
    @catwhisperer911 Před 5 měsíci +5

    Zellij continues to grow on me with every new release. The only thing I am missing is persistent sessions across reboots which I know is in the release pipeline. Kudos to its supporters and maintainers and thank you for sharing this.

  • @stoicfloor
    @stoicfloor Před 9 měsíci

    Thank you for bringing the update to us!

  • @jizhang2407
    @jizhang2407 Před 9 měsíci

    Thanks for sharing another beautiful and informative video tutorial.

  • @JavierHarford
    @JavierHarford Před 8 měsíci +2

    Love your videos! 2020+ feels like the resurrection of terminal first / unixy workflow, I would love to see you make some videos / workflows about Charmbracelets Bubbletea and the like, I have been super excited to start building some things with Bubbletea

    • @devopstoolbox
      @devopstoolbox  Před 8 měsíci +2

      Thank you!
      I actually have started building a tool with charm but never got to finish the project (as most side projects do...). Any suggestion for what type of video you'd like to see? Covering the capabilities / learning how to built a tool from scratch with Go, or covering the tools around the community that are charm based?

    • @JavierHarford
      @JavierHarford Před 8 měsíci +1

      @devopstoolbox it would be good to see you build a tool with it, especially something in your style involving other relevant tools (since charm already do have fantastic basics tutorials, just not much in the way of integrating other libs)

  • @saabirmohamed636
    @saabirmohamed636 Před 19 dny +1

    yeah its awsome

  • @HappyCheeryChap
    @HappyCheeryChap Před 9 měsíci

    Cool!

  • @jemag
    @jemag Před 9 měsíci +3

    Interesting, once Zellij supports reading keyboard inputs I might consider it again. For now not being able to use the same mappings as tmux is just a deal breaker for me

    • @devopstoolbox
      @devopstoolbox  Před 9 měsíci +1

      You mean transparently supporting your custom tmux config? I don’t think that’s possible simple because of the difference in concepts and modules, but Zellij has a tmux mode! Where all the defaults are there if that’s of interest. I’ve also added my own tmux bindings to Zellij if you want to check my dotfiles at dotfiles.omerxx.com.
      Not sure what you mean about kb inputs?

    • @jemag
      @jemag Před 9 měsíci +4

      @@devopstoolbox no, I mean that you literally cannot map some combinations of keys within Zellij, because it reads them from STDIN which is quite limited (e.g. some combinations of ctrl + other key won't work). See issue 2199 for info.

  • @DzintarsDev
    @DzintarsDev Před 8 měsíci +1

    In Tmux i use 'leader+L' to switch between last used sessions and 'leader+l' to switch between last used windows. Super helpful thing. Also i have home row bindings to switch between window manager windows. Instead reaching for number row. And tmux-vim-navigator also is great.

    • @devopstoolbox
      @devopstoolbox  Před 8 měsíci

      Nice! What are these "home row bindings" for the windows?
      As far as "last window" goes I have Ctrl+a & Ctrl+a, so basically holding Ctrl (my layout puts it on the capslock location) with my pinky, and tapping a (right next to it) with the next finger to switch to last and back.

    • @DzintarsDev
      @DzintarsDev Před 8 měsíci

      @@devopstoolbox I have custom QMK keyboard. On a spare layout (L2) I have `G(KC_1)`, G(KC_2) and so on sequences. Basically... they send GUI + N sequence.

  • @n0kodoko143
    @n0kodoko143 Před 9 měsíci

    love the coverage of this awesome tool. It's allowed me comfortably begin trying new terminals. Work flow makes sense too. -- what's the bar at the top of your terminal at 4:40 timestamp? -- the calendar update in terminal is of HIGH interest

    • @devopstoolbox
      @devopstoolbox  Před 9 měsíci +1

      The bar is my new Tmux look! Did you like it? I was wondering whether it’ll be of interest as a video or just a sneak peak..
      the calendar thingy is still in the works and quite buggy, but essentially it allows me to get notified with up coming meetings. The code is in my dotfiles but it’s not good enough to suggest other use it ATM

    • @n0kodoko143
      @n0kodoko143 Před 9 měsíci

      @@devopstoolbox love the look! I hope it's something that is implemented in zellij and will definitely be something that i will check out in tmux. -- I'll definitely take a look at the code for the calendar notifications, it's top of mind already. Awesome work -- also sick job with the art prompts (assuming you are using ai generated thumbnails they are always very catchy).

    • @devopstoolbox
      @devopstoolbox  Před 9 měsíci +1

      @@n0kodoko143 yes! Curtesy of midjourney:)

  • @siuyutpang2335
    @siuyutpang2335 Před 8 měsíci +1

    I see you configure ui section in config.kdl file, where can I find available options, I just want to disable show Zellij word and mode name in statusbar

    • @devopstoolbox
      @devopstoolbox  Před 7 měsíci

      This would require some tweaking but sounds like it’s achievable

  • @garciajero
    @garciajero Před 9 měsíci

    it's looking better every day zellij , i wonder if it will ever dethrone the king

    • @garciajero
      @garciajero Před 9 měsíci

      btw what you mean when you said you break the pane into a new tab manually tmux default has `prefix+! break pane to a new window` i use it all the time. reverting it automatically that's amazing

    • @devopstoolbox
      @devopstoolbox  Před 9 měsíci

      Totally. I must say, Aram the author doesn’t actually see them as rivals, but two different systems tapping into different crowds. But I know the audience in this channel (including myself) see them as optional alternatives

  • @reaperfs2371
    @reaperfs2371 Před 9 měsíci +1

    This makes me want to try zellij again, but not being able to choose session names is a bit of a bunmer

    • @devopstoolbox
      @devopstoolbox  Před 9 měsíci

      Yeah I agree, kind of annoying, but things are coming to Zellij! Trust me it's going to get A LOT better very soon!

    • @aleksanderbojda57
      @aleksanderbojda57 Před 9 měsíci +3

      @@devopstoolbox I just checked, and there is an option to choose the name when creating a new session. Unfortunately, I don't see an option to change the name of an existing session

    • @devopstoolbox
      @devopstoolbox  Před 9 měsíci

      @@aleksanderbojda57 yes! That’s a good point that I feel I missed. But totally

    • @popplestones886
      @popplestones886 Před 4 měsíci

      You can def rename sessions, ctrl+r from session manager window

  • @AbhinavKulshreshtha
    @AbhinavKulshreshtha Před 9 měsíci

    The thing that stopped me from using zellij was bad handling of clipboard. It either copy on select, or doesn't copy at all.

    • @devopstoolbox
      @devopstoolbox  Před 9 měsíci

      Are you still experiencing that? I’ve always loved the “dump to vim” feature from where I yanked to my clipboard immediately

  • @rickyisajedi
    @rickyisajedi Před 5 měsíci

    Your dotfiles link in the description doesn’t work

    • @devopstoolbox
      @devopstoolbox  Před 5 měsíci

      github.com/omerxx/dotfiles
      Works?

    • @rickyisajedi
      @rickyisajedi Před 5 měsíci

      Tapping from the description does not load the link

    • @rickyisajedi
      @rickyisajedi Před 5 měsíci

      🤷🏻‍♂️ don’t know if you could control that or not.

    • @devopstoolbox
      @devopstoolbox  Před 5 měsíci

      @@rickyisajedi IDK… what’s more important is - did you manage to find what you were looking for?

    • @rickyisajedi
      @rickyisajedi Před 5 měsíci +1

      Yes I got the link working. Just wanted to let everyone know that tapping from the description wasn’t working. Typing it manually will work. Hopefully this helps others.

  • @rodion_bozhenko
    @rodion_bozhenko Před 9 měsíci

    Still waiting for session persistence after system reboot. Two days ago I saw that it's currently under development. So I'm looking forward to it. Love Zellij a lot, one of the best tools I'm currently using

  • @nicolasauler2337
    @nicolasauler2337 Před 9 měsíci

    Zellij doesn't have a persistence capability yet, does it?
    In the sense of being able to reboot your pc and jump right into your saved sessions.
    ps: ooops, you just mentioned that resurrect is still in TODO, in the end haha

    • @devopstoolbox
      @devopstoolbox  Před 9 měsíci +1

      Haha YUP :)
      But I will convey the message to the author! It’s super important

    • @raindownxx
      @raindownxx Před 9 měsíci

      It's in development, expected for the next release!!

  • @senfglas214
    @senfglas214 Před 9 měsíci

    My macs cpu goes crazy when i use zellij. Am I the only one??
    I don’t know why..

    • @devopstoolbox
      @devopstoolbox  Před 9 měsíci +1

      Really..? Haven’t experienced that but definitely going to take a closer look

  • @mechan1sm_
    @mechan1sm_ Před 9 měsíci +1

    still no auto-tab-renaming...

    • @devopstoolbox
      @devopstoolbox  Před 9 měsíci

      By “auto” you mean based on the process running?
      TBH there isn’t re-naming at all, only naming at creation which is quite annoying but I was promised this will soon be taken cared of

    • @mechan1sm_
      @mechan1sm_ Před 9 měsíci

      @@devopstoolbox yeah, that thing. If ChatGPT told me truth, tmux just scans child processes for that thing to work.
      By the way, who told you that "this will soon be taken cared of"?

  • @CaribouDataScience
    @CaribouDataScience Před 2 měsíci

    Then there is GNU Screen.

    • @devopstoolbox
      @devopstoolbox  Před 2 měsíci

      Yep :) always an option. But I’d opt for tmux in that case

  • @Tony_Sol
    @Tony_Sol Před 8 měsíci

    tmux is still the best
    change my mind

    • @devopstoolbox
      @devopstoolbox  Před 8 měsíci

      I have to change my own mind first 😅
      But Zellij is getting there

  • @ronniemeyer6812
    @ronniemeyer6812 Před 8 měsíci

    'promosm' 😊

    • @devopstoolbox
      @devopstoolbox  Před 8 měsíci

      Kind of 😉 but for an open source and out of love!