Is Tmux DEAD? Zellij is the new multiplexer written in Rust
ฝัง
- เผยแพร่เมื่อ 11 ก.ย. 2024
- If you enjoyed this video, please Subscribe to support the channel.
SUBSCRIBE TO MY NEWSLETTER
📰 mischavandenbu...
Join a DevOps, Kubernetes & Productivity Community!
- Premium Courses: 25h of DevOps, Kubernetes, Productivity, Career
- 24/7 Expert Support: Stop Googling, get real answers
- 3x Weekly Q&A Calls: Direct access to industry experts
- Vibrant Community: Grow and have fun with like-minded people
👉 mischavandenbu...
Original video, check out this awesome creator:
• What the hell is Zellij?
My dotfiles:
github.com/mis...
My keyboard:
amzn.to/3uvaL5X
My blog:
www.mischavand...
#cloudnative #devops #coding #vim #neovim #homelab #kubernetes #commandline #terminal #tmux #cli
Join a DevOps, Kubernetes & Productivity Community!
👉 mischavandenburg.com/skool
- Premium Courses: 25h of DevOps, Kubernetes, Productivity, Career
- 24/7 Expert Support: Stop Googling, get real answers
- 3x Weekly Q&A Calls: Direct access to industry experts
- Vibrant Community: Grow and have fun with like-minded people
i tried tmux a few times but it never stuck. Zellij’s killer feature is the on screen menu. I’m sure it can be turned off but it’s great at first.
Being myself 55 and used screen way before tmux, I'd never say "never unlearn screen shortcuts"
I enjoyed your point about working as a DevOps engineer or something similar. It is pretty important to know the defaults of the tools. I am in this situation and I need to have a good filter to what I need to personalize in my setup. Greetings from Brazil.
The same. The simplicity of everything is the key. I learned this lesson a few months ago and I am happy with it.
Zellij refers to Moroccan style mosaic tiles. Pronounced zil-eej
Thank you for clarifying this
Ohhhhh this makes a lot of sense now
Get familiar with default is a huge time saver, especially when you are a cloud / docker engineer who deals with vanilla instances all the time. You DO want minimal set ups.
And in those cases nano is maybe a better choice than vi-style editors; because vi is way much powerful when you have access to your dotfiles. Maybe a dev has access to fine tuning even in remote environments; and as you said, a SRE deals daily with vanilla setups.
Zellij is an extremely ambitious project. Terminal multiplexing is where it started and is the one thing it does extremely well at the moment. But Zellij wants to one day be a runtime/sandbox environment for arbitrary WASM code-like a web browser, but executing WASM instead of JS and in your terminal rather than a stand-alone window.
The layouts looks good but what I do with tmux is install tmux-resurrect plugin and I can save my previous session and open it once again when I turn on my computer
Saving pane content in tmux is buggy
This is built in to zellij and works great!
I love zellij... I just don't need it. I get all my multiplexing with wezterm, but if I ever need a muxer again, I'll probably use it in lieu of tmux.
Learn the basics of ‘screen’ if you have to manage servers. Somewhat kidding cause I love my tmux, but ‘screen’ is really universal from an enterprise distro perspective. I’ll def take a look at Zellig though, looks interesting
Grats on the exam!
Thank you! Cheers!
I'm not sold on zellij personally. I can resurrect sessions easily with tmux-resurrect and I have tmux-sessionizer which is my main way to switch sessions
Something to be said for both :)
I failed to find the feature copy and paste.
So much to learn, so little time. New toy that does the same thing as old toy needs to bring some seriously useful features to make it in the toolbox. If it aint broke don't fix it.
I just installed Zellij and the key bindings to switch between panes are alt and arrows or vim hjkl
Maybe it's also an advantage to have the same things but in Rust?
How would you notice? As a user it doesn’t really matter what language something is written in, in my experience
I agree. I’m not even a Rust dev, but damn the tools written in Rust just run smooth, are easy to build, and often come with good documentation.
A Tsjech friend of mine uses exactly the same setup!
Awesome!
I use zellij for local dev. jumping between projects, creating specific layouts for different project types, awesome. For servers, always tmux in default.
crtl + z & than fg 1,2,3 make the thing ;D
Try disconnecting and reconnecting over SSH…
Bash and tmux 4ever 🙂
All the "cool kids" use screen.....
I switched yesterday
ehhhh i do wanna try it but im fine with tmux tbh and i sure af dont wanna have to reconfig all that lol...ahhh tmux mode ok ok that makes trying it more likely now
Let me know if you like it!
The name is terrible and I couldn't remember how to spell it. I would have to create an alias lol.
dude why dont they support windows, I never used tmux bc of that too
I don't like WSL but at least you get tmux in WSL
@@mischavandenburg I don't like wsl either haha but I use windows for work coz I work in a large enterprise Microsoft shop so I got kinda used to it
@@lordmushroom723 I’ve recently experimented with vscode and devcontainers and that’s also something that would help me survive on Windows if I had to
@@mischavandenburg pretty cool sir I'll look into it. I'm also pretty interested in trying out vagrant + virtual box + debian or something again for dev env and maybe add ansible on it for config.. then probably able to use tmux and all the good stuff ;) I personally use neovim and PowerShell lol
@@mischavandenburgthanks I'll check it out! Another thing I've been considering is vagrant + virtual box + Linux os + ansible to automate a dev environment. Personally I use neovim + PowerShell right now hahaha on windows. Actually I'm quite a fan of PowerShell, it has an excellent interface
I don´t like Rust, but I like Zelliga