Як я можу перешкодити Safari повторно відкривати вкладки з моєї останньої сесії?


12

Коли я знову відкриваю Safari на своєму Mac Mini, він продовжує відкривати ті самі вкладки, які були відкриті до його завершення (або до вимкнення Mac OS X). Результат - це вимагає занадто багато часу для роботи, особливо коли я перезавантажую свій Mac.

На панелі налаштувань параметр «Відновити вікна при закритті та повторному відкриванні програм» вже відключений, але Safari продовжує відкривати вкладки відкритими в останній сеанс. Я також перевірив свій MacBook, на якому працює Mac OS X 10.7.2, і ця опція не змінює поведінку Safari, яку я описую в цьому питанні.

скріншот

Чи є якийсь спосіб змусити його не відкривати всі вкладки? Я переглянув його уподобання, але не знайшов нічого, що могло б мені допомогти. Чи є інший спосіб відключити цю функцію?

Відповіді:


13

Закрийте його з ⌥⌘Q або запустіть у Терміналі

defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool false

2
Це прекрасно працює. Тепер Safari відкривається швидше, і я можу отримати доступ до потрібного сайту, не чекаючи хоча б 2 хвилини. Дякую.
kiamlaluno

Ви також можете утримувати зміну під час відкриття Safari (він не працює, коли програми відкриваються із прожектором або Альфредом), або зніміть прапорець Відновити вікна під час виходу із програми та повторного відкриття програм на панелі загальних налаштувань.
Лрі

1
Що таке "Термінал"? Ви, хлопці, сказали, введіть це в термінал. Що ви маєте на увазі під терміналом? Що таке Термінал?

1
Macintosh HD / Програми / Утиліти / Terminal.app
IconDaemon

1
@jaepage Різниця полягає в тому, що у випадку моєї відповіді ви все одно можете зберегти стан при закритті, якщо ви прямо говорите про це (за допомогою клавіатурного комбінації або через меню), тоді як у випадку іншої відповіді ви не можете.
Gio

8

Така поведінка є особливістю відновлення .

Вимкнути використання терміналу

Якщо ви хочете лише відключити резюме для сафарі, введіть це в терміналі:

defaults write com.apple.safari ApplePersistenceIgnoreState YES

Якщо ви хочете знову встановити функцію резюме, просто напишіть "НІ", використовуючи той самий синтаксис.

Вимкнути використання TinkerTool

Ця програма надає вам доступ до додаткових налаштувань переваг та дозволяє активувати приховані функції в операційній системі.

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


TinkerTool в основному виконує всі ці команди для вас; він робить ту саму роботу, що і команда терміналу, лише за допомогою інтерфейсу користувача
frumbert

Я не можу повірити, що Apple приховує таку поведінку. Ну я можу в це повірити і ненавиджу. Дякую за правильну команду.
Foliovision
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.