Переопределить Системные настройки? - PullRequest
0 голосов
/ 09 марта 2010

Есть ли способ переопределить / отключить панель системных настроек?Я хочу собрать приложение, которое отключит или переопределит панель настроек Energy Saver и установит свои собственные правила для перевода компьютера в режим ожидания, выключения монитора или других различных действий по экономии энергии.

Ответы [ 2 ]

2 голосов
/ 09 марта 2010

Конечно, не существует поддерживаемого способа изменения встроенных PrefPanes в Mac OS X.

Если вы хотите связываться с Power Management, изучите утилиту командной строки pmset (т.е. man pmset),Вы можете написать обертку вокруг pmset, используя NSTask, которая позволит вам манипулировать настройками PM так, как это не позволяет стандартная PrefPane.Затем вы можете использовать свою собственную PrefPane для управления настройками PM с помощью pmset.

0 голосов
/ 09 марта 2010

Нет поддерживаемых способов сделать это. Вы можете заменить существующую предварительную панель (/System/Library/PreferencePanes/EnergySaver.prefPane) на ту, которая имеет аналогичную функциональность, но это будет довольно враждебно для пользователя. Я бы порекомендовал реализовать новую панель с нужной вам функциональностью.

...