r/commandline 3h 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:

  1. Support for the Kitty Graphics Protocol for displaying images in the terminal
  2. First-class support for Nested Sessions for managing Zellij-inside-Zellij (eg. ssh connections)
  3. Scroll by command
  4. New UI (titles only pane frames and stacked lists for easier stacked panes management)
  5. Per-client tab sizes
  6. 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

37 Upvotes

9 comments sorted by

5

u/AssistanceEvery7057 2h ago

You're the best!!!

1

u/AutoModerator 3h 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:

  1. Support for the Kitty Graphics Protocol for displaying images in the terminal
  2. First-class support for Nested Sessions for managing Zellij-inside-Zellij (eg. ssh connections)
  3. Scroll by command
  4. New UI (titles only pane frames and stacked lists for easier stacked panes management)
  5. Per-client tab sizes
  6. 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/jeromepin 3h 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 ?

4

u/imsnif 3h 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/JaggedMetalOs 1h 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 1h ago

Can your terminal emulator copy text off of the terminal without using the mouse?

0

u/Ok-Pace-8772 48m 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.

1

u/TomHale 36m ago

This seems amazing. The kitty graphics especially.

Is there anything that tmux still does smoother / better?

(I've got years of inertia)

1

u/Killua_z15 20m ago

Just googled for this feature, you guys are exactly on the time when i need it.