有什么方法可以禁用“磁盘未正确弹出”消息?

我使用KVM,需要在两个系统之间切换,并在KVM中具有一个存储棒。问题在于,每次我从一台计算机切换到另一台计算机时,收到消息非常烦人。我知道,我可以卸载它(可能应该),但是我一直都切换,因此卸任是不便之处,并且记忆棒上没有什么敏感的。

有帮助吗?

解决方案

做到这一点要好得多:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.UserNotificationCenter.plist

这只会阻止UsernotificationCenter服务运行,而您的系统文件完好无损!

谨防: 如评论中指出的那样,这将禁用所有系统通知,包括程序请求访问系统服务(例如联系人)

其他提示

当然不是一个优雅的答案,但是您可以禁用usernotificationcenter.app在/system/library/coreservices中 - 用其他名称替换为另一个应用程序或文件。它将停止任何警告弹出(包括您的驱动器已满),因此请注意,但是根据我的经验,它可以做到您想要的。

实际上,我很久以前就将其做到了,直到您问您问题为止。信用麦克帕登(MacPadawon) http://macosx.com/forums/mac-os-os-x-system-mac-software/297194-disable-disable-device-removal-message.html 对于答案 - 几年前,我找到了答案。

此苹果本将为您关闭它们。将其粘贴到脚本编辑器中,然后保存为应用程序。然后在(系统首选项>安全性和隐私>可访问性)中授予对该应用程序的访问权限,然后您可以使用ControlPlane之类的应用程序 https://www.controlplaneapp.com/ 要在Wake上运行应用程序,从而自动关闭它们! **注意:您还需要授予ControlPlane的可访问性访问权限。

tell application "System Events"
tell process "NotificationCenter"
    set numwins to (count windows)
    repeat with i from numwins to 1 by -1
        tell window i
            set temp to value of static text 1
        end tell
        if temp contains "Disk Not Ejected Properly" then
            click button "Close" of window i
        end if
    end repeat
end tell
end tell

您的答案在这里。只需将文件替换为本文末尾提到的文件和完成的作业即可。塞拉或高级塞拉都没有改变。

在优胜美地禁用OS-X设备去除警告

更新!

我的天啊! Quantumg是个天才!这是一个黑客(我的意思是现实生活中的黑客)仅禁用此烦人的消息并将其余的通知系统完好无损...

http://quantumg.blogspot.com/2015/04/disabling-os-x-device-removal-warnings.html

警告: :这是一个亲尖,而不是胆小的人!它需要黑客攻击您的Mac OSX系统文件,并可能导致您打破Mac。

为了清晰而编辑。

Flash驱动器或其他USB驱动器的问题是。每当您将数据写入驱动器...系统上的任何驱动器时,数据都会首先写入内存中的缓冲区。稍后,当计算机到达它时,它将将缓冲区冲入设备(硬盘驱动器,SSD或任何USB设备)。这可能是瞬时的(至少对我们来说仅仅是凡人),也可能需要几秒钟。可能的延迟意味着,如果您在缓冲区冲洗之前将USB设备拉动,则可能会导致损坏的驱动器或驱动器上的一组损坏的文件。

如果您只从设备上读取,则无需在您的内心深处冲洗写缓冲区,因为它们是空的,不需要冲洗到设备上。

所以...令人讨厌的Mac OS X警告很可能与无关。如果您最近写信给设备,并且没有足够的时间冲洗缓冲区(几秒钟,最大值),那么这样做很重要。如果您仅从USB设备阅读,则永远不必等待缓冲区齐平。

因此苹果 需要 提供一种为Power用户禁用单个消息的方法。不要将所有人视为N00B,他们不能依靠知道他们的计算机的工作原理。

对于那些抱怨我错了的人,有一种方法可以通过禁用整个通知子系统来禁用消息是完全错误的。禁用整个通知子系统不是可以接受的解决方案,就像从手机中删除电池不是接收太多电话销售电话的可接受解决方案一样。通知子系统很重要,不应仅仅因为OP发现了许多烦人的信息之一。

这是一个只有通过Apple为用户选择退出特定消息的方法才能充分解决的问题。

许可以下: CC-BY-SA归因
不隶属于 apple.stackexchange
scroll top