Terminal
com.apple.Terminal
Configures settings for the macOS Terminal application including shell behavior, window appearance, and security options.
macOS
Configuration Keys (13)
Showing 13 of 13 keys
| Key | Type | Description | Default | Range |
|---|---|---|---|---|
SecureKeyboardEntrybooleanSecure Keyboard Entry | boolean | Enables secure keyboard entry to prevent other applications from reading keystrokes | Default: false | Range: — |
ShellstringDefault Shell | string | Specifies the default shell to use when opening new Terminal windows | Default: — | Range: — |
StartupWinSettingsstringStartup Window Settings | string | The name of the window settings profile to use for new Terminal windows | Default: "Basic" | Range: — |
Default Window SettingsstringDefault Window Settings | string | The name of the default window settings profile | Default: "Basic" | Range: — |
StartupintegerStartup Behavior | integer | Controls 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) |
FocusFollowsMousebooleanFocus Follows Mouse | boolean | Makes Terminal windows gain focus when the mouse enters them | Default: false | Range: — |
WindowSettingsdictWindow Settings | dict | Dictionary containing all Terminal window settings profiles | Default: — | Range: — |
EscapeNonASCIICharactersbooleanEscape Non-ASCII Characters | boolean | Escapes non-ASCII characters when copying text | Default: true | Range: — |
CopyAttributesProfilestringCopy Attributes Profile | string | Profile name to use for determining text attributes when copying | Default: — | Range: — |
StringEncodingsarrayString Encodings | array | Array of supported text encodings for Terminal windows | Default: — | Range: — |
AutoMarkPromptLinesbooleanAuto Mark Prompt Lines | boolean | Automatically marks lines that appear to be shell prompts | Default: true | Range: — |
ShowLineMarksbooleanShow Line Marks | boolean | Shows visual indicators for marked lines in the Terminal window | Default: false | Range: — |
OnlyWhenMoreTabsbooleanShow Tab Bar Only When More Tabs | boolean | Only shows the tab bar when there are multiple tabs open | Default: true | Range: — |