Editar listas de propiedades en Terminal en la Mac
Los archivos de preferencias y configuraciones en macOS usan listas de preferencias ( plists) para especificar los atributos o propiedades de una app o un proceso. Un ejemplo sería el plist de preferencias del Finder en la carpeta Librería/Preferencias/ de una carpeta de inicio de un usuario. El archivo se llama com.apple.finder.plist. La convención de los nombres predeterminada de una plist incluye el nombre DNS invertido del distribuidor antepuesto al nombre de la app o proceso, seguido de la extensión .plist.
Para editar listas de propiedades, usa la herramienta de línea de comando defaults
. El comando defaults
es una herramienta poderosa y, cuando conoces la tecla y el valor específicos en una lista de propiedades que quieres cambiar, la herramienta defaults
es muy eficiente.
La herramienta defaults
trabaja directamente con el subsistema de preferencias de macOS, y muchas apps en macOS la utilizan para administrar preferencias y otras configuraciones. Puede estar integrada en scripts de shell, y te permite acceder a preferencias en los varios dominios que existen en una computadora específica.
Determina los nombres de la lista de propiedades, la clave y los valores. Por ejemplo, el nombre de la lista de propiedades del Dock es
com.apple.Dock.plist
(al invocar el comandodefaults
, omite la extensión .plist).Ingresa los valores después del comando
defaults
:defaults write com.apple.dock orientation left
Reinicia la app o el proceso si es necesario.
Una manera simple de hacerlo es usando Monitor de Actividad para seleccionar el proceso adecuado y después hacer clic en "Salir del proceso". Por ejemplo, elegirías el proceso llamado Dock.
También puedes editar archivos de listas de preferencias en Xcode, el cual proporciona un editor de listas de preferencias integrado. Para usar Xcode, haz doble clic en un archivo .plist en el Finder.
Si no tienes Xcode instalada en la Mac, descárgala de Mac App Store.