我讨厌那些你无法拒绝或忽略的通知。上次通知中心给我发了一个 Safari 广告,你要么顺从地尝试“新的、非常高效的垃圾”,要么告诉弹出窗口“稍后”打扰你。
我想用 sudo 杀死弹出栏,但找不到与其相关的进程。有人能帮我找到它吗?它是通知中心的子进程吗?
从外观上看,它一定与日历通知弹出窗口具有相同的起源。那么,哪个进程产生了它们?
编辑:图片。
其他:
答案1
关于 Safari 弹出窗口,apple.stackexchange.com 上有这样的答案:
对于强制您交互的其他通知,您可以在系统偏好设置>通知中将每个应用程序的通知更改为“横幅”或“无”类型。
答案2
引用最佳答案在 AskDifferent 上:
你可以摆脱它,而不必屈服于苹果让你“立即尝试”的欲望。即使你点击了按钮,他们也会要求你更改默认设置,并且可能在稍后再次询问。我已经在很多文章中解释过这一点更多详细信息请访问我的博客但它的要点是这三个命令:
defaults write com.apple.coreservices.uiagent CSUIHasSafariBeenLaunched -bool YES defaults write com.apple.coreservices.uiagent CSUIRecommendSafariNextNotificationDate -date 2050-01-01T00:00:00Z defaults write com.apple.coreservices.uiagent CSUILastOSVersionWhereSafariRecommendationWasMade -float 10.99
您必须注销并重新登录才能应用更改。您实际上应该立即执行此操作,以防止系统恢复更改。
我还介绍了如何阻止 Safari 提示您成为默认浏览器 每隔几天。(上生的简要地提到了这一点。)如果您需要在某些场合使用 Safari 来实现网站兼容性、测试或其他原因,那么这很有趣。(奇怪的是,我还没有听到任何自动浏览测试套件作者抱怨这一点。)