2012-10-08 2 views
0

Apple Remote Desktop을 통해 130 개의 Mac에서 32 비트 모드로 Firefox를 열도록 환경 설정을 설정하려고합니다. 이 작업을 수행하는 가장 쉬운 방법은 보통 defaults write입니다. 불행히도 havent는이 문제에 대한 문서를 찾지 못했고 루트 수준이 아닌 문자열을 작성하는 구문을 파악할 수 없습니다.기본값 쓰기 도움말 (Mac)

파일은 내가 기본적으로 (물론,이하지만 관련이 할 수있는 방법이 있다고 생각하지 않습니다 x86_64

<dict> 
<key>LSArchitecturesForX86_64v2</key> 
<dict>  
    <key>org.mozilla.firefox</key> 
    <array> 
     <data> 
     Ym9va2QCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 
     AAAAAAAAAAAAYAEAAAwAAAABAQAAQXBwbGljYXRpb25zCwAAAAEB 
     AABGaXJlZm94LmFwcAAIAAAAAQYAAAQAAAAYAAAACAAAAAQDAABq 
     ix4BAAAAAAgAAAAEAwAAWYNjAQAAAAAIAAAAAQYAADwAAABMAAAA 
     CAAAAAAEAABBtfgZbgAAABgAAAABAgAAAgAAAAAAAAAPAAAAAAAA 
     AAAAAAAAAAAAAAAAAAEFAAAMAAAAAQEAAE1hY2ludG9zaCBIRAgA 
     AAAEAwAAAICcregAAAAIAAAAAAQAAEG0QBQYAAAAJAAAAAEBAAA0 
     NkFGNUYyOC1DNTExLTM0MEMtQkU1RS1DREYzMTgyQThFOTIYAAAA 
     AQIAAIEAAAABAAgA7z8AAAEACAAAAAAAAQAAAAEAAAABAQAALwAA 
     AAQAAAADAwAAAAAAIBkAAAABAQAAL0FwcGxpY2F0aW9ucy9GaXJl 
     Zm94LmFwcAAAAMwAAAD+////AQAAAAAAAAAQAAAABBAAACwAAAAA 
     AAAABRAAAFwAAAAAAAAAEBAAAHwAAAAAAAAAIBAAABgAAAAAAAAA 
     MBAAAEwAAAAAAAAAQBAAAGwAAAAAAAAAAiAAACQBAAAAAAAAECAA 
     AKQAAAAAAAAAESAAANgAAAAAAAAAEiAAALgAAAAAAAAAEyAAAMgA 
     AAAAAAAAICAAAAQBAAAAAAAAMCAAAJwAAAAAAAAAAdAAAJwAAAAA 
     AAAAENAAADABAAAAAAAAAP8AADwBAAAAAAAA 
     </data> 
     <string>x86_64</string> 
    </array> 
</dict> 
+0

내 용도로 사용되었지만 여전히 좋은 답변입니다. 'sudo ditto --arch i386 /Applications/Firefox.app/Contents/MacOS/firefox/Applications/Firefox.app/Contents/MacOS/firefox_i386' 'sudo ditto --arch i386 /Applications/Firefox.app/Contents/MacOS/firefox_i386/응용 프로그램/Firefox.app/내용/MacOS/firefox' – Brian

답변

1

i386에 문자열을 변경해야 ~/Library/Preferences/com.apple.LaunchServices.plist

입니다 전체 LSArchitecturesForX86_64v2 사전을 덤프하고 편집 한 다음 다시 가져 오기). 각 컴퓨터에서 관련 파일을 백업 다시 (내가 ... 한 번, 그것을 시도)이 첫 번째를 테스트하고 있습니다

/usr/libexec/PlistBuddy -c "set :LSArchitecturesForX86_64v2:org.mozilla.firefox:1 i386" ~/Library/Preferences/com.apple.LaunchServices.plist 

130 컴퓨터에 아무것도를 배포하기 전에 일반적인주의 사항 : 그러나 PlistBuddy 일을 할 수 있습니다 그래서 무언가가 옆으로 가면 롤백 할 수 있습니다.

+0

Rock on! 완벽하고 정확하게 내가 필요한 것. – Brian