如何在macOS中消除“未正确弹出磁盘”通知的许多倍?


21

今天,我正在处理以下问题:

永无休止的弹出通知

除了荷马的饮水鸟,我有什么方法可以摆脱这些麻烦而不必花费一整天的时间?

注意:这与“ 如何一键清除所有OS X通知”不是重复的,因为我的问题中的通知根本没有显示在“通知中心”中,因此该问题中的解决方案不适用于该问题。


我编辑了这个问题,以解释它与标记为重复项的问题有何不同-主要区别是链接解决方案在这种情况下实际上不起作用。
肯·威廉姆斯

你知道是什么原因造成的吗?我有一个新的USB集线器,上面连接了备份磁盘,我正在使用它...
GreenAsJade

Answers:


30

我开始用名称中的“ Notification”杀死进程,当我击中一个名为“ NotificationCenter”的进程时,烟雾终于清除了:

killall NotificationCenter

5
肯,你度过了我的周末-我要以你的名字命名一只小狗!我可能会傻傻地大喊“肯·威廉姆斯!” 整个公园,但我很满意
肖恩·蔡斯

FWIW的pkill NotificationCenter工作方式几乎相同。然后重新启动该进程似乎很不错,它位于:(/System/Library/CoreServices/NotificationCenter.app/Contents/MacOS/NotificationCenter &可能有一个更复杂的方法可以通过单个重新启动信号来执行此操作。)
MarkHu

1
传说!谢谢!
本杰明·戴尔

3

Apple脚本来自“软件很有趣”,在撰写本文时获得3票,建议的重复操作消除了High Sierra上的所有“磁盘未正确弹出”通知(此外,您还必须允许脚本编辑器在以下位置控制计算机:该帖子显示的可访问性首选项):

tell application "System Events"
    tell process "NotificationCenter"
        set numwins to (count windows)
        repeat with i from numwins to 1 by -1
            click button "Close" of window i
        end repeat
    end tell
end tell

我有同样的问题,对Mac上的脚本不熟悉。谁能指导我完成这个过程。我不能一直按关闭按钮杀死我。
user303817 '18
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.