Como editar manualmente os arquivos plist padrão em Mavericks

As preferências principais e o sistema de armazenamento de configurações no OS X são os "padrões", que salvam valores em listas de propriedades XML codificadas em binários ou ascii. Eles são comumente vistos na pasta "Preferências" da conta de usuário, mas existem em outros locais e para outras finalidades no sistema operacional.

Os padrões para programas e serviços do sistema geralmente são modificados a partir do programa ou do painel de configurações do sistema operacional, mas a prática comum é modificá-los manualmente e, em seguida, recarregar o serviço ou programa relevante para invocar a alteração. Isso pode ser feito para configurações padrão, mas também é útil para habilitar configurações ocultas que a Apple implementou, mas não fornece nenhuma configuração oficial, como mover o Dock até o canto da borda da tela, em vez de ficar centralizado.

Esse tipo de configuração pode ser chamado simplesmente executando o comando defaults relevante no Terminal para escrevê-lo, seguido pelo recarregamento do programa em execução (como no Dock). No entanto, muitas configurações padrão podem ser estruturas profundamente aninhadas, que são muito complexas para criar e gerenciar usando o comando padrão defaults.

Nesses casos, editar o arquivo plist relevante manualmente usando um editor de texto é feito com freqüência. Na versão anterior do sistema operacional, isso funciona bem e as configurações são carregadas quando você reinicia o programa, mas se você tentar isso no OS X Mavericks, a configuração alterada pode não funcionar.

A razão para isso é que o Mavericks agora armazena em cache as configurações padrão, em vez de carregá-las diretamente do disco. Essa alteração oferece um meio mais rápido e confiável de gerenciar configurações por programas, mas também significa que edições manuais usando editores de texto não terão efeito imediato, o que pode frustrar aqueles que podem estar tentando fazer essas alterações em seu sistema.

No entanto, você pode perceber que o uso do próprio comando defaults resultará na utilização imediata das configurações, pois armazenará corretamente as configurações, além de gravá-las no disco.

Mesmo que aqueles que usam editores de texto possam ficar frustrados com as mudanças no Mavericks, já que o comando defaults em si armazenará corretamente o arquivo de preferências, você pode usá-lo em conjunto com um editor de texto para implementar mudanças complexas em um arquivo de preferências. Para fazer isso, depois de salvar suas alterações no editor de texto, basta executar o comando defaults read no arquivo plist para listar seu conteúdo.

Por exemplo, se você quiser alterar a configuração de posição do Dock usando um editor de texto, abra-o e modifique as chaves "pinning" e "orientation" e salve as alterações. Em seguida, você pode executar um dos dois comandos a seguir para ler o arquivo plist do Dock e armazená-lo novamente. Faça isso antes de relançar o Dock, e as configurações serão implementadas e usadas corretamente quando o programa for carregado:

padrões de leitura ~ / Library / Preferences / com.apple.dock

padrões leia com.apple.dock


 

Deixe O Seu Comentário