Отключить функцию OS X, чтобы открыть окна во время входа в систему

8

В Mac OS X Lion, когда я делаю «Apple»> «Выключить», появляется флажок «Повторно открывать окна при повторном входе в систему».

Несмотря на то, что я постоянно СЧИТЫВАЮ коробку, кажется, что OS X это не волнует - и все равно открывает некоторые окна Finder и иногда Chrome ...

Как я могу отключить эту функцию?

Нут
источник
2
В Системных настройках> Пользователи и группы> Элементы входа в систему, Chrome настроен на открытие при входе в систему? В Snow Leopard я знаю, что окна Finder были восстановлены при запуске, но окна Chrome остаются загадкой.
Натан Уокер,
Вы были правы насчет Chrome, он был в элементах входа в систему, я не знаю, как он туда попал ...
Nute
Я добавил это как ответ, чтобы вы могли пометить свой вопрос как успешно отвеченный.
Натан Уокер
Возможно, наш старый друг GoogleSoftwareUpdate? Бьюсь об заклад, Chromium не делает этого ....: \
chiggsy
Снятие отметки «Открыть окна при входе в систему» ​​на самом деле просто отключает повторное открытие приложений . Когда приложения открываются вручную или как элементы входа, их состояние все еще восстанавливается. (Даже если «Возобновить» было отключено в общих настройках, и состояние приложения обычно не восстанавливалось.)
Lri

Ответы:

1

Убедитесь, что Google Chrome не включен в Системные настройки> Пользователи и группы> Элементы входа.

Кроме того, окна Finder восстанавливаются по умолчанию независимо от того, что они делали в Snow Leopard.

Натан Уокер
источник
6

Эта ошибка была исправлена ​​в обновлении Lion 10.7.4 :

Обновление OS X Lion v10.7.4 включает исправления, которые:

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

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

( нажмите здесь для получения дополнительной информации )

gentmatt
источник
6

Для записи, мы говорим об этом:

Скриншот

Проблема в том, что OS X не запоминает, если вы снимите флажок при последнем выключении - он всегда будет сохранять флажок по умолчанию при последующих выключениях.

Я нашел два разных решения этой проблемы , которые, кажется, делают свое дело, хотя они не идеальны.

Откройте Terminal.app и введите следующие команды:

defaults write com.apple.loginwindow TALLogoutSavesState -bool false
defaults write com.apple.loginwindow LoginwindowLaunchesRelaunchApps -bool false

Это фактически отключает опцию «вновь открывать окна при входе в систему», хотя флажок все равно будет установлен. Вы можете просто игнорировать это.

Боюсь, лучшего решения нет, по крайней мере, на данный момент.


Обновление: OS X 10.7.4 исправило это - теперь оно запоминает ваш выбор:

Матиас Биненс
источник
1
Кажется, Mountain Lion исправил проблему
nute
@nute Итак, Mountain Lion помнит ваш выбор, или он уважает и помнит TALLogoutSavesStateнастройки? Это аккуратное улучшение в любом случае!
Матиас Биненс,
2
Это помнит мой выбор флажка.
nute
Этот взлом приводил к некоторым графическим сбоям на моем MBP 8-2 при каждом входе в систему! Это другое решение, с другой стороны, было в порядке.
джентматт
3

Вы когда-нибудь хотите, чтобы приложения восстанавливались в закрытое состояние или только при запуске? Если вы хотите что-то похожее на поведение перед Львом (то есть не поднимать с того места, где остановились), попробуйте это.

Сделайте резервную копию вашей системы, прежде чем пытаться это сделать, на случай, если она что-то испортит, но я бы порекомендовал эту процедуру: в Finder нажмите Command-shift-G для «Перейти в папку:», затем введите «~ / Library / Saved Application» Состояние / "(без кавычек). Удалите все папки в сохраненном состоянии приложения, затем нажмите Command-I, чтобы получить информацию о файле. В окне «Информация о файле» установите флажок «заблокировано». Это должно удерживать приложения от восстановления их состояния.

Даниэль
источник