AppleInsider.ru
X
О проекте Реклама
Чат
с читателями
Присоединяйтесь
в Телеграме

[Mac OS X] Отключаем восстановление отдельных приложений при запуске OS X Lion

Знакомая всем пользователям OS X Lion картинка:

Как известно, это стало одним из новшеств Lion-а. Но оказалось, что не для всех пользователей это показалось удобным. И каждый раз снимать эту галочку им не нравится.

Но, так же известно, что это легко устранимая проблема, но только на глобальном уровне (картинки кликабельны):

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

И такая возможность есть. Придется немного повозиться, но это не сложно. Как всегда, открываем Терминал.app. Но прежде чем приводить нужные нам команды, дам некоторые объяснения.

Нужная нам команда выглядит примерно так:

defaults write com.apple.Terminal NSQuitAlwaysKeepsWindows -bool false

Обратите внимание на ее часть com.apple.Terminal, которая будет переменной частью в наших командах, в зависимости от того, к какому приложению она будет относиться. Т.е. в приведенном мною примере, эта переменная часть означает, как несложно догадаться, что мы запрещаем восстановление при загрузке программе Терминал.app.

Приведу примеры для запрещения восстановления Safari, iTunes и Chrome:

defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool false
defaults write com.apple.iTunes NSQuitAlwaysKeepsWindows -bool false
defaults write com.google.Chrome NSQuitAlwaysKeepsWindows -bool false

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

Тут все просто. В Finder, при помощи комбинации Shift+Cmd+G переходим в папку:

~/Library/Saved Application State

По картинке, где я выделил несколько примеров, несложно понять, как подглядеть то, что нам нужно.

Собственно, дело осталось за малым — создайте и выполните такие команды для всех приложений, восстановление которых при загрузке вам не нужно. И больше не нужно будет обращать внимание, на ту галочку со знакомой всем картинки. 🙂
Будут восстанавливаться только нужные вам приложения.

P.S.

Отмена действия этих команд выглядит точно так же, но в конце каждой такой команды, вместо false, подставьте true.

Удачи!