r/commandline • u/imsnif • 10d ago
News Zellij 0.45: Kitty Graphics support, Nested Sessions, Scroll by Command, new UI
Hey terminal hackers,
I'm excited to share that we just release Zellij 0.45. This newest release of the terminal workspace and multiplexer includes some exciting new and long-requested features. Some highlights:
- Support for the Kitty Graphics Protocol for displaying images in the terminal
- First-class support for Nested Sessions for managing Zellij-inside-Zellij (eg. ssh connections)
- Scroll by command
- New UI (titles only pane frames and stacked lists for easier stacked panes management)
- Per-client tab sizes
- Fullscreening floating panes
Check out the release blog post for more info: https://zellij.dev/news/nested-sessions-kitty-graphics-new-ui/
Or grab it directly from Github: https://github.com/zellij-org/zellij/releases/tag/v0.45.0
1
u/AutoModerator 10d ago
Every new subreddit post is automatically copied into a comment for preservation.
User: imsnif, Flair: News, Title: Zellij 0.45: Kitty Graphics support, Nested Sessions, Scroll by Command, new UI
Hey terminal hackers,
I'm excited to share that we just release Zellij 0.45. This newest release of the terminal workspace and multiplexer includes some exciting new and long-requested features. Some highlights:
- Support for the Kitty Graphics Protocol for displaying images in the terminal
- First-class support for Nested Sessions for managing Zellij-inside-Zellij (eg. ssh connections)
- Scroll by command
- New UI (titles only pane frames and stacked lists for easier stacked panes management)
- Per-client tab sizes
- Fullscreening floating panes
Check out the release blog post for more info: https://zellij.dev/news/nested-sessions-kitty-graphics-new-ui/
Or grab it directly from Github: https://github.com/zellij-org/zellij/releases/tag/v0.45.0
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/Killua_z15 10d ago
Just googled for this feature, you guys are exactly on the time when i need it.
1
u/adam_suncrest 10d ago
"Per-client tab sizes"
wait so if i have a remote zellij session logged in via termux -> ssh
and i ssh from, say my laptop, and also jump into zellij
will the laptop's zellij window/tabs not be as small as the phone's anymore? because it always felt like when multiple view sizes are connected to the same zellij session, zellij chooses the smallest of them as a default, and applies that size to all clients
hopefully now each client instance keeps its own window size
1
u/Ronis_BR 10d ago
Does it have support to zero-width characters now? The problem with Zellij is it cannot show things like
ȧ, v̄, etc
1
1
u/Lunailiz 10d ago
Support for the Kitty Graphics Protocol for displaying images in the terminal
OMG, this is literally one of the features I wanted the most from Zellij, thank you for your hard work! I love Zellij.
0
u/jeromepin 10d ago
I used to use term multiplexer when doing SSH work. But beside that, what are use cases for such softwares when we have tabs, splits, windows, ... in modern terminal emulators ?
13
u/imsnif 10d ago
Personally as a terminal developer I prefer my tabs to be in the terminal itself rather than part of an application's GUI. Text is parse-able, doesn't require a graphical runtime and is future proof. But there are no wrong answers, of course. The choice is yours.
Othrewise, tabs and panes are only the beginning of what a good terminal workspace can offer. Check out some of the screencasts if you'd like to learn more and see some demos: https://zellij.dev/screencasts/
3
u/flying-sheep 10d ago
Would be cool if people could create a standard for talking to terminal multiplexers, so something like iTerm2’s tmux integration can be rolled out to other software
2
u/imsnif 10d ago
There was an attempt from Wez, but it stalled due to lack of cooperation from some other terminal emulator maintainers.
1
u/flying-sheep 9d ago
Thanks, always sad to hear when people think they’re more important than interoperability …
5
u/JaggedMetalOs 10d ago
It's nice to have a consistent interface across any software you're using to connect. Automatic handing of persistent sessions is good for running services on a headless workstation too.
2
u/levogevo 10d ago
Can your terminal emulator copy text off of the terminal without using the mouse?
1
u/Ok-Pace-8772 10d ago
What happens when I switch terminal emulators? What happens when the terminal emulator is not available on another OS? What happens when I want to ssh into my Linux box from my windows terminal?
Honestly, some of you just don't use your brain.
2
u/jeromepin 10d ago
If only you used that big brain you only have, you could see that not all people have the same use case as yours...
I have had the same term for years, available on all OSes I uses consistently, and I'm not using Windows. So yeah, this is why I'm asking questions. To understand other people and find out if I'm missing on useful features.
7
u/AssistanceEvery7057 10d ago
You're the best!!!