Jika Anda mencari cara untuk menonaktifkan fitur ini secara permanen sehingga Anda tidak harus mengingat langkah "hapus centang kotak" tambahan setiap kali Anda mematikan mesin, Anda cukup menolak akses OS X ke file yang digunakan untuk menyimpan status sesi Anda.
Di terminal,
# Make the file owned by root (otherwise the OS will just replace it)
sudo chown root ~/Library/Preferences/ByHost/com.apple.loginwindow*
# Remove all permissions, so it can't be read or written to
sudo chmod 000 ~/Library/Preferences/ByHost/com.apple.loginwindow*
Jika Anda ingin membatalkan perubahan ini nanti dan mengaktifkan kembali fitur tersebut, mungkin karena Anda telah menderita kerusakan otak dan sekarang menemukan boot-looping lucu, cukup hapus file ini dan OS akan membuatnya kembali.
# Re-enable El Capitan's obnoxious "relaunch all the things" behavior
sudo rm -f ~/Library/Preferences/ByHost/com.apple.loginwindow*
Pendekatan yang saya sukseskan pada dasarnya adalah pendekatan file terkunci oleh John Smfifth, setelah mengosongkan file. Hal yang menyenangkan tentang itu adalah bahwa hal itu dapat dilakukan tanpa hak root dan menggunakan skrip shell dua baris sederhana:
sumber
find
manual: tanda seru di perintah pertama adalahunary not
yang diuraikan oleh perintah find, bukan oleh bash history expansion. Itu meniadakan-size 0
ekspresi, sehingga hanya file loginwindow tidak kosong ditemukan. Bisa juga ditulis sebagai-not
.Solusi paling sederhana dan yang saya gunakan, adalah mencari file di finder: ~ / Library / Preferences / ByHost / com.apple.loginwindow
Kemudian tutup semua aplikasi untuk mengosongkan isi file di atas, atau lebih baik buka saja file dalam Edit Teks dan hapus semua konten lalu simpan.
Kemudian, pilih kembali file dalam finder tetapi jangan membukanya
Kemudian, tekan tombol Apple (di sebelah spasi-bar) + i, atau buka menu file dan klik "Dapatkan Info". Kemudian di bawah bagian Umum dari jendela informasi yang ditampilkan, centang kotak pilihan "Terkunci" (file kemudian dikunci).
Menggunakan metode ini lebih mudah untuk mengaktifkan atau menonaktifkan, karena prosesnya jauh lebih mudah untuk diingat. Kode terminal yang Anda gunakan sesekali tidak mudah diingat atau diambil.
sumber
Untuk mencegah aplikasi membuka dokumen sebelumnya, buka System Preferences> General dan centang Tutup jendela ketika berhenti dari kotak centang aplikasi.
Untuk menjaga agar aplikasi yang diluncurkan kembali terjadi setelah reboot, hapus centang pada kotak centang pada jendela sembulan atau Mulai Ulang:
sumber