Отключить возобновление для каждого приложения в Mac OS X Lion с записью по умолчанию

Оглавление:

Anonim

В нашем сообщении о том, как отключить возобновление работы для Safari или других приложений в OS X 10.7, несколько наших комментаторов указали, что нет необходимости изменять разрешения для отдельных каталогов приложений. Кроме того, вы можете отключить возобновление для каждого приложения с помощью команды записи по умолчанию, введенной в терминал.

Отключить возобновление для каждого приложения

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

Отключить возобновление работы Safari по умолчанию пишет com.apple.Safari NSQuitAlwaysKeepsWindows -bool false

Отключить для Google Chrome по умолчанию написать com.google.Chrome NSQuitAlwaysKeepsWindows -bool false

Отключить для QuickTime Player X по умолчанию пишет com.apple.QuickTimePlayerX NSQuitAlwaysKeepsWindows -bool false

Отключить для предварительного просмотра defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false

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

Отключение возобновления работы для других приложений Для отключения возобновления работы с другими приложениями вам потребуется доступ к вашему личному каталогу библиотеки (помните, что /Library и ~/Library разные), чтобы вы могли найти точный синтаксис имени приложения. Папка, которую вы ищете:

~/Библиотека/Сохраненное состояние приложения/

Мне нравится функция «Перейти к папке», так как к ней легко получить доступ с помощью Command + Shift + G, но вы также можете попасть туда, нажав Option и щелкнув меню «Перейти».

После того, как вы окажетесь в папке «Сохраненное состояние приложения» вашей личной библиотеки, вы ищете com.developerName.ApplicationName.savedState, для другого примера мы выберем Terminal, который находится в этом каталоге, как com. apple.Terminal.savedState.

Откажитесь от расширения «.savedState» и введите первую часть имени каталога в ту же команду, что и выше, чтобы она выглядела так:

defaults write com.apple.Terminal NSQuitAlwaysKeepsWindows -bool false

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

Как снова включить возобновление работы для определенных приложений

Повторное включение возобновления в Lion так же просто, как и его отключение, нам просто нужно настроить команду записи по умолчанию с оператором TRUE, а не FALSE. Если взять Safari в качестве примера, команда будет выглядеть так:

defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool true

Опять же, перезапустите Safari, и вы увидите, что функция «Возобновление» снова включена. Обратите внимание, что если вы отключили возобновление работы для всей системы через панель настроек, вам нужно будет повторно включить ее отдельно.

Спасибо нашим комментаторам, которые указали команды записи по умолчанию!

Отключить возобновление для каждого приложения в Mac OS X Lion с записью по умолчанию