Hazelで「ゴミ箱」の中身を空にする作業を自動化してしまう

毎日作業をしていると、結構な数ファイルを削除します。
ただ、削除したファイルは完全には消えずに「ゴミ箱」の中に残っています。
完全に削除するためにはゴミ箱を開いて「空にする」というボタンを押す必要があります。
このゴミ箱の中身を空にするのは地味に面倒で、放置してしまいがちです。
今回はHazelを使って、この「ゴミ箱」の中身を空にする作業を自動化する方法についてです。
Hazelに関しては過去に記事にしているので、そちらも参考にしてください。
HazelのTrash設定
[システム環境設定]→[Hazel]→[Trash]を選択すると、ゴミ箱用の設定画面が表示されます。
ここでゴミ箱に関しての設定が可能です。
とりあえず「Delete files sitting in the Trash for more than」にチェックを入れれば、とりあえず定期的にゴミ箱を空にしてくれます。

その他細かい設定項目に関しては、下記表を参考にしてください。
| 項目 | 内容 |
|---|---|
| Delete files sitting in the Trash for more than | チェックを入れると、ゴミ箱にあるファイルを定期的に削除するようになります。 削除する間隔は、数字と単位を設定して指定します。 単位に関しては「Hour・Day・Week・Month・Year」の中から選択します。 |
| Keep Trash size under | チェックを入れると、指定した容量を超えるまで自動で削除しないようになります。 容量の単位に関しては「MB・GB・% of disk capacity」で、 最後の「% of disk capacity」はMacのディスク容量の何%を超えたらか記述します。 |
| Oversized files should be: | ファイルサイズが大きすぎるファイルは、ファイル容量の計算時に省かれるのですが、 そのファイルサイズが大きすぎるファイルの処理をどうするか設定します。
|
| Delete files | ファイル削除時の削除方法に関しての設定です。
ここの違いは自分自身、あまり理解していません。 |
| Enable App Sweep | チェックを入れると、App Sweep(アプリスイープ機能)を有効にします。 App Sweepというのは、アプリケーションが削除されるタイミングで、 アプリケーションのサポートファイルも一緒に削除するかどうか提案する機能のことです。 |
| Enable multi-user sweep | チェックを入れると、multi-user sweep(マルチユーザースイープ機能)を有効にします。 multi-user sweepというのは、ログインのタイミングで、 Mac上の他Hazelユーザーに削除されたアプリケーションのサポートファイルも 一緒に削除するか提案してくれる機能のことです。 |
自分の最終的な設定内容は下記のようになりました。

これでとりあえず、1ヶ月に1回自動的にゴミ箱を空にしてくれるので、今後はゴミ箱に関して何も気にしなくて済みますね。

コーディング初心者が入力ミスを減らすためにできる設定
Path Finderがメジャーアップデートで今後はサブスクリプションモデルに!
チャットサービス統合アプリのStationがChrome拡張機能になって登場!キーボードだけでよくアクセスするサイトへ移動できる
日々のやり取りを便利にしてくれるチャットサービス統合アプリの比較!Franz・Rambox・Station・Stack・Biscuit
1Passwordを便利に使うための小技や整理術!
FinderやPath Finderでタグ(ラベル)を設定するショートカットキー
Visual Studio Codeでミニマップ関連を見やすくするカスタマイズ方法
ウインドウを画面の上にドラッグしたときに、Mission Controlが起動するのを無効化する方法
Macを起動したのが平日か休日か判定して、起動するアプリを変えるKeyboard Maestroマクロの作り方
macOS用パッケージ管理システムのHomebrewの概要とインストール方法
iTerm2で「Use System Window Restoration Setting」を設定しているとアラートが表示されて機能しない
Google Chromeのサイト内検索(カスタム検索)機能を別のプロファイルに移行する方法
iPadで入力モードを切り替えずに数字や記号をすばやく入力する方法
iPhoneやiPadでYouTubeの再生速度を3倍速や4倍速にする方法
Keynoteで有効にしているはずのフォントが表示されない現象
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
マウス操作の完成度が高いウインドウリサイズアプリ「Magnet」
Macで複数ディスプレイを使っている場合に便利な設定集
AppCleanerでMacアプリを関連ファイルごと完全に削除する
操作に没頭できる!Firefox版 Arcのようなブラウザ「Zen Browser」
chezmoi(シェモア)で始めるdotfiles管理
GitHubの通知を見逃さない!通知に特化したアプリ「Gitify」
Keyboard Maestroの変数基礎
Neovimを使い始める最初の一歩として便利な「LazyVim」
ウェブサイトをmacOSアプリとしてラッピングする「Unite Pro」
Keyboard Maestroの「Macro Debugger」で複雑なマクロのデバッグを行う方法