Arquivo de preferências não é XML

0

Eu quero modificar este arquivo, seguindo as instruções do PathFinder

/Library/Preferences/com.apple.loginwindow.plist

no entanto, não é XML. Parece mais com algum formato binário.

O que estou perdendo?

Aqui estão as instruções do manual do PathFinder

If you’re feeling more geeky, edit the preference file com.apple.loginwindow.plist and add the following lines:

<key>Finder</key>  <string>/[path to]/Path Finder.app</string>
    
por Dan Rosenstark 20.11.2009 / 13:43

2 respostas

2

A Apple mudou para usar preferências formatadas binárias, é o mesmo formato, apenas representado em um formato binário "compactado", em vez de "legível por humanos".

Para converter um arquivo .plist binário para o formato XML para edição, digite isso no Terminal: plutil -convert xml1 some_file.plist

Para converter um arquivo .plist XML em binário para uso: plutil -convert binary1 some_other_file.plist

    
por 20.11.2009 / 14:23
1

Embora a resposta de Benjamin esteja de fato correta e responda a sua pergunta, sugiro que a maneira "mais segura" de ajustar preferências é usar o comando defaults . Como

$ sudo defaults write /Library/Preferences/loginwindow Finder "/path/to/Path Finder.app"

Então você não precisa se preocupar se o plist é binário ou XML.

    
por 20.11.2009 / 21:22

Tags