Как отключить Средство поиска, запускающееся при входе в систему в Snow Leopard?

Предварительный снежный барс, я мог использовать следующую команду:

defaults write com.apple.loginwindow Finder /Applications/My-replacement-app-such-as-Terminal.app

Который был бы a.) заменяют Средство поиска, запускающееся при входе в систему с приложением моего выбора и b.) заставляют то приложение запускаться вместо Средства поиска, когда все другие приложения завершены.

Действительно ли возможно сделать это в Snow Leopard, или это поведение было удержано от использования? (Я не хочу отключать Средство поиска в целом, я просто не хочу, чтобы оно запустилось при входе в систему.)

5
задан 31.12.2009, 03:14

3 ответа

Тот метод не работает на меня в 10.6.2. Другие сообщают об этом также.

0
ответ дан 07.12.2019, 18:13

Средство поиска http://www.cocoatech.com/faqs#3 обязательно у снежного барса.

В Applescript рабочий стол является частью Средства поиска, я не знаю, как это работает с точки зрения Unix, но я могу предположить, что Средство поиска похоже на ядро всего UI.

0
ответ дан 07.12.2019, 18:13

Когда-то давно эта техника была благословлена и зарегистрирована Apple

Техника, используемая для замены Средства поиска, обсуждена подробно в разделе Replacing the Finder В Mac OS X: Системный Обзор.

Установщик может программно заменить Средство поиска путем вызова системы и затем инструмента командной строки значений по умолчанию с помощью методов, описанных в Системном Обзоре.

(В то время как "В Mac OS X: Системный Обзор" больше не доступен, он раньше говорил, что "значения по умолчанию пишут loginwindow путь Средства поиска", которые прибывают, Snow Leopard был отклонен),

Что можно сделать, банкомат является компиляцией applescript для выхода из средства поиска, таким образом, это не повторно запускает и добавляет и тот сценарий и терминал как объекты запуска, не то, чтобы симпатичный, но это работает.

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"; }'
1
ответ дан 07.12.2019, 18:13

Теги

Похожие вопросы