Turn Your Terminal Into A Tiling Window Manager With Zellij

  Рет қаралды 27,318

DistroTube

DistroTube

Күн бұрын

Пікірлер: 123
@jozsefk9
@jozsefk9 6 ай бұрын
Since I discovered Zellij I use it all the time. With Alacritty it's a dream. And with my own, custom made layouts. Perfect!
@cybernit3
@cybernit3 6 ай бұрын
You like it better than TMUX? I might try it out.
@jozsefk9
@jozsefk9 6 ай бұрын
@@cybernit3 Didn't have a need for multiplexer before I started using Alacritty, so I started with Zellij. Haven't tried tmux yet. Zellij works great, I'm not thinking about trying others now.
@israelssantanna
@israelssantanna 6 ай бұрын
Zellij + Helix + Lazygit has been my main set of tools since vscode stopped working some time ago. I'm not going back!
@ianpan0102
@ianpan0102 6 ай бұрын
Thanks for making the video DT. I've always had trouble working with tmux (bunch of unintuitive keybindings clashing with emacs etc). I installed Zellij this morning at work and by afternoon I'm already productive with it.
@usr808
@usr808 6 ай бұрын
Another reason to stay in my terminal, thanks DT!!
@catwhisperer911
@catwhisperer911 6 ай бұрын
Zellij was just too good for me to ignore. It's easy layout configuration makes it a standout and its robust session resurrection and floating terminal windows makes it outstanding. I liked Tmux but I absolutely love Zellij. It's a great piece of kit for those of us who live in the terminal.
@zenitsu2989
@zenitsu2989 6 ай бұрын
Love you, DT! I've been following you since I started using Linux two years ago.
@_lessthanzero_
@_lessthanzero_ 6 ай бұрын
You got me into linux, tilling window manager, neovim and so many other things. Always grateful for that dt.
@UltraZelda64
@UltraZelda64 6 ай бұрын
The only reason I've ever needed a terminal multiplexer is to detach and reattach terminals, so I can SSH into something, run a command, detach, exit and be done while the other machine does its thing. If you SSH into a machine the client will eventually kick you off after some period of inactivity, and if you were running a command at that time... well, after disconnecting that command is stopped if it wasn't done running already. By running through a multiplexer, at least your commands can continue running undisturbed, even if the connection gets closed unexpectedly or you shut down the physical machine you ran the SSH client from to begin with. The machine running the SSH server can continue to finish the job you started over the network. SSH connections terminating unexpectedly can range from ann annoyance when you just want to keep htop running to monitor the server machine over time, to a major pain in the ass if you want to do a very large many-gigabyte file transfer/copy/backup, and not even halfway through without you knowing it fails because SSH decided it wanted to disconnect.
@paultapping9510
@paultapping9510 6 ай бұрын
'& detach' is such an underrated command. It's kind of crazy to me how few beginners guides mention it.
@paddor
@paddor 6 ай бұрын
You should check out mosh.
@koolboihd8420
@koolboihd8420 4 ай бұрын
So true. A real godsend for people stuck in ssh. Surprised this use case wasn’t more prominent in the vid
@ChananOren
@ChananOren 3 ай бұрын
@@paultapping9510 '& detach'? Are you sure you don't mean '& disown'? (btw, if you are using ZSH you can use '&!' which is shorthand for '& disown')
@tetsuo3k
@tetsuo3k 6 ай бұрын
This feels like a very nice compromise between desktop environment and tiling window manager. 90% of what I want tiling for is terminal stuff anyway. Definitely a nice find. Fedora users, it's on the COPR.
@muddyexport5639
@muddyexport5639 6 ай бұрын
This is the resson I keep coming back to your page. Thank you! Good info.
@tnttale6637
@tnttale6637 6 ай бұрын
Thanks Distro Tube. Your videos are very good
@gordslater
@gordslater 6 ай бұрын
"Zelliiij" with stress on the long "iii" sound is more like the correct pronuncionation in Darija. It's a transliteration so can be spelled many different ways in English too :)
@younesrabhi5298
@younesrabhi5298 6 ай бұрын
greatings from Morocco
@gordslater
@gordslater 6 ай бұрын
marhaban aleykum wa baraka yak
@younesrabhi5298
@younesrabhi5298 6 ай бұрын
Wa hasssaaaan 😂
@Ken.Takakurax
@Ken.Takakurax 6 ай бұрын
@@younesrabhi5298 hhhh bro hrab leya
@younesrabhi5298
@younesrabhi5298 6 ай бұрын
@@Ken.Takakurax mgharba fin mabchiti tatl9ahoum mkhaznin 🤣🤣
@Ken.Takakurax
@Ken.Takakurax 6 ай бұрын
@@younesrabhi5298 maimkench asat hrab leya hhhh , btw ila kenti khedam b linux chmen distro 3andek !
@FrankHarwald
@FrankHarwald 6 ай бұрын
Zell + ij Zelle: German word for cell ij being common names for coordinate indice variables (often used in math, specifically linear algebra).
@locatemarbles
@locatemarbles 6 ай бұрын
I love terminal multiplexers because they are environment agnostic. Gnome, Kde, Xfce, Cinnamon, Window Manager, or nothing at all and only console on the tty? As long as you have your multiplexer and your config you can call any environment your home. Additionally a multiplexer allows you to use the barebones non-bloated programs and applications, because it already offers the features those stripped down apps will be missing. It is no coincidence that the official st recommends using the terminal emulator with a multiplexer.
@ortep7372
@ortep7372 6 ай бұрын
Zellij seems really cool for using android with a terminal emulator. Will give it a try! Thanks DT for the cool video!
@naranyala_dev
@naranyala_dev 6 ай бұрын
like the floating one, stacked visual are great
@PompaTG
@PompaTG 6 ай бұрын
Looks nice, but since I'm already using xmonad I don't see the need for a terminal multiplexer... I did use tmux back when I used plasma, but now I just open a new terminal window.
@eivindsulen8516
@eivindsulen8516 4 ай бұрын
I also use a tiling window manager, but I like zellij because of session resurrection and zellij run. Zellij run lets you repeat a command by just pressing enter, which is really useful for certain tasks
@Linx_info-po9fq
@Linx_info-po9fq 6 ай бұрын
Hey DT I am a follower from Morocco for a long time, I was surprised when I saw the title of the vidéo... I am proud of this one thanks ❤ ❤
@jetjoshi
@jetjoshi 6 ай бұрын
How do you get the random ascii art for each new terminal session? Looks amazing
@DV-ml4fm
@DV-ml4fm 6 ай бұрын
Good to know. But I'm using tmux. I don't want to remember more keybinding from another tiling terminal.
@wjorgegoszcz7220
@wjorgegoszcz7220 6 ай бұрын
you can also use tmux keybinds or any other you want
@locatemarbles
@locatemarbles 6 ай бұрын
Ok, but why not use tmux instead, which is the industry standard so to speak? From what I see zellij seems to be a bit easier for newbies?
@paddor
@paddor 6 ай бұрын
Long term Tmux user here, all day every day. I switched from iTerm2 to Alacritty yesterday, which cut down CPU usage by like 80% when scrolling. Today, I gave Zellij a try and noticed even smoother scrolling, respectively text flying by, e.g. when a command prints a lot of output. In Tmux it’s chopped. Maybe that explains why Tmux’s CPU usage seems lower, but Zellij uses less RAM so far. And sessions/resurrections are built in. I’m working on sane keybindings right now.
@romancerny3095
@romancerny3095 Ай бұрын
Thanks for the great vid. How did you get those cool retro game imgs to your terminal header?
@summerishere2868
@summerishere2868 6 ай бұрын
Great program! The binary is quite big though... The killer feature for me is that it works in the TTY! I will add it to my toolbox. Thanks Dt!
@neelsb7889
@neelsb7889 6 ай бұрын
Can Zellij do session management (as tmux can) to keep processes (e.g. a game server) running, if/when your ssh connection ends?
@wjorgegoszcz7220
@wjorgegoszcz7220 6 ай бұрын
yes it can, and that is as default. no plugins needed
@neelsb7889
@neelsb7889 6 ай бұрын
@@wjorgegoszcz7220 Thanks for your reply.
@neelsb7889
@neelsb7889 6 ай бұрын
@@wjorgegoszcz7220 Can Zellij also attach to multiple sessions simultaneously - e.g. to have 2 or 3 game severs visible, running in different panes on the same screen and jump between them quickly by switching between the panes, to manage any one of them at any time? Or would I need to attach to each session in turn and then detach from it before attaching to one of the others?
@rubix4716
@rubix4716 6 ай бұрын
What window manager are you using in this video? Specifically, I'm wondering about that status bar at the very top of the screen, above the terminal.
@subhajitmishra007
@subhajitmishra007 6 ай бұрын
Qtile
@donaldwilliams6821
@donaldwilliams6821 6 ай бұрын
He has an Arch based ISO for his setup, or if you are runnng ARco they have a package to make it look like that. arcolinux-qtile-distrotube-git Something like that. ;)
@AhsanHabib-mj5ym
@AhsanHabib-mj5ym 6 ай бұрын
Zellij is a great program but for a lot of devs it contradicts with a lot of pre-exsisting keybindings ....
@wjorgegoszcz7220
@wjorgegoszcz7220 6 ай бұрын
use tmux keybindings, or remap whatever you need
@kilrain_dev
@kilrain_dev 6 ай бұрын
DOT DOT DOT DOT
@VallThyo
@VallThyo 6 ай бұрын
You can change those
@brachysm
@brachysm 6 ай бұрын
Yeah, I jump back to iTerm2 because of this problem😢(I’ve tried a few rebind solutions, but not ideal.
@vincentnthomas1
@vincentnthomas1 5 ай бұрын
You can lock bindings with ctrl G
@groovemanG
@groovemanG 5 ай бұрын
Great channel, thanks for this content. I'm wondering how do you get those images when you open a shell?
@matematleta492
@matematleta492 6 ай бұрын
Tmux is still King IMHO.
@Malik-dec87
@Malik-dec87 6 ай бұрын
Hey DT, thanx for the video. BTW zellij is an Algerian word not morrocan, a sort of colored mosaic architectural mode. Cheers
@fouadzouraibi5407
@fouadzouraibi5407 6 ай бұрын
🤣🤣🤣🤣🤣🤣🤣 You guys won't stop stealing Moroccan heritage xd.
@sergiuoanes4635
@sergiuoanes4635 6 ай бұрын
if I wouldn't use a tiling window manager, Zelllij would be my first option.
@jx8148
@jx8148 6 ай бұрын
These videos are great!
@TheNoirKamui
@TheNoirKamui 6 ай бұрын
I tried it recently seriously. And this is why I can't use it: The key re-mapping doesn't support shift! You can only use crtl and alt as modifiers... And since I wanted to map a byobu style F-key layout... alt+Fkeys already has system functions... Having only one modifier is simply not enough. So... sadly sadly... I have to stick with tmux and its byobu keymap. Manipulating the terminal with Fkeys is the best solution I ever used. Otherwise you have to always either un/lock or prepend everything with another binding.
@wjorgegoszcz7220
@wjorgegoszcz7220 6 ай бұрын
it support shift... you just do not to write it, try it, you can bind ctrl + y or ctrl + Y (uppercase letter works as shift)
@TheNoirKamui
@TheNoirKamui 6 ай бұрын
@@wjorgegoszcz7220 write F2 with an upper letter ;)
@SAlmanKhanDev
@SAlmanKhanDev 6 ай бұрын
DT never gets tired of selling emacs :D
@anasouardini
@anasouardini 6 ай бұрын
I still wonder why people use those while they use a tiling WM. I thought of using Temux just in case I had to use something other than Linux someday, but since it's only made for terminal windows, it's not really worth it.
@_lessthanzero_
@_lessthanzero_ 6 ай бұрын
True, terminal multiplexer are not thst useful when you are using a tilling window manager
@Eldarlll
@Eldarlll 5 ай бұрын
Because session management, pair programming with terminal text editors, environment independence.
@anasouardini
@anasouardini 5 ай бұрын
@@Eldarlll Only the last one is considerable, in my honest opinion.
@anasouardini
@anasouardini 5 ай бұрын
@@Eldarlll Imagine it has all capabilities of a WM.... I'd just take it with me to someone's Windows and feel right at home.
@tonywise198
@tonywise198 6 ай бұрын
Neat. Gotta get this.
@j.ysr0
@j.ysr0 6 ай бұрын
i gotta admit that dt use a really unique wallpapers. i hope someone or you dt could tell us about the source of these wallpapers
@riufq
@riufq 6 ай бұрын
Can you make a video, what's the difference between zellij and hyprland? Btw im newbie
@mohamedphotography7478
@mohamedphotography7478 5 ай бұрын
I have an idea as a Moroccan and it spell zleeje and thank for your video but I have a question I want to use i3 windows manager for the first time but I don't have any idea can you give me direction to start using it
@FoxSeba
@FoxSeba 3 ай бұрын
Imagine this in Ghostty terminal with shaders😫 can’t wait for that to be released
@FoxSeba
@FoxSeba 3 ай бұрын
Your wallpaper looks very similar to Shadow of the erdtree
@prashlovessamosa
@prashlovessamosa 6 ай бұрын
great thanks for sharing
@MagnumOpus-w2j
@MagnumOpus-w2j 6 ай бұрын
Hello! Can you please do guide how to install Alacritty? Its really problem for me.
@S_dinxsh_
@S_dinxsh_ 6 ай бұрын
DT try foot terminal emulator
@getpoked101
@getpoked101 6 ай бұрын
Any issues with emacs and key binds?
@SunsetNova
@SunsetNova 6 ай бұрын
Zellij refers to Moroccan style mosaic tiles. Pronounced zil-eej
@nvmidiae
@nvmidiae 6 ай бұрын
its algerian style
@SunsetNova
@SunsetNova 6 ай бұрын
@@nvmidiae 😂😂😂
@fouadzouraibi5407
@fouadzouraibi5407 6 ай бұрын
@@nvmidiae 🤣🤣🤣🤣🤣🤣🤣
@fouadzouraibi5407
@fouadzouraibi5407 6 ай бұрын
@@nvmidiae it a tiling window manager relax xd. kerghouli.
@nvmidiae
@nvmidiae 6 ай бұрын
@@fouadzouraibi5407 thank you for telling me son of bousbir ...senegali ,,3ayachi khkhkh protectorat francaise
@darklightnessful
@darklightnessful 6 ай бұрын
Zellij is a north african art not Moroccan in particular. You can find it in Algeria Tunisia and Indalusia. It means only Mosaic.
@SalahElmousa
@SalahElmousa 6 ай бұрын
can someone help how to open configure zellij in arco linux
@littlepeon
@littlepeon 6 ай бұрын
Nope! I already mix up tmux/screen hotkeys.... I don't need another set of hotkey to forget.
@simonlauer9379
@simonlauer9379 6 ай бұрын
I looks neat, but I still prefer tmux tmux and neovim work so well together
@wjorgegoszcz7220
@wjorgegoszcz7220 6 ай бұрын
there is also a nvim plugin for zellij navigation
@ИльяПрохоров-б9в
@ИльяПрохоров-б9в 6 ай бұрын
I love tmux but I want my sessions to be saved after reboot. So I switch to zellij
@RukshanVidurangaPerera
@RukshanVidurangaPerera 6 ай бұрын
Looks similar to kitty terminal
@007arek
@007arek 6 ай бұрын
I'm good with bspwm and wezterm.
@hamchron
@hamchron 5 ай бұрын
Zellij is still missing a bunch of features. It is great to see people improving the tools though.
@mzakyr342
@mzakyr342 6 ай бұрын
tiling shell manager
@FrankHarwald
@FrankHarwald 6 ай бұрын
tiling terminal manager
@mzakyr342
@mzakyr342 6 ай бұрын
@@FrankHarwald tiling *virtual terminal manager
@CaribouDataScience
@CaribouDataScience 6 ай бұрын
DT you wild and crazy you! You can do samething with KDEs Konsole!!
@MerkDolf
@MerkDolf 6 ай бұрын
🎉 😄 👍 👌
@michgingras
@michgingras 6 ай бұрын
takes one pane in the arse !
@nvmidiae
@nvmidiae 6 ай бұрын
zellij is an ALGERIAN name
@ahmedelakrab
@ahmedelakrab 6 ай бұрын
Hahaha
@jaimesanchez37
@jaimesanchez37 6 ай бұрын
Saludos amigo acá new Jersey
@diver2048
@diver2048 6 ай бұрын
Zellij is good)
@James-l5s7k
@James-l5s7k 6 ай бұрын
Looks pretty good, but I have konsole set up really nicely too, and windows terminal.
@adjusted-bunny
@adjusted-bunny 6 ай бұрын
I love you DT! MAGA!
@elalemanpaisa
@elalemanpaisa 6 ай бұрын
Dont see anything you can't do with it you cant in tmux
@СергейГордиенко-п4д
@СергейГордиенко-п4д 6 ай бұрын
irc one cat write wasi plugins for this. not sure if it is widely used tho
@ИльяПрохоров-б9в
@ИльяПрохоров-б9в 6 ай бұрын
The only reason I love zellij is that it saves my sessions after reboot
@darklightnessful
@darklightnessful 6 ай бұрын
Ze'lliiiiiiij 🇩🇿🇩🇿🇩🇿🇩🇿🇩🇿
@SirJagerYT
@SirJagerYT 6 ай бұрын
Terminals will come and go, We have seen from xterm, kitty, alacritty, wezterm, zellij and so on. So i dont get attched to any terminals, Instead I use tools like tmux, zsh, starship etc... They will improve but hardly will replace.
@lobotomy-victim
@lobotomy-victim 6 ай бұрын
that makes no sense whatsoever
@JamesMowery
@JamesMowery 6 ай бұрын
Yeah this logic is ... not logical at all, lol.
@СергейГордиенко-п4д
@СергейГордиенко-п4д 6 ай бұрын
Zellij is not a terminal. It is multiplexer and session manager. Just like tmux or Gnu screen Moreover, nesting terminals is bad for latency. I still use tmux instead of wezterm tho 'cuz I'm lazy
@michaelcook5585
@michaelcook5585 6 ай бұрын
You are a retail worker, not a system administrator or developer. How are you in any way a power user? The only thing you have reason to use a computer for is to edit your videos.
@eMorphized
@eMorphized 15 күн бұрын
Editing, recording, rendering, and compositing video is a textbook usage of a Unix workstation
@joe_rogan
@joe_rogan 6 ай бұрын
written in rust, a big no no for sane people.
@martingeorgiev999
@martingeorgiev999 6 ай бұрын
why
Learn These 3 Commands To Go From Terminal Noob To Power User
19:31
7 Useful Shell Utilities That I Rarely Use
12:15
DistroTube
Рет қаралды 15 М.
진짜✅ 아님 가짜❌???
0:21
승비니 Seungbini
Рет қаралды 10 МЛН
Who is More Stupid? #tiktok #sigmagirl #funny
0:27
CRAZY GREAPA
Рет қаралды 10 МЛН
Hey, DT! What's Your Thoughts On The NixOS Drama?
17:02
DistroTube
Рет қаралды 12 М.
What the hell is Zellij?
8:00
typecraft
Рет қаралды 82 М.
7 Apps Better Than The Defaults Your Distro Ships
12:43
DistroTube
Рет қаралды 113 М.
Ghostty is a Fast and Feature-Rich Terminal
10:35
DistroTube
Рет қаралды 37 М.
Master Terminal Multiplexing with Zellij in Minutes!
15:53
DevOps Toolkit
Рет қаралды 7 М.
12 GREAT command line programs YOU recommended!
16:25
The Linux Experiment
Рет қаралды 304 М.
Zellij Part 2 | 10x Terminal Management With RUST Examples
19:37
Charm CLI Community
Рет қаралды 27 М.
I Will Not Watch These Linux YouTubers
12:55
DistroTube
Рет қаралды 127 М.
You need to see what Zellij just released!
6:17
DevOps Toolbox
Рет қаралды 22 М.
Tmux has forever changed the way I write code.
13:30
Dreams of Code
Рет қаралды 1 МЛН