如何编辑.globalpreferences.plist而无需注销和登录?

时间:2010-01-22 10:03:34

标签: macos applescript

我想在我的Mac上制作一个自助服务终端应用程序。我想禁用某些热键,可以通过编辑.globalprefernces.plist文件来完成,但它需要重新登录我不想要的系统,类似于系统首选项应用程序。

提前致谢,

阿米特

1 个答案:

答案 0 :(得分:0)

您无需编辑该文件(也不应该)来制作自助服务终端应用程序。

-[NSApplication setPresentationOptions]。这包括以下选项:

   NSApplicationPresentationDefault                    = 0,
   NSApplicationPresentationAutoHideDock               = (1 <<  0),
   NSApplicationPresentationHideDock                   = (1 <<  1),
   NSApplicationPresentationAutoHideMenuBar            = (1 <<  2),
   NSApplicationPresentationHideMenuBar                = (1 <<  3),
   NSApplicationPresentationDisableAppleMenu           = (1 <<  4),
   NSApplicationPresentationDisableProcessSwitching    = (1 <<  5),
   NSApplicationPresentationDisableForceQuit           = (1 <<  6),
   NSApplicationPresentationDisableSessionTermination  = (1 <<  7),
   NSApplicationPresentationDisableHideApplication     = (1 <<  8),
   NSApplicationPresentationDisableMenuBarTransparency = (1 <<  9)

另见Guide to Creating Kiosks on Mac OS X。这讨论了自助服务终端的Carbon API(可能是64位,也可能没有,我没有检查),但是上面的Cocoa API有一个明确的映射。