Linux Kernel & OS

Zellij 0.46 adds standalone desktop terminal mode alongside multiplexer

Key Takeaway

Zellij 0.46 introduces a native desktop terminal mode launched via `zellij terminal`, expanding the Rust-based workspace tool beyond its traditional terminal multiplexer role while maintaining session compatibility across both modes.

Summary

Zellij 0.46 has been released with a significant expansion of its scope: the Rust-based terminal workspace now functions as a standalone desktop terminal application in addition to its existing multiplexer capabilities. Users can launch this new mode with the zellij terminal command on Linux, macOS, and Windows. The multiplexer functionality remains unchanged, and both modes share the same session infrastructure, allowing sessions to be accessed interchangeably. This release also introduces a GUI settings screen, session previews, and a right-click context menu.

The desktop terminal mode represents a notable architectural evolution for Zellij, which has primarily been used as a tmux-like multiplexer within existing terminal emulators. By adding native windowing capabilities, the project is positioning itself as a more complete terminal environment rather than solely a session management layer. The cross-platform support and session sharing between modes suggest the maintainers intend for users to transition fluidly between embedded and standalone usage depending on context.

What changes in Zellij 0.46

  • Desktop terminal mode: New zellij terminal command launches Zellij as a standalone GUI application with native windowing, operating independently of an existing terminal emulator.
  • Cross-platform windowing: The desktop terminal mode is supported on Linux, macOS, and Windows, extending Zellij's platform coverage beyond its traditional POSIX-focused deployment.
  • Unified session architecture: Sessions created in desktop terminal mode and multiplexer mode are fully interoperable, allowing users to attach to the same session from either interface.
  • GUI settings screen: A graphical configuration interface has been added, reducing reliance on manual configuration file editing for common settings.
  • Session previews and right-click menu: New UI affordances include visual previews of available sessions and a context menu accessible via right-click, improving discoverability for newer users.

Why it matters

For Linux users and developers who have adopted Zellij as a tmux alternative, the desktop terminal mode offers a migration path from terminal-emulator-dependent workflows to a self-contained application without sacrificing session portability. This development also intensifies competition in the Rust-based terminal tools space, where applications like Alacritty, WezTerm, and Rio have established desktop terminal presence, while Zellij previously differentiated solely through multiplexer features. The cross-platform emphasis may attract Windows developers who want consistent terminal workspace tooling across operating systems.

Original reference: lwn.net →