Bagaimana saya bisa menjaga Safari dari membuka kembali tab saya dari sesi terakhir saya?

12

Ketika saya membuka kembali Safari di Mac Mini saya, itu tetap membuka tab yang sama yang dibuka sebelum itu keluar (atau sebelum Mac OS X dimatikan). Hasilnya adalah bahwa dibutuhkan terlalu banyak waktu untuk beroperasi, terutama ketika saya me-restart Mac saya.

Di panel preferensi, opsi "Kembalikan jendela saat berhenti dan membuka kembali aplikasi" sudah dinonaktifkan, tetapi Safari tetap membuka tab yang terbuka di sesi terakhir. Saya juga memeriksa di MacBook saya, yang menjalankan Mac OS X 10.7.2, dan opsi itu tidak mengubah perilaku Safari yang saya jelaskan dalam pertanyaan ini.

tangkapan layar

Apakah ada cara untuk memaksanya tidak membuka semua tab? Saya melihat preferensi, tetapi saya belum menemukan apa pun yang dapat membantu saya. Apakah ada cara lain untuk menonaktifkan fitur ini?

kiamlaluno
sumber

Jawaban:

13

Hentikan dengan ⌥⌘Q atau jalankan di Terminal

defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool false
Gio
sumber
2
Ini bekerja dengan sempurna. Sekarang Safari terbuka lebih cepat, dan saya dapat mengakses situs yang saya inginkan tanpa menunggu setidaknya 2 menit. Terima kasih.
kiamlaluno
Anda juga dapat menahan shift saat membuka Safari (itu tidak berfungsi ketika aplikasi dibuka dengan Spotlight atau Alfred) atau hapus centang Restore windows ketika berhenti dan membuka kembali aplikasi di panel Preferensi umum.
Lri
1
Apa itu "Terminal"? Kalian bilang ketik ini ke terminal. Apa yang Anda maksud dengan Terminal? Apa itu Terminal?
1
Macintosh HD / Applications / Utilities / Terminal.app
IconDaemon
1
@ situs Perbedaannya adalah dalam hal jawaban saya Anda masih dapat menyimpan status ketika berhenti jika Anda secara eksplisit mengatakannya (dengan pintasan keyboard atau melalui menu), sedangkan dalam kasus jawaban lain Anda tidak bisa.
Gio
8

Perilaku ini adalah fitur resume .

Nonaktifkan menggunakan Terminal

Jika Anda hanya ingin menonaktifkan resume untuk safari, ketikkan ini di terminal:

defaults write com.apple.safari ApplePersistenceIgnoreState YES

Jika Anda ingin mengatur fitur resume lagi, cukup tulis TIDAK menggunakan sintaks yang sama.

Nonaktifkan menggunakan TinkerTool

Aplikasi ini memberi Anda akses ke pengaturan preferensi tambahan dan memungkinkan untuk mengaktifkan fitur tersembunyi di sistem operasi.

masukkan deskripsi gambar di sini

gentmatt
sumber
TinkerTool pada dasarnya melakukan semua perintah itu untuk Anda; itu melakukan pekerjaan yang sama dengan perintah terminal, hanya dengan UI
frumbert
Saya tidak percaya Apple menyembunyikan perilaku ini. Yah aku bisa percaya dan membencinya. Terima kasih untuk perintah yang tepat.
Foliovision