You need to see what Zellij just released!

Поділитися
Вставка
  • Опубліковано 9 чер 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
  • Наука та технологія

КОМЕНТАРІ • 56

  • @catwhisperer911
    @catwhisperer911 5 місяців тому +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.

  • @codetothemoon
    @codetothemoon 8 місяців тому +22

    Really love your videos! Keep up the great work 😎

  • @stoicfloor
    @stoicfloor 8 місяців тому

    Thank you for bringing the update to us!

  • @jizhang2407
    @jizhang2407 8 місяців тому

    Thanks for sharing another beautiful and informative video tutorial.

  • @JavierHarford
    @JavierHarford 8 місяців тому +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  8 місяців тому +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 8 місяців тому +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)

  • @jemag
    @jemag 8 місяців тому +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  8 місяців тому +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 8 місяців тому +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 8 місяців тому +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  8 місяців тому

      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 8 місяців тому

      @@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 8 місяців тому

    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  8 місяців тому +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 8 місяців тому

      @@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  8 місяців тому +1

      @@n0kodoko143 yes! Curtesy of midjourney:)

  • @HappyCheeryChap
    @HappyCheeryChap 8 місяців тому

    Cool!

  • @siuyutpang2335
    @siuyutpang2335 7 місяців тому +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  6 місяців тому

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

  • @garciajero
    @garciajero 8 місяців тому

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

    • @garciajero
      @garciajero 8 місяців тому

      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  8 місяців тому

      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

  • @AbhinavKulshreshtha
    @AbhinavKulshreshtha 8 місяців тому

    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  8 місяців тому

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

  • @reaperfs2371
    @reaperfs2371 8 місяців тому +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  8 місяців тому

      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 8 місяців тому +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  8 місяців тому

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

    • @popplestones886
      @popplestones886 3 місяці тому

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

  • @rickyisajedi
    @rickyisajedi 4 місяці тому

    Your dotfiles link in the description doesn’t work

    • @devopstoolbox
      @devopstoolbox  4 місяці тому

      github.com/omerxx/dotfiles
      Works?

    • @rickyisajedi
      @rickyisajedi 4 місяці тому

      Tapping from the description does not load the link

    • @rickyisajedi
      @rickyisajedi 4 місяці тому

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

    • @devopstoolbox
      @devopstoolbox  4 місяці тому

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

    • @rickyisajedi
      @rickyisajedi 4 місяці тому +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 8 місяців тому

    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

    • @devopstoolbox
      @devopstoolbox  8 місяців тому +1

      Right there with you in the queue 😉

  • @senfglas214
    @senfglas214 8 місяців тому

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

    • @devopstoolbox
      @devopstoolbox  8 місяців тому +1

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

  • @nicolasauler2337
    @nicolasauler2337 8 місяців тому

    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  8 місяців тому +1

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

    • @raindownxx
      @raindownxx 8 місяців тому

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

  • @mechan1sm_
    @mechan1sm_ 8 місяців тому +1

    still no auto-tab-renaming...

    • @devopstoolbox
      @devopstoolbox  8 місяців тому

      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_ 8 місяців тому

      @@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 Місяць тому

    Then there is GNU Screen.

    • @devopstoolbox
      @devopstoolbox  Місяць тому

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

  • @Tony_Sol
    @Tony_Sol 7 місяців тому

    tmux is still the best
    change my mind

    • @devopstoolbox
      @devopstoolbox  7 місяців тому

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

  • @ronniemeyer6812
    @ronniemeyer6812 7 місяців тому

    'promosm' 😊

    • @devopstoolbox
      @devopstoolbox  7 місяців тому

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