Nermal
The terminal

Mouse, scrolling, and the bell

How the pointer, the wheel, and ^G behave — and how to change each.

Scrolling

The wheel and trackpad scroll the pane's scrollback. All of it lives under Settings → Terminal → Scrolling:

SettingDefaultWhat it does
Scrollback10,000 linesHow much history each pane keeps, up to 100,000. Applies to new panes.
Scroll speed1.0A multiplier on wheel scrolling (0.1–10).
Smooth scrollingOnEases each wheel notch into place over a few frames instead of jumping the whole way. Trackpads scroll continuously already and are unaffected.

⌘ plus the wheel zooms the font instead of scrolling.

A scrollbar appears down the right edge of the pane as soon as the view moves, and fades out once it stops — the same bar the sidebar and every list in the app use. Drag its thumb to travel the whole scrollback at once, or click the track to jump. A pane sitting at the live edge stays bare, however much output is running through it.

The pointer

Under Settings → Terminal → Mouse:

SettingDefaultWhat it does
Focus follows mouseOffHovering a pane focuses it without a click.
Hide mouse while typingOnThe pointer disappears as you type and returns on the next move.
Report mouse to appsOnFull-screen programs — vim, tmux, htop — get clicks and scroll events themselves. Hold ⇧ to keep a gesture local and select text instead.

If selecting text inside vim or less grabs the app's own selection instead of yours, hold ⇧ while you drag.

Font size

⌘ + · ⌘ −Bigger · smaller
⌘ 0Back to the configured size
⌘ + wheelZoom by scrolling over a terminal

The base size is Settings → Appearance → Typography → Font size, 15 px by default. The rest of the interface has its own size — Interface font size, 16 px, adjustable from 12 to 24 — so you can scale the chrome without touching the terminal grid, or the other way round.

The bell

Settings → Terminal → Bell → Terminal bell decides what ^G does:

ModeBehaviour
OffNothing
Visual (default)A brief flash
AudibleThe system sound
BothFlash and sound

Command-finished notifications

Settings → Window & Tabs → Notifications posts a desktop notification when a foreground command finishes:

  • Notify on command finish — Never, When unfocused (default), or Always
  • Notify threshold — how long a command has to run to qualify, 10 seconds by default

Coding agents use the same policy for their own notifications. Agent status →

Sponsor