ปิดการใช้งานประวัติสำหรับ Safari หรือแอ็พพลิเคชันเฉพาะอื่น ๆ ใน Mac OS X Lion

ประวัติเป็นคุณลักษณะของ Mac OS X Lion ที่ทำให้หน้าต่างแอปพลิเคชันปรากฏขึ้นอีกครั้งหลังจากที่คุณเลิกเล่นแล้วเปิดแอปอีกครั้ง เป็นคุณลักษณะที่ยอดเยี่ยม แต่ไม่ใช่อย่างใดอย่างหนึ่งที่เราต้องการให้แอปพลิเคชันทั้งหมดใช้งานดังนั้นนี่คือวิธีปิดการใช้งาน Resume บนพื้นฐานของแต่ละแอพพลิเคชั่น

วิธีปิดการใช้งานแอพพลิเคชันเฉพาะใน Mac OS X 10.7 Lion

นี้เป็นเรื่องง่ายและจริงสวยคล้ายกับการลบบันทึกโปรแกรมรัฐเพียงทำตาม:

  • จากเดสก์ท็อป Mac OS X ให้กด Command + Shift + G และเข้าสู่โฟลเดอร์ Saved Application States ที่อยู่ภายใน Library ส่วนตัวของคุณที่:
  • ~/Library/Saved Application State/

  • หาแอพพลิเคชันที่คุณต้องการปิดใช้งานสำหรับคำแนะนำแบบนี้เราจะใช้ Safari เป็นตัวอย่างเพื่อให้โฟลเดอร์ที่เราต้องการคือ "com.apple.Safari.savedState"
    • หมายเหตุ: คุณอาจต้องการลบเนื้อหาในโฟลเดอร์แอปก่อนขั้นตอนถัดไปมิฉะนั้นรัฐที่บันทึกไว้ที่มีอยู่จะกลายเป็นสถานะดีฟอลต์ที่แอปพลิเคชันจะทำงานต่อไปเรื่อย ๆ ซึ่งอาจเป็นประโยชน์หากคุณต้องการให้แท็บหรือหน้าต่างเดียวกันเปิดอยู่เสมอ แต่เป้าหมายของคำแนะนำนี้คือเพื่อให้ไม่มีหน้าต่างใดเปิดขึ้นและสำหรับ Resume จะถูกปิดใช้งานสำหรับแอปที่เลือกดังนั้นคุณจะต้องการลบเนื้อหาในโฟลเดอร์
  • เลือก 'com.apple.Safari.savedState' และคลิกขวาและเลือกข้อมูลจากเมนูหรือกด Command + i เพื่อดูข้อมูลในโฟลเดอร์
  • ภายใต้ "ทั่วไป" ทำเครื่องหมายที่ช่องถัดจาก "ถูกล็อก"
  • ปิดหน้าต่างรับข้อมูลและเปิดแอปพลิเคชันใหม่สำหรับสถานะที่ล็อกไว้เพื่อให้มีผล

นั่นคือทั้งหมดที่มีให้ประวัติจะไม่บันทึกรัฐ Safaris เนื่องจากโฟลเดอร์ถูกล็อคในขณะนี้ป้องกันไม่ให้ app เข้าถึงมัน

สำหรับผู้ใช้ขั้นสูงถ้าคุณต้องการทำเช่นนี้ผ่าน Terminal คุณสามารถทำได้ด้วยคำสั่ง chmod และธง -w เพื่อป้องกันการเขียน:

chmod -w ~/Library/Saved Application State/com.apple.Safari.savedState/

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

รอบนี้ใช้การจัดการคุณลักษณะ Lion's Resume และเราได้อธิบายถึงวิธีการลบสถานะการทำงานของ Resume ที่บันทึกไว้โดยเฉพาะการปิดการใช้งาน Resume เสร็จสมบูรณ์และแม้กระทั่งวิธียกเลิก Windows เซสชันปัจจุบันเมื่อเลิกใช้งานจาก Resume อีกครั้ง ตอนนี้คุณควรมีสิทธิ์ควบคุม Resume และสิ่งที่ปรากฏขึ้นอีกครั้งเมื่อเปิดใช้งานอีกครั้ง แต่ถ้าคุณมีคำถามเพิ่มเติมเกี่ยวกับคุณลักษณะนี้โปรดแจ้งให้เราทราบในความคิดเห็น

Update: นอกจากนี้คุณยังสามารถปิดการใช้งาน Resume ในแต่ละแอพพลิเคชันด้วยคำสั่งเขียนค่าเริ่มต้นนี่คือสิ่งที่คุณต้องการใช้เพื่อปิดใช้งาน Safari:

defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool false

โดยพื้นฐานแล้วคุณจะเปลี่ยนชื่อแอปในสตริงนั้นและคุณสามารถทำเช่นนี้สำหรับแอ็พพลิเคชันอื่น ๆ ด้วย