Skip to content

Terminal

Manjikaze uses Alacritty as the default terminal emulator with Zellij as the terminal multiplexer, providing a powerful and flexible terminal workspace experience.

Alacritty

Alacritty is a GPU-accelerated terminal emulator focused on performance and simplicity. Key benefits include:

  • Minimal resource usage with GPU-accelerated rendering
  • Excellent font rendering with proper emoji support
  • Configured with CaskaydiaMono Nerd Font for programming
  • Starts Zellij automatically when launched

You can launch Alacritty from the application menu or with the keyboard shortcut Ctrl+Alt+T.

Alacritty Shortcuts

ShortcutAction
F11Toggle fullscreen mode

Zellij

Zellij is a terminal workspace with a focus on keyboard-driven productivity. It provides multiple tabs and panes within a single terminal window, along with session persistence.

Tab Management

ShortcutAction
Ctrl + T, NCreate a new tab
Ctrl + T, RRename current tab
Ctrl + T, XClose current tab
Alt + Tab numberSwitch to tab by number (1-9)
Alt + Left/RightNavigate to previous/next tab

Pane Management

ShortcutAction
Ctrl + P, RCreate a new pane to the right
Ctrl + P, DCreate a new pane below
Ctrl + P, XClose current pane
Alt + Arrow keysNavigate between panes
Ctrl + P, WToggle floating pane
Ctrl + P, EEmbed floating pane / Float embedded pane

Scrolling and Searching

ShortcutAction
Ctrl + SEnter scroll mode
↑/↓Scroll up/down (when in scroll mode)
Page Up/DownScroll page up/down (when in scroll mode)
Ctrl + S, EEnter scroll edit mode (opens history in editor)
Ctrl + S, /Search in scroll history
n/NFind next/previous match (when searching)
EscExit scroll mode

Session Management

ShortcutAction
Ctrl + O, DDetach from session (preserves your workspace)
Ctrl + O, WList available sessions
Ctrl + GLock/unlock the keyboard (sends all keys to active pane)

Terminal Shell

Manjikaze uses Zsh as the default shell with Oh My Zsh framework for enhanced functionality:

  • Agnoster theme with helpful visual indicators
  • Pre-configured plugins for common development tasks
  • Automatic updates enabled

For more information about the shell tools and plugins included with Manjikaze, see the Shell Tools documentation.

Configuration Files

If you want to customize your terminal experience, the relevant configuration files are:

  • Alacritty: ~/.config/alacritty/alacritty.toml
  • Zellij: ~/.config/zellij/config.kdl
  • Zsh: ~/.zshrc