Dock
com.apple.dock
The payload that configures the Dock.
Not available with User Enrollment · Only one instance per profile
Configuration Keys (44)
Showing 44 of 44 keys
| Key | Type | Description | Default | Range |
|---|---|---|---|---|
static-appsarrayStatic Apps | array | An array of items located on the Applications side of the Dock that users can't remove from that location. | Default: — | Range: — |
StaticItemdict | dict | Items that are located on the Documents side of the Dock and cannot be removed from that location. | Default: — | Range: — |
| string | The type of tile. | Default: "file-tile" | Range: File (file-tile) | |
| dict | The information about the Dock item. | Default: — | Range: — | |
| string | The label of the Dock item. | Default: — | Range: — | |
file-labelstringDisplay Name | string | Display name in the profile GUI of a dock item. | Default: — | Range: — |
| integer | The type of tile. | Default: — | Range: File (1) | |
| dict | The data in a file. For Apple use only. | Default: — | Range: — | |
_CFURLStringstringPath | string | Path to the application. | Default: — | Range: — |
_CFURLStringTypeintegerPath Type | integer | Path type. 0 = /Path/to/item, 15 = file://Path/to/item | Default: — | Range: Path (0), File URL (15) |
urlstring | string | The URL string. | Default: — | Range: — |
static-othersarrayStatic Others | array | An array of items located on the Documents side of the Dock that users can't remove from that location. | Default: — | Range: — |
StaticItemdictStatic Other | dict | Items that are located on the Documents side of the Dock and cannot be removed from that location. | Default: — | Range: — |
| string | The type of tile. | Default: "file-tile" | Range: File (file-tile), Directory (directory-tile), URL (url-tile) | |
| dict | The information about the Dock item. | Default: — | Range: — | |
| string | The label of the Dock item. | Default: — | Range: — | |
file-labelstringDisplay Name | string | Display name in the profile GUI of a dock item. | Default: — | Range: — |
urlstringURL | string | The URL string. | Default: — | Range: — |
| integer | The type of tile: '0': URL '1': File '3': Directory | Default: — | Range: URL (0), File (1), Directory (3) | |
| dict | The data in a file. For Apple use only. | Default: — | Range: — | |
_CFURLStringstringPath | string | Path to the file. | Default: — | Range: — |
_CFURLStringTypeintegerPath Type | integer | Path type. 0 = /Path/to/item, 15 = file://Path/to/item | Default: — | Range: Path (0), File URL (15) |
home directory relativestringHome Directory Relative | string | Path to item relative to the current user's home directory. | Default: — | Range: — |
arrangementintegerArrangement | integer | Arrangement (sorting) of the directory contents. | Default: 1 | Range: Name (1), Date Added (2), Date Modified (3), Date Created (4), Kind (5) |
displayasintegerDisplay As | integer | Display directory as either a Folder or a Stack. | Default: 2 | Range: Folder (1), Stack (2) |
showasintegerShow As | integer | How to show directory contents. | Default: 4 | Range: Fan (1), Grid (2), List (3), Automatic (4) |
persistent-appsarrayPersistent Apps | array | An array of items located on the Applications side of the Dock that users can remove from the Dock. | Default: — | Range: — |
StaticItemdict | dict | Items that are located on the Documents side of the Dock and cannot be removed from that location. | Default: — | Range: — |
| string | The type of tile. | Default: "file-tile" | Range: File (file-tile) | |
| dict | The information about the Dock item. | Default: — | Range: — | |
| string | The label of the Dock item. | Default: — | Range: — | |
file-labelstringDisplay Name | string | Display name in the profile GUI of a dock item. | Default: — | Range: — |
| integer | The type of tile. | Default: — | Range: File (1) | |
| dict | The data in a file. For Apple use only. | Default: — | Range: — | |
_CFURLStringstringPath | string | Path to the application. | Default: — | Range: — |
_CFURLStringTypeintegerPath Type | integer | Path type. 0 = /Path/to/item, 15 = file://Path/to/item | Default: — | Range: Path (0), File URL (15) |
urlstring | string | The URL string. | Default: — | Range: — |
persistent-othersarrayPersistent Others | array | An array of items located on the Documents side of the Dock that users can remove from the Dock. | Default: — | Range: — |
StaticItemdictStatic Other | dict | Items that are located on the Documents side of the Dock and cannot be removed from that location. | Default: — | Range: — |
| string | The type of tile. | Default: "file-tile" | Range: File (file-tile), Directory (directory-tile), URL (url-tile) | |
| dict | The information about the Dock item. | Default: — | Range: — | |
| string | The label of the Dock item. | Default: — | Range: — | |
file-labelstringDisplay Name | string | Display name in the profile GUI of a dock item. | Default: — | Range: — |
urlstringURL | string | The URL string. | Default: — | Range: — |
| integer | The type of tile: '0': URL '1': File '3': Directory | Default: — | Range: URL (0), File (1), Directory (3) | |
| dict | The data in a file. For Apple use only. | Default: — | Range: — | |
_CFURLStringstringPath | string | Path to the file. | Default: — | Range: — |
_CFURLStringTypeintegerPath Type | integer | Path type. 0 = /Path/to/item, 15 = file://Path/to/item | Default: — | Range: Path (0), File URL (15) |
home directory relativestringHome Directory Relative | string | Path to item relative to the current user's home directory. | Default: — | Range: — |
arrangementintegerArrangement | integer | Arrangement (sorting) of the directory contents. | Default: 1 | Range: Name (1), Date Added (2), Date Modified (3), Date Created (4), Kind (5) |
displayasintegerDisplay As | integer | Display directory as either a Folder or a Stack. | Default: 2 | Range: Folder (1), Stack (2) |
showasintegerShow As | integer | How to show directory contents. | Default: 4 | Range: Fan (1), Grid (2), List (3), Automatic (4) |
tilesizeintegerSize | integer | The tile size. Values must be in the range from 16 to 128. | Default: 64 | Range: 16 – 128 |
size-immutablebooleanSize slider disabled | boolean | If 'true', locks the size slider. | Default: false | Range: — |
magnificationbooleanEnable magnification | boolean | If 'true', enables magnification. | Default: false | Range: — |
magnify-immutablebooleanEnable magnification checkbox disabled | boolean | If 'true', locks magnification. | Default: false | Range: — |
largesizeintegerMagnification | integer | The size of the largest magnification. | Default: 128 | Range: 16 – 128 |
magsize-immutablebooleanMagnification slider disabled | boolean | If 'true', locks the magnification slider. | Default: false | Range: — |
orientationstringPosition on screen | string | The orientation of the Dock. | Default: — | Range: Bottom (bottom), Left (left), Right (right) |
position-immutablebooleanPosition on screen buttons disabled | boolean | If 'true', locks the position. | Default: false | Range: — |
mineffectstringMinimize window effect | string | The minimize effect. | Default: "genie" | Range: Genie Effect (genie), Scale Effect (scale) |
mineffect-immutablebooleanMinimize window effect button disabled | boolean | If 'true', locks "Minimize windows using." | Default: false | Range: — |
minimize-to-applicationbooleanMinimize windows into application icon | boolean | If 'true', enables "Minimize windows into application icon." | Default: false | Range: — |
| boolean | If 'true', disables the "Minimize windows into application icon" checkbox. | Default: false | Range: — | |
launchanimbooleanAnimate opening applications | boolean | If 'true', enables "Animate opening applications." | Default: false | Range: — |
launchanim-immutablebooleanAnimate opening applications checkbox disabled | boolean | If 'true', locks "Animate opening applications." | Default: false | Range: — |
autohidebooleanAutomatically hide and show the Dock | boolean | If 'true', enables "Automatically hide and show the Dock." | Default: false | Range: — |
autohide-immutablebooleanAutomatically hide and show the Dock checkbox disabled | boolean | If 'true', locks "Automatically hide." | Default: false | Range: — |
autohide-delayrealShow delay | real | Delay in seconds before a hidden Dock is shown. | Default: 0.2 | Range: — |
Show and hide animation duration | real | Duration in seconds of Dock show and hide sliding animations. | Default: 0.5 | Range: — |
show-process-indicatorsbooleanShow indicators for open applications | boolean | If true, shows the process indicator. | Default: false | Range: — |
| boolean | If 'true', enables "Show recent items." | Default: false | Range: — | |
show-recent-countintegerNumber of recent applications | integer | Controls the number of items shown in the recent apps area of the dock. | Default: 3 | Range: — |
static-onlybooleanRemove non-static apps and documents from Dock | boolean | If 'true', uses the 'static-apps' and 'static-others' dictionaries for the Dock and ignores any items in the 'persistent-apps' and 'persistent-others' dictionaries. If 'false', the contents are merged with the static items listed first. | Default: false | Range: — |
contents-immutablebooleanPrevent modifying items in Dock | boolean | If 'true', disables changes to the Dock. | Default: false | Range: — |
| boolean | If 'true', use the file in '/Library/Preferences/com.apple.dockfixup.plist' when a new user or migrated user logs in. This option has no effect for existing users. Only available on the device channel. | Default: false | Range: — | |
Managed Client Special Folders | array | One or more special folders that the device may create at user login time and place in the Dock. The "My Applications" item is only used for Simple Finder environments. The "Original Network Home" item is only used for mobile account users. | Default: — | Range: — |
Folder Flag | string | Flag for the folder to be added by Managed Client. | Default: — | Range: My apps (AddDockMCXMyApplicationsFolder), Documents (AddDockMCXDocumentsFolder), Shared Items (AddDockMCXSharedFolder), Network home (AddDockMCXOriginalNetworkHomeFolder) |
wvous-tl-cornerintegerTop Left Hot Corner Action | integer | Action to be taken when the pointer enters the top left corner of the screen | Default: 0 | Range: Start Screen Saver (5), Disable Screen Saver (6), Mission Control (2), Application Windows (3), Desktop (4), Dashboard (removed from macOS 10.15) (7), Notification Center (12), Launchpad (11), Quick Note (introduced on macOS 12.0) (14), Put Display to Sleep (10), Lock Screen (13), No Action (0) |
wvous-tl-modifierintegerTop Left Hot Corner Modifier | integer | Modifier keys required to activate the top left hot corner | Default: 0 | Range: None (0), Command (1048576), Command+Option (1572864), Command+Option+Control (1835008), Command+Option+Control+Shift (1966080), Command+Option+Shift (1703936), Command+Control (1310720), Command+Control+Shift (1441792), Command+Shift (1179648), Option (524288), Option+Control (786432), Option+Control+Shift (917504), Option+Shift (655360), Control (262144), Control+Shift (393216), Shift (131072) |
wvous-tr-cornerintegerTop Right Hot Corner Action | integer | Action to be taken when the pointer enters the top right corner of the screen | Default: 0 | Range: Start Screen Saver (5), Disable Screen Saver (6), Mission Control (2), Application Windows (3), Desktop (4), Dashboard (removed from macOS 10.15) (7), Notification Center (12), Launchpad (11), Quick Note (introduced on macOS 12.0) (14), Put Display to Sleep (10), Lock Screen (13), No Action (0) |
wvous-tr-modifierintegerTop Right Hot Corner Modifier | integer | Modifier keys required to activate the top right hot corner | Default: 0 | Range: None (0), Command (1048576), Command+Option (1572864), Command+Option+Control (1835008), Command+Option+Control+Shift (1966080), Command+Option+Shift (1703936), Command+Control (1310720), Command+Control+Shift (1441792), Command+Shift (1179648), Option (524288), Option+Control (786432), Option+Control+Shift (917504), Option+Shift (655360), Control (262144), Control+Shift (393216), Shift (131072) |
wvous-bl-cornerintegerBottom Left Hot Corner Action | integer | Action to be taken when the pointer enters the bottom left corner of the screen | Default: 0 | Range: Start Screen Saver (5), Disable Screen Saver (6), Mission Control (2), Application Windows (3), Desktop (4), Dashboard (removed from macOS 10.15) (7), Notification Center (12), Launchpad (11), Quick Note (introduced on macOS 12.0) (14), Put Display to Sleep (10), Lock Screen (13), No Action (0) |
wvous-bl-modifierintegerBottom Left Hot Corner Modifier | integer | Modifier keys required to activate the bottom left hot corner | Default: 0 | Range: None (0), Command (1048576), Command+Option (1572864), Command+Option+Control (1835008), Command+Option+Control+Shift (1966080), Command+Option+Shift (1703936), Command+Control (1310720), Command+Control+Shift (1441792), Command+Shift (1179648), Option (524288), Option+Control (786432), Option+Control+Shift (917504), Option+Shift (655360), Control (262144), Control+Shift (393216), Shift (131072) |
wvous-br-cornerintegerBottom Right Hot Corner Action | integer | Action to be taken when the pointer enters the bottom right corner of the screen | Default: 0 | Range: Start Screen Saver (5), Disable Screen Saver (6), Mission Control (2), Application Windows (3), Desktop (4), Dashboard (removed from macOS 10.15) (7), Notification Center (12), Launchpad (11), Quick Note (introduced on macOS 12.0) (14), Put Display to Sleep (10), Lock Screen (13), No Action (0) |
wvous-br-modifierintegerBottom Right Hot Corner Modifier | integer | Modifier keys required to activate the bottom right hot corner | Default: 0 | Range: None (0), Command (1048576), Command+Option (1572864), Command+Option+Control (1835008), Command+Option+Control+Shift (1966080), Command+Option+Shift (1703936), Command+Control (1310720), Command+Control+Shift (1441792), Command+Shift (1179648), Option (524288), Option+Control (786432), Option+Control+Shift (917504), Option+Shift (655360), Control (262144), Control+Shift (393216), Shift (131072) |
| string | Set the "Prefer tabs when opening documents" to the provided value. | Default: — | Range: Manual (manual), Always (always), Fullscreen (fullscreen) | |
| boolean | If 'true', disables "Prefer tabs when opening documents" checkbox. | Default: false | Range: — | |
| string | The behavior when the window's title bar is double-clicked. | Default: — | Range: Minimize (minimize), Maximize (maximize), None (none) | |
| boolean | If 'true', locks "Double-click a window's title bar." | Default: false | Range: — | |
showindicators-immutablebooleanPrevent changing indicators display | boolean | If 'true', locks "Show indicators." | Default: false | Range: — |
| boolean | If 'true', disables "Show recent applications" checkbox. | Default: false | Range: — | |
PayloadEnabledbooleanPayload Enabled | boolean | Whether this Dock configuration payload is enabled and should be applied to the system. | Default: true | Range: — |