Terminal
com.apple.Terminal
Configures settings for the macOS Terminal application including shell behavior, window appearance, and security options.
Configuration Keys (13)
| Key | Type | Title |
|---|---|---|
SecureKeyboardEntryEnables secure keyboard entry to prevent other applications from reading keystrokes Default: false | boolean | Secure Keyboard Entry |
ShellSpecifies the default shell to use when opening new Terminal windows | string | Default Shell |
StartupWinSettingsThe name of the window settings profile to use for new Terminal windows Default: "Basic" | string | Startup Window Settings |
Default Window SettingsThe name of the default window settings profile Default: "Basic" | string | Default Window Settings |
StartupControls what happens when Terminal starts up Default: 0 Range: Same login shell (0), New window with default settings (1), New window with startup settings (2) | integer | Startup Behavior |
FocusFollowsMouseMakes Terminal windows gain focus when the mouse enters them Default: false | boolean | Focus Follows Mouse |
WindowSettingsDictionary containing all Terminal window settings profiles | dict | Window Settings |
EscapeNonASCIICharactersEscapes non-ASCII characters when copying text Default: true | boolean | Escape Non-ASCII Characters |
CopyAttributesProfileProfile name to use for determining text attributes when copying | string | Copy Attributes Profile |
StringEncodingsArray of supported text encodings for Terminal windows | array | String Encodings |
AutoMarkPromptLinesAutomatically marks lines that appear to be shell prompts Default: true | boolean | Auto Mark Prompt Lines |
ShowLineMarksShows visual indicators for marked lines in the Terminal window Default: false | boolean | Show Line Marks |
OnlyWhenMoreTabsOnly shows the tab bar when there are multiple tabs open Default: true | boolean | Show Tab Bar Only When More Tabs |