DE

Settings reference

korTTY's settings live in Configuration → Global Settings…. They are stored in ~/.kortty/global-settings.xml. This reference documents every setting, organized by tab.

Each per-tab page lists settings as a table:

Column Meaning
Setting The label shown in the dialog
Type toggle · dropdown · number · text · color · path
Values Allowed values / range
Default Out-of-the-box value
Stored as The field in global-settings.xml

Settings tabs

Tab What it controls
Appearance, themes & font App design (Default, Matrix, Holographic, Klingon, Elegant Dark), terminal themes, font family & size, UI font size
Colors Color profile, text/background/cursor/selection colors, cursor blink, the 16-color ANSI palette
Terminal Columns/rows, scrollback, encoding, SSH keep-alive, SSH host key verification, connection retries, drag-drop, timestamps
Window Window geometry restore, fixed geometry, dashboard state, menu bar
Resources Opt-in JVM heap/GC profile (Balanced / High / Maximum) for larger workloads
Logging Terminal log directory and retention; session journal storage, AI summaries, interval and profile
Export PDF watermark and document footer for exported session journals and AI chats
Backup Encryption type (ZIP-password / GPG), max backup count
Updates Automatic update checking and interval
Security Master-password prompt, change master password, temporary SSH keys
Privacy Consent for anonymous usage statistics (Aptabase, EU/GDPR)
Language UI language selection (8 built-in) + auto-detect
Translation External or local-AI translation provider, credentials, target language, generate language file
Video Terminal recording / ffmpeg video export
AI AI features, agent execution, HTTP/CLI/embedded profiles, prompt presets, reasoning, image input (vision), quota, internet tools
SFTP Manager SFTP tab auto-close, remote ZIP defaults, JobScheduler rsync binary
Editor Cursor style and color for editor tabs
Snippet Editor Font, color and cursor overrides for snippet windows

Local-model downloads, Text/Coding role routing, embedding selection, llama.cpp runtime policy, knowledge-source synchronization, and the AI Skills library live in AI > AI Manager rather than the global Settings window; see Local models and RAG knowledge stores.

Completeness

The per-tab pages enumerate every individual setting. Coverage is verified automatically against the application's setting keys, so no setting is left undocumented.

Visual reference

A few of the configuration tabs (the per-tab pages show each in detail):

Colors — terminal palette, cursor and ANSI colors

Colors settings tab

Terminal — scrollback, encoding, keep-alive, retries

Terminal settings tab

Backup — max backups, ZIP-password or GPG encryption

Backup settings tab

AI — agent execution, profiles, prompt settings, internet tools

AI settings tab