ฉันจะป้องกัน Mac ของฉันจากการเปิดหน้าต่างมากมายทุกครั้งที่ฉันรีสตาร์ทได้อย่างไร


11

ฉันต้องรีสตาร์ท Mac ตลอดเวลาเพราะฉันใช้ Boot Camp และสลับระหว่าง Windows 8 และ OS X ทุกครั้งที่ฉันรีสตาร์ทและกลับมาที่ OS X หน้าจอของฉันจะเต็มไปด้วยหน้าต่างที่เปิดอยู่ทุกอย่างจาก Firefox ไปเป็น โปรแกรมแก้ไขข้อความ มีวิธีการตั้งค่าเพื่อให้ไม่มีหน้าต่างที่เปิดอยู่เมื่อรีสตาร์ท?


ฉันได้เพิ่มคำตอบที่จะปิดการใช้งานฟังก์ชั่นนี้บนถาวรพื้นฐาน คำตอบปัจจุบันต้องการให้คุณคลิกที่ช่องทำเครื่องหมายทุกครั้งที่ปิดเครื่อง
gentmatt

คำตอบ:


12

เมื่อคุณไปที่ปิด / รีสตาร์ทให้คลิกที่กล่องกาเครื่องหมายเพื่อปิดใช้งานคุณสมบัติการทำงานต่อซึ่งอาจเป็นสิ่งที่เปิดหน้าต่างเหล่านี้ทั้งหมด (ซึ่งปรากฏเมื่อปิดเครื่อง)

ป้อนคำอธิบายรูปภาพที่นี่

หากวิธีนี้ไม่ได้ผลให้ตรวจสอบว่าแอปพลิเคชันเหล่านี้ไม่อยู่ในรายการผู้ใช้ของคุณ

ป้อนคำอธิบายรูปภาพที่นี่


8

ปิดการใช้งานประวัติย่อในการเข้าสู่ระบบอย่างถาวร

สิ่งที่คุณกำลังประสบคือประโยชน์ของการทำงานร่วมกับผู้ฝากประวัติ คุณลักษณะที่มีการนำมาใช้กับ Mac OS X Lion เพื่อคืนค่าหน้าต่างเมื่อเปิดใช้งานหรือเข้าสู่ระบบครั้งต่อไป

ป้อนคำอธิบายรูปภาพที่นี่

ยกเลิกการเลือกช่องไม่ได้มีผลถาวร สามารถทำได้โดยการปรับแต่งด้วยตนเอง

เปิด Terminal และป้อน:

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

นอกจากนี้คุณทำเสร็จแล้ว!

หากคุณต้องการเปลี่ยนกลับไปใช้พฤติกรรมเริ่มต้นของ Resume in lion ให้พิมพ์สิ่งนี้

sudo defaults delete com.apple.loginwindow LoginHook

ปิดการใช้งานต่อเมื่อเรียกใช้แอพ

นอกจากนี้คุณยังสามารถปิดใช้งาน Resume สำหรับแอปพลิเคชันได้ตามแอป ดูคำตอบเหล่านี้ได้ที่นี่


2
+1 แต่ฉันแนะนำให้คุณรวมแหล่งข้อมูลสำหรับสคริปต์นั้นในคำตอบของคุณ ความคิดในการใช้งานสคริปต์ที่มองไม่เห็นและดาวน์โหลดจากลิงก์ที่สั้นลงทำให้ฉันตื่นเต้น :-)
Chris W. Rea

@ ChrisW.Rea ไม่มีปัญหา ฉันแก้ไขโพสต์ของฉันแล้ว :)
gentmatt

มีวิธีในการทำให้สคริปต์นี้ทำงานสำหรับบัญชีผู้ใช้เครือข่ายหรือไม่

1
@GeertHuylebroeck หากคุณต้องการนั่นอาจเป็นคำถามที่ยอดเยี่ยมในเว็บไซต์ - เพียงลิงค์กลับมาที่นี่อธิบายว่าคุณต้องการสร้างสคริปต์นี้เพื่อการใช้งานอื่นและอธิบายสิ่งที่ล้มเหลว คำแนะนำของเราเกี่ยวกับวิธีสอบถามและทัวร์ควรช่วย
bmike

1
ดูเหมือนว่าไซต์ที่โฮสต์สคริปต์ไม่อยู่อีกต่อไป โชคดีที่คุณสามารถปฏิเสธสิทธิ์ของคุณสำหรับไฟล์ plist นั้นซึ่งฉันได้เขียนขึ้นเพื่อเป็นคำตอบสำหรับสำเนาแรกของคำถามนี้ที่ฉันพบ
Dan

2

คุณมีสองทางเลือก คุณสามารถเลือกว่าแอปพลิเคชันของคุณจะไม่กลับสู่สถานะก่อนหน้าเมื่อคุณปิดเครื่องหรือรีสตาร์ท Mac โดยยกเลิกการเลือกช่องทำเครื่องหมายที่ปรากฏก่อนปิดเครื่อง:

ภาพของกล่องโต้ตอบการปิดเครื่อง

หรือคุณสามารถนำทางไปยังบานหน้าต่างทั่วไปในการตั้งค่าระบบและยกเลิกการเลือกหน้าต่างคืนค่าเมื่อเลิกและเปิดตัวเลือกแอปอีกครั้ง แต่ถ้าคุณทำเช่นนี้การใช้งานจะไม่ดำเนินการต่อสถานะก่อนหน้านี้ของพวกเขาแม้เมื่อเลิกและเริ่มต้นใหม่ในช่วงเดียวบูตเซสชั่น

รูปภาพบานหน้าต่างการตั้งค่าทั่วไป


1
ตัวเลือก "กู้คืน windows เมื่อออกจากแอปและเปิดใหม่" ไม่สามารถใช้งานได้ใน Mountain Lion (10.8.2) สิ่งนั้นถูกย้ายไปที่อื่นหรือไม่?
alex
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.