如何在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.