Mac OS X Lion'da varsayılan olarak “Tüm uygulamaları tekrar açmama” seçeneği nasıl varsayılan?


12

Mac OS X Lion'da, bilgisayar her kapatıldığında veya yeniden başlatıldığında, varsayılan ayar bir sonraki başlatma işleminden sonra "Tüm uygulamaları aç" seçeneğidir ve kullanıcının uygulamaların görüntülenmemesi için kutunun "işaretini kaldırması" gerekir otomatik olarak çalıştır.

Ama her seferinde bu kutunun işaretini kaldırmam gerekiyor. Bir dahaki sefere bu uygulamaları çalıştırmamanın varsayılan bir yolu var mı?


TInkerTool'u öneren birkaç paragraflı bir cevap göndermek üzereydim, ancak daha sonra, uygulamaların açılışında uygulamaları yeniden açmak yerine uygulama pencerelerini yeniden açmak için olduğunu fark ettim! Oh iyi.
Timothy Mueller-Harder



Yanıtlar:


4

Bu OSXDaily makalesi Mac OS X Lion'da "Yeniden Oturum Açarken Windows'u Yeniden Aç" özelliğini devre dışı bırakma Bunu yapma yöntemini tamamen açıklar.

Mac OS X Lion oturumunu kapattığınızda veya yeniden başlattığınızda, şu anda açık olan tüm uygulamalarınızı ve pencerelerinizi geri yükleyen "Yeniden oturum açarken pencereleri yeniden aç" ın yanındaki onay kutusunu içeren bir iletişim penceresine sahip olduğunuzu fark etmiş olabilirsiniz.

Hoşunuza gitmiyorsa ve pencereleri artık yeniden açmak için kutunun işaretini kaldırmaktan yorulduysanız, özelliği işe yaramaz hale getirmek için üçüncü taraf bir komut dosyası kullanabilirsiniz. Açıklığa kavuşturmak için, pencereleri korumak için bu onay kutusunun işaretli olup olmadığına bakılmaksızın, özelliği tamamen sabit bir şekilde devre dışı bırakmaktır, pencereler geri yüklenmez.

Komut dosyasını indirmek için aşağıdaki komutu yazın, uygun konuma yerleştirin, yürütülebilir yapın, çalıştırın ve kaldırın:

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

Komut dosyasının içeriği neyin yürütüldüğünü bilmek ve / veya manuel olarak yapmak isteyenler içindir:

#!/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

Son olarak, normal özgeçmiş davranış türüne geri dönmek istiyorsanız:

sudo defaults delete com.apple.loginwindow LoginHook

düşük seviyeli bir tweak gerekiyorsa, umarım herhangi bir yan etkisi olmaz ... Apple'ın Sistem Tercihleri ​​gibi standart bir yolu varsa, bu en iyisi olabilir ...
nonopolarity

@ 動靜 能量 Tamamen katılıyorum, biraz aşırı görünüyor. Ama başka bir yol olduğundan emin değilim. Bağlantı verdiğim makalede, uygulamaların geri yüklenmesinde pencereleri devre dışı bırakmanın yolları açıklanıyor, ancak pencerelerin kendileri değil.
binarybob

1
Alıntıyı takdir ediyoruz, ancak cevabı aslında cevaba ekleyebilir misiniz? Ve sadece alıntılanan bir teaser değil mi?
Jason Salaz

@JasonSalaz Her zaman izleyicilerimi daha çok istemek için bırakmak isterim ;-) Makaleden daha fazla ayrıntı eklendi.
binarybob
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.