Cegah Mac Dari Muat Ulang Aplikasi Setelah Restart

11

Saya harus menghidupkan siklus Macbook Pro saya dengan menahan tombol daya setelah terkunci.

Ketika restart, itu memuat kembali semua aplikasi yang telah saya jalankan sebelumnya, yang membutuhkan waktu lama dan sama sekali tidak perlu.

Apakah ada cara saya mencegahnya memuat ulang aplikasi yang sudah berjalan sebelumnya?

Saya menjalankan OS X 10.7.

Longsoran
sumber

Jawaban:

8

Menahan tombol shift saat masuk harus mencegah aplikasi meluncurkan kembali untuk masuk itu.

Jika Anda ingin mencegah aplikasi dibuka kembali secara permanen, Anda dapat keluar dari semua aplikasi lalu mengunci com.apple.loginwindow.*.plistfile yang ditemukan di~/Library/Preferences/ByHost/

Plist ini menyimpan daftar aplikasi yang terbuka, dan aplikasi apa pun yang ada di daftar itu saat logout akan diluncurkan lagi setelah login (dengan asumsi kotak centang dicentang untuk melakukannya, karena selalu secara default). Jika Anda keluar dari semua aplikasi, lalu kunci plist itu, daftar aplikasinya akan selalu kosong, sehingga bahkan ketika kotak centang dicentang, tidak akan ada aplikasi dalam daftar untuk diluncurkan kembali.

Membuka kunci plist akan mengembalikannya ke perilaku normal.

joelseph
sumber
Terlepas dari Terminal - Anda harus memiliki Terminal yang terbuka untuk mengunci file. Tetapi hanya memiliki Terminal terbuka masih merupakan peningkatan besar.
Martin
Bagaimana Anda mengunci file?
Zorgoth
7

Apa yang Anda cari adalah untuk menonaktifkan fitur ApplePersistence, yang dapat dilakukan dengan:

defaults write -g ApplePersistence -bool no
Sorin
sumber
Perhatikan bahwa ini akan menonaktifkan Versi juga.
Brady
1
@ Brady, apa itu 'Versi'? dampak apa yang harus saya harapkan jika saya gunakan defaults write -g ApplePersistence -bool no?
olyv
Versi @olyv dalam sistem file. Lihat di sini: apple.stackexchange.com/questions/27544/…
Brady
@Brady terima kasih, saya mengerti sekarang. Dan ini adalah tautan ke Apple docs support.apple.com/en-ie/HT202255
olyv
1

Pergi ke System Preferences / General.

Hapus klik kotak "Restore windows when quitting ..."

jake
sumber
1
Itu akan mencegah aplikasi membuka kembali windows ketika dimulai, tetapi itu benar-benar terpisah dari fitur yang membuka kembali aplikasi saat login.
Gordon Davisson
0

Pertama tutup semua aplikasi (ini penting). Kemudian di terminal lakukan:

sudo chown root ~/Library/Preferences/ByHost/com.apple.loginwindow*
sudo chmod 000 ~/Library/Preferences/ByHost/com.apple.loginwindow*

Pada dasarnya, Anda perlu membuat file loginWindow * tidak dapat ditulis oleh siapa pun.

Untuk membatalkan :

sudo rm -f ~/Library/Preferences/ByHost/com.apple.loginwindow*
rubel
sumber