Как редактировать .globalpreferences.plist без выхода и входа в систему? - PullRequest
0 голосов
/ 22 января 2010

Я хочу сделать приложение киоска на моем Mac. Я хочу отключить некоторые горячие клавиши, что можно сделать, отредактировав файл .globalprefernces.plist, но для этого требуется повторный вход в систему, которая мне не нужна, аналогично приложению Системные настройки.

Заранее спасибо,

Amit

1 Ответ

0 голосов
/ 22 января 2010

Вам не нужно редактировать этот файл (и не нужно), чтобы создать приложение для киоска.

См. - [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)

См. Также Руководство по созданию киосков в Mac OS X . Здесь обсуждается Carbon API для киосков (который может или не может быть доступен в 64-битной системе, я не проверял), но есть четкое сопоставление с API Cocoa выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...