วิธีทำให้ Crash Reporter ปรากฏเป็นการแจ้งเตือนใน Mac OS
สารบัญ:
ผู้ใช้ Mac ขั้นสูงที่อยู่ในระหว่างการพัฒนาหรือสาขาอื่นที่ประสบกับปัญหาแอปหยุดทำงานบ่อยครั้งอาจพบว่าหน้าต่างโปรแกรมรายงานปัญหาขัดข้องที่มีข้อความ 'หยุดแอปโดยไม่คาดคิด' เป็นสิ่งที่น่ารำคาญ ซึ่งรบกวนเวิร์กโฟลว์ใน Mac OS X แม้ว่าตัวเลือกหนึ่งที่มีมานานคือการปิดใช้งานกล่องโต้ตอบ Crash Reporter ใน MacOS X โดยสิ้นเชิง แต่แนวทางที่ดีกว่าคือการส่งกล่องโต้ตอบการรายงานข้อขัดข้องเหล่านั้นไปยังศูนย์การแจ้งเตือนแทน
เพื่อให้ชัดเจน การดำเนินการนี้ไม่ได้ปิดหน้าต่างโต้ตอบโปรแกรมรายงานข้อขัดข้อง และไม่มีผลกระทบต่อบันทึกข้อขัดข้อง แต่จะแปลงการแจ้งเตือนข้อขัดข้องเป็นการแจ้งเตือนภายในศูนย์การแจ้งเตือนของ Mac OS X หากคุณคลิกที่การแจ้งเตือนรายงานข้อขัดข้อง หน้าจอรายงานข้อขัดข้องปกติของ Mac จะเปิดขึ้นตามปกติ
เปิดใช้งานการรายงานข้อขัดข้องเป็นการแจ้งเตือนใน Mac OS X
เปิด Terminal แล้วป้อนสตริงคำสั่งเขียนค่าเริ่มต้นต่อไปนี้:
defaults เขียน com.apple.CrashReporter UseUNC 1
Hit return และนั่นคือทั้งหมดที่มีให้ ครั้งต่อไปที่แอปขัดข้อง แอปจะแสดงเป็นการแจ้งเตือนแทนที่จะเป็นหน้าต่างโต้ตอบ
คุณสามารถทดสอบด้วยตัวคุณเองโดยจงใจทำให้แอปขัดข้องและเล่นบอลชายหาด หรือใช้การบังคับออกจากแอปพลิเคชันที่มีงานยุ่งในสถานะ 'ไม่ตอบสนอง'
ส่งคืนรายงานข้อขัดข้องไปยังตัวเลือกหน้าต่างโต้ตอบเริ่มต้นใน Mac OS X
หากต้องการปิดใช้งานการรายงานข้อขัดข้องเป็นคุณลักษณะการแจ้งเตือนและกลับไปที่กล่องโต้ตอบโปรแกรมรายงานข้อขัดข้องเริ่มต้น ให้ใช้สตริงเริ่มต้นต่อไปนี้แทน:
defaults เขียน com.apple.CrashReporter UseUNC 0
ตอนนี้ หากคุณแอปขัดข้อง มันจะเปิดกล่องโต้ตอบการแจ้งเตือนทั่วไปบน Mac
สิ่งนี้ควรใช้งานได้กับ Mac OS เวอร์ชันใหม่ ๆ ขอขอบคุณ Franz D. ที่ส่งเคล็ดลับนี้มาให้!