GUI no MacOS para padrões?

10

Eu não sou uma pessoa do Mac (ainda, pretendo adicionar isso ao repertório este ano), mas tenho acompanhado muitas das perguntas do Mac no SF. O comando padrão aparece muito e, a partir do contexto das perguntas / respostas, recebo o que ele faz. Apenas curioso, existe uma GUI para editar as configurações? Parece-me que isso seria algo análogo ao editor de registro no Windows (embora eu espere que o registro faça muito mais).

squillman
fonte

Respostas:

18

Sim e não. O Mac OS X não possui um registro unificado como o Windows; em vez disso, armazena preferências em .plistarquivos individuais .

Quando você executa um defaults writecomando, ele armazena a alteração ~/Library/Preferences. Como exemplo, o comando para alterar o Dock da aparência do vidro 3D para uma sombra 2D mais básica é:

defaults write com.apple.dock no-glass -boolean YES

O que isso faz é modificar ~/Library/Preferences/com.apple.dock.pliste mudar no-glasspara true. Os utilitários de desenvolvedor do Mac OS X contêm um programa chamado Property List Editor que permitirá editar o arquivo com uma GUI: texto alternativo

Kyle Cronin
fonte
6
+1 temos um vencedor. O conceito importante para chegar aqui é que esses comandos "padrão" que você continua vendo estão apenas gravando em arquivos .plist.
nome de usuário
5

O aplicativo Secrets permitirá que você alterne alguns dos defaultcomandos mais conhecidos .

Dave K
fonte
4

Thomas Tempelmann Editor de Prefs do Mac OS X - Uma GUI para o comando 'padrões'

O Mac OS X 10.8 introduziu um sistema de cache para preferências de aplicativos ("cfprefsd"). Embora isso provavelmente aumente o desempenho de aplicativos, torna mais difícil para os desenvolvedores manipular valores de preferência rapidamente para testes, porque fazer alterações diretamente nos arquivos plist da ~/Library/Preferencespasta não funciona mais com editores como "Property List Editor.app" e o similar no Xcode. ...

Editor de Prefs:

… Usa as CFPreferencesfunções para modificar os valores em vez de editar os arquivos plist diretamente. ...

... imediatamente comprometido com as preferências, como visto por outros aplicativos, assim como quando você usa o comando "padrões". ...

Graham Perrin
fonte
3

Existem algumas ferramentas que permitem alterar essas configurações de tipo 'padrão' a ​​partir de uma interface GUI, eis duas:

l0c0b0x
fonte
Talvez eu tenha lido a pergunta errado. Eu pensei que você estava procurando uma opção de GUI para alterar algumas opções ocultas para o OS X que provavelmente são iniciadas a partir de comandos 'padrões'. Os aplicativos acima permitem ativar / desativar essas configurações ... Acredito que a maioria dessas opções ocultas esteja lá.
L0c0b0x