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
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.
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.
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.
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
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
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.
zellij use more memory than tmux, on my computer, zellij take ~70MB when startup, ~24MB for tmux. Not only for terminal multiplexer, but also for terminal app, alacritty, wezterm (both ritten in rust) take 200MB ~ 300MB when running, foot terminal (written in c) take less than 50MB to run, and it's faster. Written in rust does not make things better, it's just an illusion.
I use zellij for local dev. jumping between projects, creating specific layouts for different project types, awesome. For servers, always tmux in default.
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
@@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
Get access to FREE resources on DevOps, Kubernetes & Note Taking:
👉 skool.com/mischa
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"
Thanks very much for not pointing out that this is a response video. I always love hearing what other people say about what other people say. \s
Thanks, your comment definitely made the world a brighter place! \s
The same. The simplicity of everything is the key. I learned this lesson a few months ago and I am happy with it.
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!
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.
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.
Zellij refers to Moroccan style mosaic tiles. Pronounced zil-eej
Thank you for clarifying this
Ohhhhh this makes a lot of sense now
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.
I just installed Zellij and the key bindings to switch between panes are alt and arrows or vim hjkl
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.
I failed to find the feature copy and paste.
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
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 :)
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.
Grats on the exam!
Thank you! Cheers!
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.
zellij use more memory than tmux, on my computer, zellij take ~70MB when startup, ~24MB for tmux. Not only for terminal multiplexer, but also for terminal app, alacritty, wezterm (both ritten in rust) take 200MB ~ 300MB when running, foot terminal (written in c) take less than 50MB to run, and it's faster. Written in rust does not make things better, it's just an illusion.
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…
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!
I switched yesterday
Bash and tmux 4ever 🙂
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
All the "cool kids" use screen.....
The name is terrible and I couldn't remember how to spell it. I would have to create an alias lol.
I don´t like Rust, but I like Zelliga