ปิดการทำงานต่อตามแต่ละแอปใน Mac OS X Lion ด้วยการเขียนค่าเริ่มต้น
สารบัญ:
ในโพสต์ของเราเกี่ยวกับวิธีปิดใช้งาน Resume สำหรับ Safari หรือแอปพลิเคชันอื่นๆ ใน OS X 10.7 ผู้แสดงความคิดเห็นของเราหลายคนชี้ให้เห็นว่าไม่จำเป็นต้องเปลี่ยนการอนุญาตไดเรกทอรีแอปแต่ละรายการ หรือคุณสามารถปิด Resume ในแต่ละแอปได้โดยใช้คำสั่งเขียนเริ่มต้นที่ป้อนลงใน Terminal
ปิดประวัติส่วนตัวตามแต่ละแอป
ต่อไปนี้คือตัวอย่างสตริงเริ่มต้นสำหรับแต่ละแอปพลิเคชัน จากนั้นเราจะแสดงวิธีค้นหาสตริงของคุณเองสำหรับแอปพลิเคชันอื่นๆ:
ปิดประวัติย่อสำหรับ Safari defaults เขียน com.apple.Safari NSQuitAlwaysKeepsWindows -bool false
ปิด Google Chrome defaults เขียน com.google.Chrome NSQuitAlwaysKeepsWindows -bool false
ปิดสำหรับ QuickTime Player X defaults เขียน com.apple.QuickTimePlayerX NSQuitAlwaysKeepsWindows -bool false
ปิดการแสดงตัวอย่าง defaults เขียน com.apple.Preview NSQuitAlwaysKeepsWindows -bool false
คุณจะต้องเปิดแอปพลิเคชันที่คุณได้ปิดใช้งานคุณลักษณะนี้ใหม่เพื่อให้การเปลี่ยนแปลงมีผล
ปิดการใช้งาน Resume สำหรับแอปพลิเคชันอื่น สำหรับการปิดใช้งาน Resume ด้วยแอปพลิเคชันอื่น คุณจะต้องการเข้าถึงไดเร็กทอรี Library ส่วนบุคคลของคุณ (โปรดจำไว้ว่า /Library และ ~/Library ต่างกัน) เพื่อให้คุณสามารถค้นหาไวยากรณ์ชื่อแอปที่แน่นอนได้ โฟลเดอร์ที่คุณกำลังมองหาคือ:
~/Library/Saved Application State/
ฉันชอบฟังก์ชัน Go To Folder เพราะมันเข้าถึงง่ายด้วย Command+Shift+G แต่คุณก็เข้าไปได้ด้วยการคลิกตัวเลือกบนเมนู Go เช่นกัน
เมื่อคุณอยู่ในโฟลเดอร์ Saved Application State ของไลบรารีส่วนตัวของคุณแล้ว สิ่งที่คุณกำลังมองหาคือ com.developerName.ApplicationName.savedState สำหรับอีกตัวอย่างหนึ่ง เราจะเลือก Terminal ซึ่งอยู่ในไดเร็กทอรีนี้เป็น com apple.Terminal.savedState.
ทิ้งส่วนขยาย '.savedState' และป้อนส่วนแรกของชื่อไดเร็กทอรีในคำสั่งเดียวกับที่ใช้ด้านบน ซึ่งจะมีลักษณะดังนี้:
defaults เขียน com.apple.Terminal NSQuitAlwaysKeepsWindows -bool false
ป้อนสิ่งนั้นในบรรทัดคำสั่งแล้วเปิด Terminal ใหม่ และ Resume จะไม่เปิดใช้งานสำหรับแอปนั้นอีกต่อไป เช่นเดียวกับวิธีอื่นๆ คุณสามารถทำเช่นนี้กับแอปมากหรือน้อยตามที่คุณต้องการ
วิธีเปิดใช้ประวัติส่วนตัวอีกครั้งสำหรับแอปพลิเคชันเฉพาะ
การเปิดใช้ Resume ใน Lion นั้นง่ายพอๆ กับการปิด เราเพียงแค่ต้องปรับคำสั่งเขียนเริ่มต้นด้วยคำสั่ง TRUE แทนที่จะเป็น FALSE ยกตัวอย่าง Safari คำสั่งจะเป็น:
defaults เขียน com.apple.Safari NSQuitAlwaysKeepsWindows -bool จริง
อีกครั้ง เปิด Safari อีกครั้ง และคุณจะพบว่า Resume กลับมาทำงานอีกครั้ง โปรดทราบว่าหากคุณปิด Resume ทั่วทั้งระบบผ่านแผงการตั้งค่า คุณจะต้องเปิดใช้งานอีกครั้งแยกต่างหาก
ขอบคุณผู้แสดงความคิดเห็นของเราที่ชี้ให้เห็นถึงคำสั่งเขียนค่าเริ่มต้น!