对于语言环境设置,我是一个非常挑剔的人,没有一个预设区域对我来说足够好。
我希望我的日期采用德语(或 ISO)格式,但我希望星期几和月份的名称保留为英文。
我想要 24 小时格式、SI 单位、美元货币,并清晰标注负数,等等。具体细节并不重要。我关心的设置都在国际首选项窗格的“格式”选项卡下。
我每次设置新的 Mac 时,都必须一点一点地定制每个细小的项目。
我想知道的是,所有这些内容是否都包含在一个合理的 plist 文件中,我可以将其放在我的 Dropbox 上并加载到我拥有帐户的每台 Mac 中。或者更好的是,我是否真的可以创建一个新的区域,该区域将显示在上述 prefpane 选项卡中的区域下拉列表中。
答案1
首选项文件中的相应键存储在.GlobalPreferences.plist
用户首选项文件夹中的文件中。您可以将此文件复制到 Dropbox(我强烈建议在将其复制到 Dropbox 时删除其前面的句点),然后将其复制到用户的首选项文件夹中。该文件中还存储了其他几个项目,您可能会无意中重置它们,因此我建议使用脚本来运行命令defaults
以应用所需的更改。
我建议在 Property List Viewer(开发人员工具的一部分)中打开 .GlobalPreferences.plist 文件,或者在你最喜欢的文本编辑器中打开它(将二进制 plist 转换为 xml 后,才能读取其中的值很多更轻松 - plutil -convert xml1 ~/Library/Preferences/.GlobalPreferences.plist
)
复制文件
cp ~/Library/Preferences/.GlobalPreferences.plist ~/Dropbox/GlobalPreferences.plist
# On Next Computer
cp ~/Dropbox/GlobalPreferences.plist ~/Library/Preferences/.GlobalPreferences.plist
默认命令
#!/bin/sh
#Example from my .GlobalPreferences
/usr/bin/defaults write ~/Library/Preferences/.GlobalPreferences.plist AppleLocale -string "en_CA"
/usr/bin/defaults write ~/Library/Preferences/.GlobalPreferences.plist AppleICUDateFormatStrings -dict 1 "MM/dd/yy"
我不熟悉所涉及的其他键,所以我不能说其他位是什么,但如果你想发布输出
usr/libexec/PlistBuddy -c Print ~/Library/Preferences/.GlobalPreferences.plist
到 Paste Bin 或其他地方,我可以提供帮助来填补缺失的默认命令。我还建议清理 NSNavRecentPlaces 等项目的输出,以便在公开发布时使用。
答案2
所有这些偏好设置都是“每个用户”的,因此,您应该在 ~/Library 和 ~/ 中挖掘您感兴趣的偏好设置文件。
由于 OS X 具有 Unix 基础,因此应该适用骨干用户的概念。
这里有一个链接,指向一个更具描述性的想法和一些“步骤”的段落:
(完成 skel 帐户后,你可以将 skel 的主目录复制到你的 dropbox)
答案3
使用类似碳抄本备份您当前的 OSX 安装(该安装已根据您的需要进行了调整),然后将其迁移到您想要进行新安装的机器上。
对于那些不熟悉克隆的概念是,它是卷的精确副本,保留了所有不可见的文件、权限、元数据和其他信息,而一些传统备份应用程序(以及 Finder)实际上并没有复制这些信息。事实上,精确的克隆是创建 Mac OS X 磁盘可启动备份的唯一方法 - 这种备份可让您在几分钟内恢复运行,而不是在驱动器上重新安装 Mac OS X 然后恢复文件可能需要几个小时。(请注意,您需要克隆到能够启动 Mac 的驱动器;并非所有驱动器都具有此功能。)
但是,在升级到 Mac OS X 的主要新版本时,克隆也很有用:您可以将 Mac 的硬盘驱动器克隆到另一个驱动器;然后使用 OS X 安装程序在 Mac 上执行新操作系统的“擦除并安装”;然后将克隆连接到您的 Mac 并使用设置助理自动将您的用户帐户、设置和数据从备份迁移到新的 OS X 安装。
或者你需要一些东西像 Slipy
创建 OSX 安装程序的 slipstreamed 版本。但是 Slipy 1.3(我链接的)是 2005 年的,我不知道您是否可以在较新版本的 OSX 上使用它。
我会继续寻找,看看能找到什么。
产品描述:
Slipy 是一款实用程序,用于从您现有的 Mac OS X 10.3 安装或升级 CD 套装、Mac OS X 10.3 Server 安装 CD 套装或 Mac OS X 10.3 安装 DVD 创建 Mac OS X 安装 DVD 磁盘映像。此外,Slipy 可以创建自动安装,并允许您“滑入”或将其他软件安装添加到您的安装 DVD。创建后,只需使用磁盘实用程序将您的自定义映像刻录到 DVD 即可。
或者使用类似的工具INSTAHackintosh OS X DVD 生成器它可让您调整 DVD 安装程序。如果您不调整任何内容,只调整所需的区域设置,则应该没有问题。