Капитан Какао (tsybulin) wrote in ru_mac,
Капитан Какао
tsybulin
ru_mac

Category:

Mac OS X: Кто в доме хозяин

Чудище зело борзо, озорно, стозевно и лаяй!

Продолжаем тему, поднятую в посте Mac OS X: Чистим перышки
В коментариях к предыдущему посту возникли вполне правомерные вопросы: что оно делает и как это настроить?

Для начала

В основе архитектуры и идеологии UNIX-систем, прародителей Mac OS X, лежит принцип KISS, который в вольном переводе на понятный язык может звучать как Будь проще и люди к тебе потянутся
На практике это означает следующее: весь базовый функционал unix систем состоит из множества (от 100 до 500) небольших утилит, каждая из которых делает только одно, но делает это хорошо.
Используя наборы команд или скрипты можно из этих кирпичиков построить очень мощные и очень функциональные системы.


Apple, верный принципу Think Different, пошел своим путем.
В Mac OS X, начиная с версии 10.4 Tiger, появился новый хозяин, называемый launchd, призванный как видно из названия, управлять
запуском всего и всея, от старта самой системы, до запуска разных мелких подзадач и приложений.
Вводную статью, объясняющую что, как и почему, можно прочесть здесь
Этот монстр вобрал в себя функционал многих утилит, которые хотя и ютятся на задворках старой империи, но прозябают там в забытьи.

Ладно, вернемся к нашим баранам.
Очень небольшая часть функций launchd может быть активирована при помощи стандартных приложений и пультов, таких как настройки системы. Все остальное заботливо скрыто от очумелых ручек пользователя, но мы не перед чем не остановимся.
После чистки реестра Windows все остальное - просто ерунда :)

Конфигурационные файлы launchd в формате XML (.plist) находятся в каталогах

~/Library/LaunchAgents
~/Library/LaunchDaemons

/Library/LaunchAgents
/Library/LaunchDaemons

/System/Library/LaunchAgents
/System/Library/LaunchDaemons

И если у вас что-то запускается само по себе, причину нужно искать именно там

Хотя XML и по-сути есть обычный текстовый файл, его чтение может доставить удовольствие далеко не всем.
Так что возьму на себя ответственность и представлю почтенной публике утилиту Lingon
При весьма непритязательной иконке, утилита отлично разбирается в опциях настройки нового хозяина и жутко упрощает работу.
К примеру, вышеуказанные ежедневные критические дни настраиваются так:

com.apple.periodic-daily

Так что дерзайте. Не дадим Ябблу отобрать у нас самое святое - возможность самолично все угробить :)

Tags: software (общие вопросы ПО), utilities (небольшие служебные программы
Subscribe
  • Post a new comment

    Error

    Comments allowed for members only

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 42 comments