Bài viết OSXD hàng ngày này Vô hiệu hóa Windows Mở lại Windows khi đăng nhập trở lại In trong Mac OS X Lion Mô tả hoàn toàn một phương pháp để làm điều này.
Bạn có thể nhận thấy rằng khi bạn đăng xuất hoặc khởi động lại Mac OS X Lion, bạn sẽ nhận được một cửa sổ hộp thoại với một hộp kiểm bên cạnh các cửa sổ của Reopen khi đăng nhập lại trong đó phục hồi tất cả các ứng dụng và cửa sổ đang mở của bạn.
Nếu bạn không thích nó và bạn cảm thấy mệt mỏi khi bỏ chọn hộp để không mở lại các cửa sổ, bạn có thể sử dụng tập lệnh của bên thứ ba để hiển thị tính năng này vô dụng. Để làm rõ, những gì nó làm là vô hiệu hóa hoàn toàn tính năng trên cơ sở không đổi, bất kể hộp kiểm đó để bảo vệ các cửa sổ có được kiểm tra hay không, các cửa sổ sẽ không khôi phục.
Nhập lệnh sau để tải xuống tập lệnh, đặt nó vào vị trí thích hợp, làm cho nó có thể thực thi được, chạy nó, sau đó loại bỏ 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
Nội dung của tập lệnh dành cho những người muốn biết những gì đang được thực thi và / hoặc thực hiện thủ công là:
#!/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
Cuối cùng, nếu bạn muốn quay lại loại hành vi tiếp tục bình thường:
sudo defaults delete com.apple.loginwindow LoginHook