ปิดใช้งานต่อในแอพพลิเคชันต่อแอพพลิเคชันใน Mac OS X Lion ที่มีการเขียนค่าดีฟอลต์

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

ปิดใช้งานต่อในแต่ละแอป

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

ปิดการทำงานต่อสำหรับ Safari
defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool false

ปิดสำหรับ Google Chrome
defaults write com.google.Chrome NSQuitAlwaysKeepsWindows -bool false

ปิดสำหรับ QuickTime Player X
defaults write com.apple.QuickTimePlayerX NSQuitAlwaysKeepsWindows -bool false

ปิดสำหรับการแสดงตัวอย่าง
defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false

คุณจะต้องการเปิดใช้งานแอปพลิเคชันใหม่ที่คุณได้ปิดใช้งานคุณลักษณะไว้เพื่อให้การเปลี่ยนแปลงมีผล


การปิดใช้งานงานสำหรับแอ็พพลิเคชันอื่น
สำหรับการปิดการใช้งาน Resume กับแอ็พพลิเคชันอื่น ๆ คุณจะต้องการเข้าถึงไดเร็กทอรี Library ของคุณ (โปรดทราบว่า / Library และ ~ / Library ต่าง) เพื่อให้คุณสามารถหาไวยากรณ์ของชื่อแอพพลิเคชันได้ โฟลเดอร์ที่คุณต้องการคือ:

~/Library/Saved Application State/

ฉันชอบฟังก์ชั่น Go To Folder เพราะคุณสามารถเข้าถึง Command + Shift + G ได้โดยง่าย แต่คุณสามารถเข้าถึงได้จาก Option-Clicking ในเมนู Go ด้วย

เมื่อคุณอยู่ในโฟลเดอร์ State Application ที่บันทึกไว้ในไลบรารีส่วนตัวของคุณแล้วสิ่งที่คุณต้องการคือ com.developerName.ApplicationName.savedState ตัวอย่างเช่นเราจะเลือกเทอร์มินัลซึ่งอยู่ในไดเร็กทอรีนี้เป็น com.apple.Terminal.savedState

ยกเลิกส่วนขยาย '.savedState' และป้อนส่วนแรกของชื่อไดเรกทอรีลงในคำสั่งเดียวกันที่ใช้ด้านบนดังนั้นจะมีลักษณะดังนี้:

defaults write com.apple.Terminal NSQuitAlwaysKeepsWindows -bool false

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

วิธีการเปิดใช้งาน Resume Back On สำหรับแอพพลิเคชันเฉพาะ

การเปิดใช้ Resume ใน Lion ทำได้ง่ายดายเพียงแค่ปิดการทำงานเราจำเป็นต้องปรับค่าเริ่มต้นเขียนคำสั่งด้วยคำสั่ง TRUE แทน FALSE การ Safari เป็นตัวอย่างคำสั่งจะเป็น:

defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool true

ให้เปิด Safari อีกครั้งและคุณจะพบ Resume อีกครั้ง โปรดทราบว่าหากคุณปิดการทำงานต่อในระบบโดยใช้แผงการกำหนดค่าคุณจะต้องเปิดใช้งานอีกครั้งแยกต่างหาก

ขอบคุณผู้แสดงความคิดเห็นของเราที่ชี้ค่าเริ่มต้นเขียนคำสั่ง!