Bagaimana cara default ke “Tidak membuka semua aplikasi lagi” di Mac OS X Lion?


12

Pada Mac OS X Lion, setiap kali komputer dimatikan atau dihidupkan ulang, standarnya adalah "Buka semua aplikasi" lagi setelah start berikutnya, dan pengguna harus "hapus centang" kotak sehingga aplikasi tidak akan berjalan secara otomatis.

Tetapi setiap kali, saya harus menghapus centang pada kotak itu. Apakah ada cara ke default untuk tidak menjalankan aplikasi itu lain kali?


Saya akan memposting jawaban beberapa paragraf yang menyarankan TInkerTool, tetapi kemudian saya menyadari bahwa itu adalah untuk membuka kembali jendela aplikasi saat meluncurkannya, bukan membuka kembali aplikasi saat login! Baiklah.
Timothy Mueller-Harder



Ini seharusnya diterapkan secara asli di Mountain Lion
julien_c

Jawaban:


4

Artikel OSXDaily ini Nonaktifkan "Buka Kembali Windows Saat Masuk Kembali" di Mac OS X Lion Sepenuhnya menjelaskan metode untuk melakukan ini.

Anda mungkin telah memperhatikan bahwa ketika Anda logout atau reboot Mac OS X Lion, Anda mendapatkan jendela dialog dengan kotak centang di sebelah "Buka kembali jendela saat masuk kembali" yang mengembalikan semua aplikasi dan jendela yang saat ini terbuka.

Jika Anda tidak menyukainya dan Anda bosan tidak mencentang kotak untuk tidak membuka kembali jendela, Anda dapat menggunakan skrip pihak ketiga untuk membuat fitur tidak berguna. Untuk memperjelas, apa yang dilakukan adalah menonaktifkan fitur sepenuhnya atas dasar konstan, terlepas dari apakah kotak centang untuk menjaga windows dicentang atau tidak, windows tidak akan mengembalikan.

Ketik perintah berikut untuk mengunduh skrip, letakkan di lokasi yang sesuai, buat itu dapat dieksekusi, jalankan, lalu hapus:

curl http://goo.gl/Z4EFC -L -s -o ~/fixlogin.sh && md5 -q ~/fixlogin.sh | xargs -I % mv ~/fixlogin.sh ~/%.sh && chmod +x ~/121dca51e66073624da420b6e1be61d9.sh && sudo ~/121dca51e66073624da420b6e1be61d9.sh ; rm ~/121dca51e66073624da420b6e1be61d9.sh

Konten skrip adalah untuk mereka yang ingin tahu apa yang sedang dieksekusi dan / atau melakukannya secara manual adalah:

#!/bin/bash
echo "#!/bin/bash" > /tmp/loginfix.sh
echo "rm /Users/*/Library/Preferences/ByHost/com.apple.loginwindow.*" >> /tmp/loginfix.sh
mv /tmp/loginfix.sh /usr/bin/loginfix.sh
chmod +x /usr/bin/loginfix.sh
defaults write com.apple.loginwindow LoginHook /usr/bin/loginfix.sh

Terakhir, jika Anda ingin kembali ke tipe perilaku resume normal:

sudo defaults delete com.apple.loginwindow LoginHook

jika tweak level rendah diperlukan, maka mudah-mudahan itu tidak akan memiliki efek samping ... jika Apple memiliki cara standar seperti di System Preferences, itu mungkin yang terbaik ...
nonopolarity

@ 動靜 能量 Saya sepenuhnya setuju, sepertinya agak ekstrem. Tapi saya tidak yakin ada cara lain. Artikel yang saya tautkan juga menjelaskan cara menonaktifkan windows di dalam aplikasi yang memulihkan, tetapi bukan windows itu sendiri.
binarybob

1
Kami menghargai kutipannya, tetapi bisakah Anda benar-benar memasukkan jawabannya, dalam jawabannya? Dan bukan hanya teaser yang dikutip?
Jason Salaz

@JasonSalaz Saya selalu ingin meninggalkan pemirsa saya menginginkan lebih ;-) Menambahkan lebih detail dari artikel.
binarybob
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.