Terminal Settings

Configure the integrated terminal's shell, font, cursor, and scrollback behavior.

Customize the behavior and appearance of Omnilib's integrated terminal. Access these settings at Settings > Terminal.

Desktop only. The integrated terminal is available on the macOS and Windows desktop apps.

Default shell path

Set the full path to the shell Omnilib launches when you open a terminal panel. Leave blank to use your system default.

Examples:

  • /bin/zsh
  • /bin/bash
  • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

If the path is invalid or the shell cannot be launched, Omnilib falls back to the system default.

Font size

Sets the text size inside the terminal in pixels. Drag the slider or type a value directly.

Cursor style

Choose how the cursor appears in the terminal:

StyleAppearance
BlockSolid filled rectangle (default)
UnderlineThin horizontal bar beneath the character
BarThin vertical line before the character

Toggle cursor blinking on or off. When enabled, the cursor pulses at a regular interval. When disabled, it stays steady.

Scrollback lines

Controls how many lines of output history the terminal retains. Higher values let you scroll further back through output at the cost of more memory.

The setting is a multiplier applied to the base scrollback buffer. Increase it for workflows that produce large amounts of terminal output (build logs, test runners, and so on).

Use tmux

Desktop only.

Enable this toggle to start every terminal session inside a tmux session. This lets terminal sessions persist even if the panel is closed, and lets you attach to existing sessions.

Skip tmux prompt

When Use tmux is enabled, Omnilib may prompt you to confirm reattaching to an existing session. Enable Skip tmux prompt to skip this confirmation and always reattach automatically.