Как предотвратить предварительный просмотр файлов при запуске

16

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

Переключение на гостевого пользователя доказывает, что приложение Preview работает.

Где приложение Preview хранит список файлов, открываемых при запуске?

Йенс Аксель Сёгаард
источник

Ответы:

18

Выйти из предварительного просмотра.

Перейдите к ~/Library/Saved Application State/com.apple.Preview.savedState/

Быстрый способ добраться туда ...

  • Из Finder ...
  • Cmd ⌘ N для нового окна

  • Cmd ⌘ Shift ⇧ G для Go To ...

  • Копировать вставить ~/Library/Saved Application State/com.apple.Preview.savedState/

  • Хит Enter

Удалите все содержимое папки com.apple.Preview.savedState.

Позднее редактирование: я заметил, что папка предварительного просмотра сохраненного состояния теперь является псевдонимом в более поздних ОС; в этом случае при удалении содержимого также не удаляйте псевдоним. Оригинал в~/Library/Containers/com.apple.Preview/Data/Library/Saved Application State/com.apple.Preview.savedState

Tetsujin
источник
Спасибо за решение. Вместо удаления папки я открыл windows.plist и удалил элементы с файлами для открытия. Еще раз спасибо.
Йенс Аксель Сегаард
Конечно, если вам удобно редактировать xmls, круто, я выбрал метод «наименьшего общего знаменателя»;) Рад, что он сработал.
Тецуджин
@jaepage - ты смотришь ~/Libraryили /Library??
Tetsujin
хм .. я тоже не на El Cap. Я также заметил, что Preview изменил поведение, так как я написал это [у меня 8.1 под 10.11]. Он больше не перезапускает свои последние файлы, даже если он установлен как общий системный преф.
Tetsujin
Встроенная функция для отключения восстановления приложения при открытии приложения должна быть предпочтительнее этой.
bames53
18

Есть два варианта сделать это, не трогая конфигурационные файлы:

  • Чтобы сделать это только один раз, вы можете удерживать Shift ⇧ при открытии любого приложения, чтобы временно отключить функцию «открыть окна при запуске»
  • Чтобы отключить это поведение для всех приложений на неопределенный срок, откройте Системные настройки, перейдите в Общие и установите флажок «Закрыть окна при выходе из приложения» в нижней части.
gntskn
источник
«Удерживайте нажатой клавишу Shift ⇧ при открытии любого приложения, чтобы временно отключить». Да, это правильный способ сделать это.
bames53
Это должен быть принятый ответ. Кроме того, это поведение по умолчанию в ОС глупо.
BBaysinger