【问题标题】:defaults write help (Mac)默认写帮助 (Mac)
【发布时间】:2012-09-28 23:36:14
【问题描述】:

我正在尝试通过 Apple 远程桌面设置 Firefox 在 130 台 Mac 上以 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>

【问题讨论】:

  • 这对我有用,但答案仍然很好。 sudo ditto --arch i386 /Applications/Firefox.app/Contents/MacOS/firefox /Applications/Firefox.app/Contents/MacOS/firefox_i386sudo ditto --arch i386 /Applications/Firefox.app/Contents/MacOS/firefox_i386 /Applications/Firefox.app/Contents/MacOS/firefox

标签: macos firefox 32-bit defaults


【解决方案1】:

我认为没有办法使用默认值(嗯,有,但它涉及转储整个 LSArchitecturesForX86_64v2 字典,编辑它,然后重新导入)。但 PlistBuddy 可以胜任:

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

在将任何东西部署到 130 台计算机之前,通常需要注意的是:首先测试这个(我试过一次......),并让它在每台计算机上备份相关文件,这样如果出现问题,你可以将其回滚.

【讨论】:

  • 摇滚吧!完美,正是我需要的。
猜你喜欢
  • 2020-10-19
  • 2018-08-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-08
  • 2015-05-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多