Когда-то эта техника была благословлена и задокументирована Apple
Техника, используемая для замены Finder, подробно обсуждается в разделе «Замена Finder» в «Mac OS X: обзор системы».
Установщик может программно заменить Finder, вызвав систему, а затем средство командной строки по умолчанию, используя методы, описанные в Обзоре системы.
(Хотя «Внутри Mac OS X: Обзор системы» больше не доступно, он говорил «по умолчанию написать путь к файлу входа в окно входа», который пришел Snow Leopard)
То, что вы можете сделать в atm, это скомпилировать applecript для выхода из программы поиска, чтобы он не перезапускался и не добавлял и этот скрипт, и терминал в качестве элементов запуска, он не такой красивый, но он работает.
echo tell app \"Finder\" to quit | osacompile -o /Applications/Utilities/QuitFinder.app defaults write ~/Library/Preferences/loginwindow AutoLaunchedApplicationDictionary -array-add '{ "Path" = "/Applications/Utilities/QuitFinder.app"; "Hide" = "1"; }' defaults write ~/Library/Preferences/loginwindow AutoLaunchedApplicationDictionary -array-add '{ "Path" = "/Applications/Utilities/Terminal.app"; "Hide" = "0"; }'