Mac OS X'te “Tekrar Oturum Açarken Windows'u Yeniden Aç”ı Tamamen Devre Dışı Bırakın
İçindekiler:
Mac OS X'te oturumu kapattığınızda veya yeniden başlattığınızda, şu anda açık olan tüm uygulamalarınızı geri yükleyen "Tekrar oturum açarken pencereleri yeniden aç" seçeneğinin yanında bir onay kutusu bulunan bir iletişim penceresi gördüğünüzü fark etmiş olabilirsiniz. pencereler.
Beğenmediyseniz ve artık pencereleri yeniden açmamak 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 gerekirse, bunun yaptığı şey özelliği sürekli olarak tamamen devre dışı bırakmaktır, pencereleri koruma onay kutusunun işaretlenip işaretlenmediğine bakılmaksızın, pencereler geri yüklenmez.
Bu, OS X'in Sürdürme özelliğinin bir parçası olsa da, uygulama Sürdürmeyi tamamen veya uygulama bazında devre dışı bırakmaktan farklıdır, çünkü bu yalnızca yeniden başlatmaları ve oturum kapatmaları etkiler.
Kullanışsız Hale Getirerek “Tekrar oturum açarken pencereleri yeniden aç”ı Kapatma
Unutmayın, bu komut dosyası özelliği devre dışı bırakır, ancak iletişim penceresi yine de açılacaktır. Fark, bu komut dosyasında, iletişim kutusunun işaretlenip işaretlenmediği önemli olmayacak, pencereler ve uygulamalar geri yüklenmeyecek. Bu, komut satırında rahat olan ileri düzey kullanıcıları hedeflemektedir, yanlış sözdizimi hatalara veya yanlış URL'nin ziyaret edilmesine neden olabilir, bu nedenle ne kullandığınız konusunda dikkatli olun. Emin değilseniz devam etmeyin. Bu, üçüncü taraf bir web sitesinden bir komut dosyasına erişiyor, kullanımın riski size aittir.
Aşağıdakileri Terminal içinde tek bir satıra yapıştırın ve geri dönün:
curl http://pastie.org/pastes/2427953 -L -s -o ~/fixlogin.sh
Ardından, içermesini istediğiniz şey olduğundan emin olmak için dosyayı kontrol edin:
cat ~/fixlogin.sh
Dosya aşağıdaki komut dosyası içeriğiyle eşleşiyorsa, onu aşağıdakilerle çalıştırabilirsiniz:
chmod +x ~/fixlogin.sh && sudo ~/fixlogin.sh ; rm ~/fixlogin.sh
NOT: Pastie adlı uzak bir ana bilgisayardan “fixlogin.sh” komut dosyasını indirmek için curl kullanmak yerine kendi dosyanızı oluşturmayı tercih ediyorsanız, dosya budur, aşağıdakini içine yapıştırabilirsiniz. 'loginfix.sh' adlı bir belge, onu chmod +x ile çalıştırılabilir yapın ve betiği manuel olarak çalıştırın:
"!/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 varsayılanları com.apple.loginwindow LoginHook yazar /usr/bin/loginfix.sh"
Gördüğünüz gibi, betik kullanıcı ~/Library/Preferences/ByHost/ dizini ile eşleşen “com.apple.loginwindow.” içindeki her şeyi siliyor
(Yukarıdaki metin, tek bir satıra sığması için kasıtlı olarak küçüktür)
Sonra aşağıdaki komutla çalıştırın:
chmod +x ~/fixlogin.sh && sudo ~/fixlogin.sh ; rm ~/fixlogin.sh
Bu komut bir betiği indirir, uygun konuma yerleştirir, çalıştırılabilir hale getirir ve ardından geçici dosyayı kaldırır. Merak ediyorsanız indirdiğiniz bash betiğinin içeriği şöyle:
"!/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 varsayılanları com.apple.loginwindow LoginHook yazar /usr/bin/loginfix.sh"
Bu OS X Lion özelliğinin varsayılan davranışına geri dönmek isterseniz, aşağıdaki varsayılan yazma komutunu yazmanız yeterlidir:
sudo varsayılanları sil com.apple.loginwindow LoginHook
Ve o onay kutusunun seçimine göre pencere geri yüklemeyi seçebileceksiniz.
Bu küçük komut dosyası HexBrain'den geliyor, bunu Mark'ta gönderdiğiniz için teşekkürler!