Лев открывает много окон автоматически после перезагрузки. Как я могу это остановить?

5

Лев открывает много окон автоматически после перезагрузки. Как я могу это остановить?

Это очень раздражает.

Есть ли способ остановить это?

Я нашел параметр в Системных настройках («Восстановление окон при выходе и повторном открытии приложений») и отключил его, но он, похоже, ни на что не влияет.

Эндрю Дж. Брем
источник

Ответы:

5

Что вы испытываете, так это преимущества работы с резюме . Функция, представленная в Mac OS X Lion.

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

Снятие флажка не имеет постоянного эффекта. Это может быть достигнуто путем ручной настройки.

Отключить Resume on login навсегда

Откройте Терминал и введите:

curl http://goo.gl/Z4EFC -L -s -o ~/fixlogin.sh && md5 -q ~/fixlogin.sh | xargs -I % mv ~/fixlogin.sh ~/%.sh && chmod +x ~/121dca51e66073624da420b6e1be61d9.sh && sudo ~/121dca51e66073624da420b6e1be61d9.sh ; rm ~/121dca51e66073624da420b6e1be61d9.sh

Эта команда загружает скрипт и полностью его устанавливает. Вуаля, вы сделали.

Если вы хотите вернуться к поведению резюме по умолчанию в lion, введите это.

sudo defaults delete com.apple.loginwindow LoginHook

Престижность Hexbrain, который написал сценарий.


Отключить Resume при запуске приложений

Вы также можете отключить Resume для приложений для каждого приложения. Смотрите эти ответы здесь.

gentmatt
источник
Я вижу, как работает скрипт. Отлично. Ta.
Эндрю Дж. Брем
2
Вы знаете, OS / 2 Warp имела эту глупую особенность в 1994 году. Она была такой же раздражающей и бесполезной, как известно. Я не могу поверить, что Apple возродит функцию с 15 лет и продаст ее как новую.
Эндрю Дж. Брем
1
Я считаю, что это действительно хорошая особенность. Единственное, что они могут улучшить, - это помнить выбор на флажке, чтобы вам не приходилось снимать галочку каждый раз, когда он вам не нужен.
Латусаки
@latusaki Я согласен на 100%. Это поведение несовместимо с другими флажками, которые вы найдете где-либо в ОС: /. Отсюда и обходной путь в ответе.
Gentmatt
3

Просто снимите флажок «Открыть окна при повторном входе в систему» ​​в диалоговом окне перезапуска.

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

Саймон Уитакер
источник
1
Я попробовал это. Он не помнит настройки.
Эндрю Дж. Брем
2
Да, это особенность, а не ошибка. Если честно, я согласен, что это серьезно запутано. Почему? Потому что это поведение несовместимо с поведением флажков в других системных настройках.
Gentmatt
1

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

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

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

Состояние приложений по-прежнему восстанавливается, даже если «Возобновление» было отключено, когда приложения открываются вручную или как элементы входа в систему. Отключение LoginwindowLaunchesRelaunchAppsили TALLogoutSavesStateне предотвращает это либо.

LRI
источник