$linuxjunkies
>

wezterm(1)

A GPU-accelerated cross-platform terminal emulator written in Rust with modern features like multiplexing and ligature support.

UbuntuDebianFedoraArch

Synopsis

wezterm [OPTIONS] [COMMAND]

Description

Wezterm is a powerful terminal emulator that combines speed, features, and extensibility. It supports true color, Unicode, font ligatures, and uses the GPU for rendering. It includes built-in multiplexing capabilities similar to tmux, allowing you to split panes and manage multiple tabs directly within the terminal.

Configuration is done via Lua scripts, giving you full programmatic control over behavior, keybindings, colors, and appearance. Wezterm works on Linux, macOS, and Windows with consistent behavior across platforms.

Common options

FlagWhat it does
-n, --new-windowSpawn a new window instead of reusing an existing one
-h, --helpShow help message and exit
--versionShow version information
--config-file FILESpecify alternative configuration file path
--class CLASSSet the X11 window class name
--position X,YSet initial window position
-e, --command CMDExecute specified command instead of shell
--domain DOMAINConnect to named multiplexing domain

Examples

Launch wezterm with default configuration and your shell

wezterm

Open wezterm in a new window instead of a new tab in existing window

wezterm -n

Open wezterm and immediately launch nvim with the specified file

wezterm -e nvim myfile.txt

Split the current pane horizontally (CLI control of multiplexing)

wezterm cli split-pane

Open a serial port connection (Windows/Linux example)

wezterm serial COM1

Connect to a Unix domain socket multiplexing session

wezterm connect unix

Related commands