更改通知横幅在 Mac OS X 中的持续时间
目录:
横幅通知在Mac OS X 的屏幕一侧弹出,并在几秒钟内自行消失。有些用户可能会发现横幅持续时间太长或太短,这就是我们将在此处重点更改的内容,让您可以控制横幅通知在桌面上停留的时间。
您可以更改通知提醒横幅在 Mac 屏幕上显示的时间长度,如本文所示。
首先,区分“横幅”和“警报”很重要;横幅将在没有交互的情况下滑入和滑出 Mac 屏幕(或者您可以在其上滑动以关闭),而警报需要某种用户参与以手动关闭或重新安排警报。在标识方面,如果通知上有一个按钮,它是一个警报,否则它是一个横幅。
用户可以通过转到 > 系统偏好设置 > 通知并选择应用程序或服务并选择他们喜欢的内容来在横幅和警报之间切换。
再次强调,本文旨在调整事物的横幅,因为警报总是需要用户干预才能丢弃。
如何更改Mac通知横幅持续时间
您需要使用终端和默认命令字符串来调整横幅持续时间。
在命令提示符下使用以下语法,具体取决于您的 macOS 系统软件版本。
在 MacOS Catalina 和 Mojave 中,可能会继续:
defaults write com.apple.notificationcenterui bannerTime -int(以秒为单位的时间)
例如在MacOS Mojave和Catalina中让banner时间为3秒:
defaults write com.apple.notificationcenterui bannerTime -int 3
在macOS Sierra、El Capitan、Yosemite 和更早版本中:
defaults write com.apple.notificationcenterui bannerTime
比如让banner快速消失,设置为一秒:
defaults write com.apple.notificationcenterui bannerTime 1
让横幅停留更长时间,将其设置为25秒:
defaults write com.apple.notificationcenterui bannerTime 25
回车执行命令。要使更改对所有应用程序完全生效,您需要注销并重新登录,或重新启动 Mac。您可能会成功关闭通知中心并重新启动应用程序,但前一种方法更简单并且会影响所有内容。
如果你想测试这个并且没有任何推送横幅通知给你,你总是可以用这个技巧从命令行发送你自己的通知。
返回到Mac OS 中的默认通知横幅持续时间
回到默认横幅持续时间只是删除您之前写入的默认字符串的问题。返回终端并输入以下命令字符串:
defaults delete com.apple.notificationcenterui bannerTime
再次,您需要注销并重新登录 Mac 以使更改生效并恢复为默认设置。
如果直接在 Mac OS X 系统通知偏好中设置特定的调整开关会很棒,但现在用户将不得不求助于命令行来对这些横幅进行精确调整。
这些通知调整是由CNET MacFixIt 的好人发现的,非常感谢他们!