Editar listas de propriedades no Terminal no Mac
Os ficheiros de preferência e configuração no macOS usam listas de propriedade (plists) para especificar os atributos (ou propriedades) de uma aplicação ou um processo. Um exemplo é a plist de preferências do Finder na pasta Biblioteca/Preferences/ da pasta pessoal de um utilizador. O ficheiro tem o nome com.apple.finder.plist. A convenção de nomenclatura predefinida para uma plist inclui o nome DNS inverso do distribuidor anexado ao nome da aplicação ou processo, seguido de uma extensão .plist.
Para editar listas de propriedades, use a ferramenta de linha de comandos defaults
. O comando defaults
é uma ferramenta poderosa e, quando sabe a chave e o valor específicos de uma lista de propriedades que precisa de alterar, defaults
é muito eficaz.
A ferramenta defaults
funciona diretamente com o subsistema de preferências do macOS e é usada por muitas aplicações no macOS para gerir preferências e outras definições. Pode ser integrada em scripts da shell e permite-lhe aceder às preferências nos vários domínios que existem num determinado computador.
Determine os nomes da lista de propriedades, chave e valores adequados. Por exemplo, o nome da lista de propriedades da Dock é
com.apple.Dock.plist
(ao invocar o comando defaults, omita a extensão .plist).Digite os valores seguidos do comando
defaults
:defaults write com.apple.dock orientation left
Reinicie a aplicação ou o processo, se for necessário.
Uma forma rápida de o fazer é usar o Monitor de Atividade para selecionar o processo adequado e, em seguida, clicar em “Terminar processo”. Para este exemplo, escolheria o processo com o nome Dock.
Também pode editar ficheiros de lista de propriedades no Xcode, que disponibiliza um editor de listas de propriedades integrado. Para usar o Xcode, faça duplo clique num ficheiro .plist no Finder.
Se não tiver o Xcode instalado no Mac, pode descarregá‑lo da Mac App Store.