Back to browser
Allowed Media and Menu Bar Extras
com.apple.systemuiserver
The payload that configures media management.
macOS
macOS 10.7+combinedConfiguration Keys (5)
| Key | Type | Title | Description | Default | Range |
|---|---|---|---|---|---|
PFC_SegmentedControl_0required | string | — | — | — | — |
mount-controls | dict | Volume Mount Controls | The media type dictionary that controls volume mounting. | — | — |
unmount-controls | dict | Volume Unmount Controls | The media type dictionary that controls volume unmounting. | — | — |
logout-eject | dict | Eject on logout | The media type dictionary that defines volumes to eject when the user logs out. | — | — |
menuExtras | array | Menu Extras | List of menu extras to combine with the user's menu bar | — | — |
harddisk-external | array | External Disk | A string or an array of media action strings. Internally installed SD cards and USB flash drives are included in the hard disk-external category.
This key is the default for media types that don't fall into other categories. | — | — |
harddisk-internal | array | Internal Disk | A media action string or an array of media action strings. | — | — |
networkdisk | array | Network Disk | A media action string or an array of media action strings. | — | — |
disk-image | array | Disk Image | A media action string or an array of media action strings. | — | — |
bd | array | Blu-ray | A media action string or an array of media action strings. | — | — |
cd | array | CD | A media action string or an array of media action strings. | — | — |
dvd | array | DVD | A media action string or an array of media action strings. | — | — |
dvdram | array | DVD-RAM | A media action string or an array of media action strings. | — | — |
blankbd | array | Recordable Blu-ray | A media action string or an array of media action strings. | — | — |
blankcd | array | Recordable CD | A media action string or an array of media action strings. | — | — |
blankdvd | array | Recordable DVD | A media action string or an array of media action strings. | — | — |
all-media | string | — | Unused; set to an empty string. | — | — |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
harddisk-external | array | External Disk | A string or an array of media action strings. Internally installed SD cards and USB flash drives are included in the hard disk-external category.
This key is the default for media types that don't fall into other categories. | — | — |
harddisk-internal | array | Internal Disk | A media action string or an array of media action strings. | — | — |
networkdisk | array | Network Disk | A media action string or an array of media action strings. | — | — |
disk-image | array | Disk Image | A media action string or an array of media action strings. | — | — |
bd | array | Blu-ray | A media action string or an array of media action strings. | — | — |
cd | array | CD | A media action string or an array of media action strings. | — | — |
dvd | array | DVD | A media action string or an array of media action strings. | — | — |
dvdram | array | DVD-RAM | A media action string or an array of media action strings. | — | — |
blankbd | array | Recordable Blu-ray | A media action string or an array of media action strings. | — | — |
blankcd | array | Recordable CD | A media action string or an array of media action strings. | — | — |
blankdvd | array | Recordable DVD | A media action string or an array of media action strings. | — | — |
all-media | string | — | Unused; set to an empty string. | — | — |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
harddisk-external | array | External Disk | A string or an array of media action strings. Internally installed SD cards and USB flash drives are included in the hard disk-external category.
This key is the default for media types that don't fall into other categories. | — | — |
harddisk-internal | array | Internal Disk | A media action string or an array of media action strings. | — | — |
networkdisk | array | Network Disk | A media action string or an array of media action strings. | — | — |
disk-image | array | Disk Image | A media action string or an array of media action strings. | — | — |
bd | array | Blu-ray | A media action string or an array of media action strings. | — | — |
cd | array | CD | A media action string or an array of media action strings. | — | — |
dvd | array | DVD | A media action string or an array of media action strings. | — | — |
dvdram | array | DVD-RAM | A media action string or an array of media action strings. | — | — |
blankbd | array | Recordable Blu-ray | A media action string or an array of media action strings. | — | — |
blankcd | array | Recordable CD | A media action string or an array of media action strings. | — | — |
blankdvd | array | Recordable DVD | A media action string or an array of media action strings. | — | — |
all-media | string | — | Unused; set to an empty string. | — | — |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
ActionStringItem | string | Action | One of the following values:
* authenticate - User will be authenticated before media is mounted
* read-only - The media will be mounted read-only. Not valid for unmount-controls.
* deny - The media will not be mounted.
* eject - The media will not be mounted and it will be ejected if possible. Note that some volumes are not defined as ejectable, so using the deny key may be the best solution. Not valid for unmount-controls. | — | |
menuExtra | string | Menu Extra Path | — | — |