Allowed Media and Menu Bar Extras
com.apple.systemuiserver
The payload that configures media management.
Configuration Keys (5)
| Key | Type | Title |
|---|---|---|
PFC_SegmentedControl_0required | string | — |
mount-controlsThe media type dictionary that controls volume mounting. | dict | Volume Mount Controls |
unmount-controlsThe media type dictionary that controls volume unmounting. | dict | Volume Unmount Controls |
logout-ejectThe media type dictionary that defines volumes to eject when the user logs out. | dict | Eject on logout |
menuExtrasList of menu extras to combine with the user's menu bar | array | Menu Extras |
harddisk-externalA 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. | array | External Disk |
harddisk-internalA media action string or an array of media action strings. | array | Internal Disk |
networkdiskA media action string or an array of media action strings. | array | Network Disk |
disk-imageA media action string or an array of media action strings. | array | Disk Image |
bdA media action string or an array of media action strings. | array | Blu-ray |
cdA media action string or an array of media action strings. | array | CD |
dvdA media action string or an array of media action strings. | array | DVD |
dvdramA media action string or an array of media action strings. | array | DVD-RAM |
blankbdA media action string or an array of media action strings. | array | Recordable Blu-ray |
blankcdA media action string or an array of media action strings. | array | Recordable CD |
blankdvdA media action string or an array of media action strings. | array | Recordable DVD |
all-mediaUnused; set to an empty string. | string | — |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
harddisk-externalA 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. | array | External Disk |
harddisk-internalA media action string or an array of media action strings. | array | Internal Disk |
networkdiskA media action string or an array of media action strings. | array | Network Disk |
disk-imageA media action string or an array of media action strings. | array | Disk Image |
bdA media action string or an array of media action strings. | array | Blu-ray |
cdA media action string or an array of media action strings. | array | CD |
dvdA media action string or an array of media action strings. | array | DVD |
dvdramA media action string or an array of media action strings. | array | DVD-RAM |
blankbdA media action string or an array of media action strings. | array | Recordable Blu-ray |
blankcdA media action string or an array of media action strings. | array | Recordable CD |
blankdvdA media action string or an array of media action strings. | array | Recordable DVD |
all-mediaUnused; set to an empty string. | string | — |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
harddisk-externalA 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. | array | External Disk |
harddisk-internalA media action string or an array of media action strings. | array | Internal Disk |
networkdiskA media action string or an array of media action strings. | array | Network Disk |
disk-imageA media action string or an array of media action strings. | array | Disk Image |
bdA media action string or an array of media action strings. | array | Blu-ray |
cdA media action string or an array of media action strings. | array | CD |
dvdA media action string or an array of media action strings. | array | DVD |
dvdramA media action string or an array of media action strings. | array | DVD-RAM |
blankbdA media action string or an array of media action strings. | array | Recordable Blu-ray |
blankcdA media action string or an array of media action strings. | array | Recordable CD |
blankdvdA media action string or an array of media action strings. | array | Recordable DVD |
all-mediaUnused; set to an empty string. | string | — |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
ActionStringItemOne 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. Range: Authenticate (authenticate), Read-Only (read-only), Deny (deny), Eject (eject), Alert (alert) | string | Action |
menuExtraRange: /System/Library/CoreServices/Menu Extras/AirPort.menu, /System/Library/CoreServices/Menu Extras/Battery.menu, /System/Library/CoreServices/Menu Extras/Bluetooth.menu, /System/Library/CoreServices/Menu Extras/Clock.menu, /System/Library/CoreServices/Menu Extras/Displays.menu, /System/Library/CoreServices/Menu Extras/DwellControl.menu, /System/Library/CoreServices/Menu Extras/Eject.menu, /System/Library/CoreServices/Menu Extras/ExpressCard.menu, /System/Library/CoreServices/Menu Extras/Ink.menu, /System/Library/CoreServices/Menu Extras/IrDA.menu, /System/Library/CoreServices/Menu Extras/PPP.menu, /System/Library/CoreServices/Menu Extras/PPPoE.menu, /System/Library/CoreServices/Menu Extras/SafeEjectGPUExtra.menu, /System/Library/CoreServices/Menu Extras/Script, /System/Library/CoreServices/Menu Extras/Menu.menu, /System/Library/CoreServices/Menu Extras/TextInput.menu, /System/Library/CoreServices/Menu Extras/TimeMachine.menu, /System/Library/CoreServices/Menu Extras/UniversalAccess.menu, /System/Library/CoreServices/Menu Extras/User.menu, /System/Library/CoreServices/Menu Extras/VPN.menu, /System/Library/CoreServices/Menu Extras/Volume.menu, /System/Library/CoreServices/Menu Extras/WWAN.menu, /System/Library/CoreServices/Menu Extras/iChat.menu | string | Menu Extra Path |