OS X 系统偏好设置应用不想存储服务设置中的任何更改



我正在>>键盘>>快捷键>>服务中打开系统偏好设置应用程序,并尝试更改某些选项 - 设置或取消设置,没有人启用或禁用。更重要的是,在我退出"首选项"应用程序后,所有选项都将恢复为默认值

我尝试了"磁盘工具"提供的"修复权限"选项,但没有帮助

我运行的是OS X 10.9.1,但我记得,这也发生在OS X 10.8.x上,但我放弃了那个时间

问过我的朋友,他们也运行OS X 10.9.1,他们没有这个问题,所以这是特定的。有什么想法吗?

UPD:来自来宾用户或具有管理员权限的其他帐户,一切正常

我发现该问题以某种方式与 pbs.plist 文件有关,必须保存更改

所以这对我有帮助:

  • 以访客身份进入
  • 对服务添加一些更改
  • 将文件/Users/Guest/Library/Preferences/
  • pbs.plist 复制到我的 ~/Library/Preferences 文件夹
  • 使用chown设置正确的权限

或者你可以把这段代码保存到你的~/Library/Preferences/pbs.plist。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>NSServicesStatus</key>
    <dict/>
</dict>
</plist>

然后将其转换为二进制格式

plutil -convert binary1 ~/Library/Preferences/pbs.plist

另一种解决方案是运行此命令,但我不确定,因为现在一切正常,我无法检查它

/System/Library/CoreServices/pbs update
  1. 打开终端(/程序/实用程序/终端.app)

  2. 输入"chmod -RN ~/Library/Preferences"(不带引号)

  3. 点击返回。

通过 https://discussions.apple.com/message/16715513#16715513

对我来说,删除此文件并重新启动解决了问题; ~/Library/Preferences/com.apple.systempreferences.plist

最新更新