Yeniden Başlattıktan Sonra Mac'in Uygulamaları Yeniden Yüklemesini Önleme


11

Macbook Pro'yu kilitledikten sonra güç düğmesini basılı tutarak kapatmam gerekiyordu.

Yeniden başlatıldığında, daha önce çalıştırdığım tüm uygulamaları yeniden yükledi, bu da uzun zaman aldı ve tamamen gereksizdi.

Önceden çalışan uygulamaları yeniden yüklemesini engelleyebileceğim bir yol var mı?

OS X 10.7 kullanıyorum.

Yanıtlar:


8

Oturum açma sırasında shift tuşunu basılı tutmak, uygulamaların söz konusu oturum açma işlemi için yeniden başlatılmasını önlemelidir.

Uygulamaların tekrar açılmasını kalıcı olarak önlemek istiyorsanız, tüm uygulamalardan çıkıp ardından bulunan com.apple.loginwindow.*.plistdosyayı kilitleyebilirsiniz .~/Library/Preferences/ByHost/

Bu plist açık uygulamaların bir listesini tutar ve çıkışta bu listede bulunan uygulamalar giriş yaptıktan sonra tekrar başlatılır (her zaman varsayılan olarak olduğu gibi onay kutusunun işaretli olduğu varsayılarak). Tüm uygulamalardan çıkarsanız, o plist'i kilitlerseniz, uygulamaların listesi her zaman boş olacaktır, bu nedenle bu onay kutusu işaretli olsa bile listede yeniden başlatılacak hiçbir uygulama olmayacaktır.

Plisterin kilidini açmak normal davranışa geri dönecektir.


Terminal dışında - Dosyayı kilitlemek için Terminal'in açık olması gerekir. Ancak sadece Terminal'in açık olması hala büyük bir gelişme.
Martin

Dosyayı nasıl kilitlersiniz?
Zorgoth

7

Aradığınız şey, aşağıdakilerle yapılabilecek ApplePersistence özelliğini devre dışı bırakmaktır:

defaults write -g ApplePersistence -bool no

Bunun Sürümleri de devre dışı bırakacağını unutmayın.
Brady

1
@Brady 'Sürümler' nedir? kullanırsam ne gibi bir etki beklemeliyim defaults write -g ApplePersistence -bool no?
olyv

@olyv Dosya sistemindeki sürümler. Buraya bakın: apple.stackexchange.com/questions/27544/…
Brady

@Brady teşekkürler, şimdi anladım. Ve bu Apple dokümanlar support.apple.com/tr-tr/HT202255
olyv

1

Sistem Tercihleri ​​/ Genel'e gidin.

"Çıkarken pencereleri geri yükle ..." kutusunun işaretini kaldırın.


1
Bu, bir uygulamanın başladığında pencereleri yeniden açmasını önler, ancak giriş sırasında uygulamaları yeniden açan özellikten tamamen ayrıdır.
Gordon Davisson

0

İlk önce tüm uygulamaları kapatın (bu önemlidir). Sonra bir terminalde şunları yapın:

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

Temel olarak, loginWindow * dosyalarını herkes tarafından yazılamaz yapmanız gerekir.

Geri almak için :

sudo rm -f ~/Library/Preferences/ByHost/com.apple.loginwindow*
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.