Отключение элементов запуска, которые запускаются, несмотря на то, что они не отмечены в списке «элементы входа»

У меня есть ряд (фоновых) программ, которые автоматически запускаются при входе в систему, даже если они были отключены (не отмечены) на Login Itemsпанели Users & GroupsСистемных настроек. Примеры включают DropBox, ChronoSync Backgrounder и Boingo.

Q: Как я могу отключить/контролировать эти элементы входа, которые не реагируют на настройки системных предпочтений? Связанные подвопросы:

  • Почему не работают флажки в списке элементов входа?
  • В каких местах можно найти или контролировать несистемные элементы автозагрузки?

Текущая конфигурация системы: MacBook (13 дюймов, алюминий, конец 2008 г.), Mac OS X Lion 10.7.3 (11D50), но эта проблема существовала на Snow Leopard до обновления до Lion.

Ответы (4)

Флажки не для отключения запуска приложения, но если они отмечены, приложение скрывается, как если бы вы нажимали CMD+ H. Чтобы отключить его, выберите его в списке и нажмите кнопку «Минус» под этим списком. Тем самым вы их удалите. Вы не можете просто отключить их с помощью инструментов OS X.

Чтобы просмотреть сводную информацию обо всех LaunchAgents и LaunchDaemons, вы можете использовать программное обеспечение, такое как Lingon , или вы можете просмотреть /Library/LaunchDaemons, /Library/LaunchAgents, /System/Library/LaunchAgents, и /System/Library/LaunchDaemons, ~/Library/LaunchDaemons, ~/Library/LaunchAgents, ~/Library/StartupItemsи /Library/StartupItems.

Не забывайте, что элементы, запускаемые при запуске, также могут находиться в файлах ~/Library/Startup Itemsи /Library/Startup Items.
О да, глупый я. Над столбцом есть небольшая метка с надписью «Скрыть». Теперь я очистил свои элементы автозагрузки. Спасибо.
@binarybob Спасибо за подсказку о других местах для поиска. Я нашел несколько других ненужных предметов в/Library/Startup Items
И все же... com.getdropbox.dropbox.plist не находится ни в одном из этих каталогов. Где это находится??!
Стоит отметить: если у вас есть элементы в папках LaunchAgents или LaunchDaemons, эти команды работают с этими файлами: Остановить эту службу один раз (возвратится при следующем входе в систему) launchctl unload /path/to/LaunchAgents/file.plistОстановить эту службу и отключить ее launchctl unload -w /path/to/LaunchAgents/file.plistЗапустить эту службу один раз launchctl load /path/to/LaunchAgents/file.plistЗапустить эту службу и включить ее:launchctl load -w /path/to/LaunchAgents/file.plist
Расположение конфигурации для launchd: /private/var/db/launchd.db/Чтобы перечислить все записи в различных файлах .plist, которые создают скрытые переопределения:sudo find /private/var/db/launchd.db/ -type f -size +0 -iname "*.plist" -exec sudo plutil -p {} \;

Все элементы входа можно найти в разделе «Системные настройки» → «Пользователи и группы» → «Пользователь» → «Элементы входа », которые вы правильно заметили.

  • Если вы хотите отключить элемент автозагрузки, вы должны удалить его.
  • Флажки предназначены только для сокрытия .
  • Примечание. Некоторым приложениям требуется, чтобы их автоматический вход был отключен в настройках их приложений.

введите описание изображения здесь

Где файлы plist для этих элементов? Я хочу отредактировать, а не удалить, но искомого plist нет ни в одном из стандартных каталогов.
Некоторые элементы входа находятся здесь. Есть и другие в других местах.

Чтобы удалить облако BT из элементов входа, найдите: файл «com.f-secure.sync.BTCloud.plist» в одном из каталогов автозагрузки и удалите файл.

Что такое BTCloud?

использовать

  • launchctl listдля проверки настроенных элементов запуска.
  • launchctl print-cacheчтобы увидеть текущую текущую конфигурацию, которая поможет найти запущенный процесс.
Здесь может быть полезно немного больше деталей: как эти команды помогают решить проблему, указанную в вопросе (что ОП должен искать в выводе)?
Добро пожаловать в Ask Different. Полезно, когда вы даете объяснение того, как/почему вы считаете свой ответ правильным. Найдите минутку, чтобы просмотреть тур для получения дополнительной информации.