MAC OSX Mavericks, usando o bash para ver os atributos "Get Info"

0

Eu quero usar meu bash shell para ver os atributos mostrados quando você clica com o botão direito do mouse em um aplicativo e clica em Get Info . Os atributos específicos que desejo saber se estão ou não marcados são Open in Low Resolution , Prevent App Nap e Locked .

Eu procurei no arquivo Info.plist , mas apenas informações genéricas sobre o arquivo estavam contidas aqui, e não quais atributos foram verificados.

Estas informações estão contidas no binário Aplicativos? Cadê?

    
por Rell3oT 05.11.2013 / 16:54

1 resposta

1

A configuração bloqueada é armazenada como um sinalizador do Finder:

find /Applications/Application.app -maxdepth 1 -flags +uchg|grep -q .&&echo locked
GetFileInfo /Applications/Application.app|grep -q '^attributes:.*L'&&echo locked

As configurações do app nap disabled são armazenadas em ~/Library/Preferences/com.apple.LaunchServices.plist :

$ /usr/libexec/PlistBuddy -c 'Print LSAppNapIsDisabled:com.haystacksoftware.Arq:0' ~/Library/Preferences/com.apple.LaunchServices.plist
bookH0P
       ApplicationsArq.a�p
�C8A�@�H���A�1M�$5DF7A03E-A7FB-3E80-B61D-F10CD8BF7B5D/ /Applications/Arq.app�����(Xx 0H@h  � � � �  �0 �$�0

osascript -e 'tell app "Finder" to info for (POSIX file "/Applications/Application.app")' não inclui nenhuma dessas configurações.

    
por 06.11.2013 / 23:34