0

Apple Remote Desktop を使用して 130 Mac で Firefox を 32 ビット モードで開くように設定しようとしています。通常、これを行う最も簡単な方法は、defaults write残念ながらこれに関するドキュメントを見つけていないことです。また、ルートレベルではない文字列を記述するための構文を理解できません。

ファイルは~/Library/Preferences/com.apple.LaunchServices.plist

x86_64文字列を次のように変更する必要がありますi386

<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>
4

1 に答える 1

1

デフォルトでこれを行う方法はないと思います(まあ、ありますが、LSArchitecturesForX86_64v2辞書全体をダンプし、編集してから再インポートする必要があります)。しかし、PlistBuddy はその仕事を行うことができます。

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

そして、130台のコンピューターに何かを展開する前の通常の警告:これを最初にテストし(私は一度試しました...)、各コンピューターの関連ファイルをバックアップして、何かが横向きになった場合はロールバックできるようにします。

于 2012-10-08T19:07:31.367 に答える