Як зробити так, щоб Crash Reporter відображався як сповіщення в Mac OS
Зміст:
Просунуті користувачі Mac, які знаходяться в розробці або в іншій сфері, де часто трапляються збої програми, можуть вважати постійні вікна Crash Reporter із повідомленням «Програма несподівано завершена» неприємною, що заважає робочому процесу на Mac OS X. Хоча одним із давніх варіантів є повне вимкнення діалогового вікна звіту про збої в MacOS X, можливо, кращим підходом є надіслати ці діалогові вікна зі звітами про збої в центр сповіщень.
Щоб було зрозуміло, це не вимикає діалогове вікно Crash Reporter і не впливає на самі журнали збоїв, воно просто перетворює сповіщення про збій у сповіщення в Центрі сповіщень Mac OS X. Якщо ви натиснете на сповіщення звіту про збої, звичайний екран звіту про збої Mac відкриється як завжди.
Увімкнути звіти про збої як сповіщення в Mac OS X
Відкрийте термінал і введіть рядок команди запису за замовчуванням:
defaults write com.apple.CrashReporter UseUNC 1
Натисніть «Повернутись», і це має бути все, наступного разу, коли програма аварійно завершить роботу, вона з’явиться як сповіщення, а не як діалогове вікно.
Ви можете перевірити це самостійно, навмисно завершивши збій і запустивши програму, або використавши примусовий вихід із зайнятої програми в стані «не відповідає».
Повернути звіт про збої до параметра діалогового вікна за замовчуванням у Mac OS X
Щоб вимкнути звіт про збої як функцію сповіщення та повернутися до діалогового вікна звіту про збої за замовчуванням, замість цього використовуйте такий рядок за замовчуванням:
defaults write com.apple.CrashReporter UseUNC 0
Тепер, якщо ви аварійно завершите роботу програми, відкриється типове діалогове вікно сповіщення на Mac.
Це має працювати з будь-якою сучасною версією Mac OS, велика подяка Францу Д. за надіслану цю пораду!