Terminal
Terminal Overview
Multi-tab terminal emulator supporting local shells and SSH sessions.
Ternux embeds a full-featured terminal emulator powered by xterm.js, wired to a native PTY (local shell) or an SSH channel (remote session) via the Tauri Rust backend.
Opening terminals
| Action | Result |
|---|---|
Cmd+T / Ctrl+T | New local terminal tab |
| Double-click host card | New SSH terminal tab |
| Connections host → right-click → Connect | New SSH terminal tab |
Spotlight (Cmd+K) → host name | New SSH terminal tab |
Terminal features
- xterm-256color — full 256-color and true-color support.
- Bold, italic, underline — standard SGR attributes rendered natively.
- Unicode and emoji — xterm.js handles wide characters correctly.
- Configurable scrollback — set in Settings → Terminal.
- Adjustable font — family, size, line height, and letter spacing.
- Cursor styles — block, underline, or bar; optionally blinking.
- Bell — visual or audio notification on BEL character.
Reconnecting
If an SSH session drops, press Cmd+Shift+R / Ctrl+Shift+R to force-reconnect without closing and reopening the tab.
Closing a tab
Cmd+W(macOS) /Ctrl+Shift+W(Linux / Windows) closes the active tab.- SSH session tabs show a confirmation dialog before closing.
- Local shell tabs close immediately.