
Editar listas de propiedades en Terminal en el Mac
Los archivos de preferencias y configuración de macOS utilizan listas de propiedades (plists) para especificar los atributos, o propiedades, de una app o proceso. Un ejemplo es la lista plist de preferencias del Finder de la carpeta Biblioteca/Preferences/, en la carpeta de inicio del usuario. El archivo se llama com.apple.finder.plist. La convención de nombres por omisión de una plist incluye el nombre de DNS inverso del distribuidor antepuesto al nombre de la app o proceso seguido de la extensión .plist.
Para editar listas de propiedades, utiliza la herramienta de línea de comandos defaults
. El comando defaults
es una herramienta poderosa y, si conoces el clave y valor específicos de una lista de propiedades que deseas cambiar, la herramienta defaults
es muy eficiente.
La herramienta defaults
funciona directamente con el subsistema de preferencias de macOS y la utilizan muchas apps de macOS para gestionar las preferencias y otros ajustes. Puede integrarse en scripts de shell y permite acceder a las preferencias de acceso de los distintos dominios que existen en un ordenador específico.
Determina los nombres de la lista de propiedades, de la clave y de los valores adecuados. Por ejemplo, el nombre la lista de propiedades del Dock
com.apple.Dock.plist
. (Cuando invoques el comandodefaults
, omite la extensión .plist.)Introduce los valores después del comando
defaults
:defaults write com.apple.dock orientation left
Reinicia la app o el proceso, si es necesario.
Una forma sencilla de hacerlo es usar Monitor de Actividad para seleccionar el proceso adecuado y, a continuación, hacer clic en “Salir del proceso”. En el caso de este ejemplo, elegirías el proceso llamado Dock.
También puedes editar los archivos de lista de propiedades en Xcode, que ofrece un editor de listas de propiedades integrado. Para utilizar Xcode, haz doble clic en un archivo .plist en el Finder.
Si no tienes Xcode instalado en el Mac, descárgatelo en Mac App Store.