บทความ OSXDaily นี้ปิดการใช้งาน“ เปิด Windows อีกครั้งเมื่อเข้าสู่ระบบกลับ” ใน Mac OS X Lionอธิบายวิธีการทำเช่นนี้โดยสิ้นเชิง
คุณอาจสังเกตเห็นว่าเมื่อคุณออกจากระบบหรือรีบูต Mac OS X Lion คุณจะได้รับหน้าต่างข้อความพร้อมช่องทำเครื่องหมายถัดจาก“ เปิดหน้าต่างอีกครั้งเมื่อลงชื่อเข้าใช้อีกครั้ง” ซึ่งจะคืนค่าแอปพลิเคชันและหน้าต่างที่เปิดอยู่ทั้งหมด
หากคุณไม่ชอบและเบื่อที่จะยกเลิกการทำเครื่องหมายที่ช่องเพื่อไม่เปิดหน้าต่างอีกต่อไปคุณสามารถใช้สคริปต์ของบุคคลที่สามเพื่อแสดงคุณลักษณะนี้ไร้ประโยชน์ ในการชี้แจงสิ่งนี้จะปิดการใช้งานคุณลักษณะอย่างสมบูรณ์ในลักษณะคงที่โดยไม่คำนึงว่าช่องทำเครื่องหมายที่จะรักษาหน้าต่างถูกตรวจสอบหรือไม่หน้าต่างจะไม่คืนค่า
พิมพ์คำสั่งต่อไปนี้เพื่อดาวน์โหลดสคริปต์วางไว้ในตำแหน่งที่เหมาะสมทำให้ปฏิบัติเรียกใช้แล้วลบออก:
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
เนื้อหาของสคริปต์มีไว้สำหรับผู้ที่ต้องการทราบว่ามีการดำเนินการอะไรและ / หรือทำด้วยตนเองคือ:
#!/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
สุดท้ายหากคุณต้องการกลับไปใช้ประเภทพฤติกรรมการทำงานปกติ:
sudo defaults delete com.apple.loginwindow LoginHook