Mac OS X での通知バナーの持続時間を変更する
目次:
バナー通知は Mac OS X の画面の横にポップアップ表示され、数秒以内に自然に消えます。一部のユーザーは、バナーの持続時間が長すぎるか短すぎると感じる場合があります。ここで変更することに焦点を当て、バナー通知がデスクトップ上に留まる時間をある程度制御できるようにします。
この記事で説明するように、通知アラート バナーが Mac の画面に表示される時間を変更できます。
まず、「バナー」と「アラート」を区別することが重要です。バナーは操作なしで Mac 画面にスライド インおよびスライド アウトします (または、スワイプして閉じることができます) が、アラートは手動でアラートを閉じたりスケジュールを変更したりするなど、何らかのユーザーの関与を必要とします。識別に関しては、通知にボタンが付いている場合はアラート、付いていない場合はバナーです。
ユーザーは、 > システム設定 > 通知に移動し、アプリまたはサービスを選択して、どちらを好むかを選択することで、バナーとアラートを切り替えることができます。
繰り返しになりますが、この記事はバナー側の調整を目的としています。アラートを破棄するには常にユーザーの介入が必要になるためです。
Mac通知バナーの持続時間を変更する方法
ターミナルとデフォルトのコマンド文字列を使用して、バナーの持続時間を調整する必要があります。
コマンド プロンプトが表示されたら、macOS システム ソフトウェアのバージョンに応じて、次の構文を使用します。
MacOS Catalina と Mojave で、おそらく今後も:
defaults write com.apple.notificationcenterui bannerTime -int (秒単位の時間)
たとえば、MacOS Mojave と Catalina でバナー時間を 3 秒にするには:
defaults write com.apple.notificationcenterui bannerTime -int 3
macOS Sierra、El Capitan、Yosemite 以前:
defaults write com.apple.notificationcenterui bannerTime
たとえば、バナーをすばやく非表示にするには、1 秒に設定します:
defaults write com.apple.notificationcenterui bannerTime 1
バナーをより長く表示するには、25 秒に設定します:
defaults write com.apple.notificationcenterui bannerTime 25
コマンドを実行するにはリターンを押します。変更をすべてのアプリケーションで完全に有効にするには、ログアウトしてから再度ログインするか、Mac を再起動します。通知センターを終了してアプリを再起動することである程度成功するかもしれませんが、前者のアプローチの方が簡単で、すべてに影響します.
これをテストしたいが、バナー通知をプッシュするものがない場合は、このトリックを使用してコマンドラインからいつでも独自のバナーを送信できます。
Mac OS でデフォルトの通知バナー持続時間に戻す
デフォルトのバナー持続時間に戻すには、以前に書き込んだデフォルトの文字列を削除するだけです。ターミナルに戻り、次のコマンド文字列を入力します:
defaults com.apple.notificationcenterui bannerTime を削除
再度、Mac からログアウトして再度ログインし、変更を有効にしてデフォルト設定に戻します。
特定の調整トグルは、Mac OS X のシステム環境設定で通知用に直接設定できると便利ですが、現時点では、ユーザーはこれらのバナーを正確に調整するにはコマンド ラインに頼る必要があります。
これらの通知の調整は、CNET MacFixIt のすばらしい人々によって発見されました。彼らに感謝します!