MacOS 中的 GUI 是默认的吗?

MacOS 中的 GUI 是默认的吗?

我不是 Mac 用户(目前计划今年将其添加到我的用户列表中),但我一直在关注 SF 上的许多 Mac 问题。默认命令经常出现,从问题/答案的上下文中我了解它的作用。只是好奇,是否有用于编辑设置的 GUI?在我看来这将是有些类似于 Windows 中的注册表编辑器(尽管我期望注册表能做更多的事情)。

答案1

是也不是。Mac OS X 没有像 Windows 那样的统一注册表;相反,它将偏好设置存储在单独的.plist文件中。

当你执行defaults write命令时,它会将更改存储在 中~/Library/Preferences。例如,将 Dock 从 3D 玻璃外观更改为更基本的 2D 色调的命令是:

defaults write com.apple.dock no-glass -boolean YES

它所做的就是修改~/Library/Preferences/com.apple.dock.plist并更改no-glass为 true。Mac OS X开发人员工具包含一个名为 Property List Editor 的程序,该程序允许您使用 GUI 编辑文件: 替代文本

答案2

秘密应用程序将允许您切换一些更为知名的default命令。

答案3

Thomas Tempelmann | Mac OS X Prefs 编辑器 - “默认”命令的 GUI

Mac OS X 10.8 引入了应用程序偏好设置的缓存系统(“cfprefsd”)。虽然这可能会提高应用程序的性能,但它使开发人员更难快速操作偏好设置值以进行测试,因为直接对文件夹中的 plist 文件进行更改~/Library/Preferences不再适用于“Property List Editor.app”等编辑器以及 Xcode 中的类似编辑器。…

偏好编辑器:

... 使用CFPreferences函数来修改值,而不是直接编辑 plist 文件。...

…立即提交到其他应用程序所见的首选项,就像使用“默认”命令时一样。…

答案4

有一些工具可让你从 GUI 界面更改这些“默认”类型设置,以下是两个:

相关内容