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