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回自動的にゴミ箱を空にしてくれるので、今後はゴミ箱に関して何も気にしなくて済みますね。

MacBook Proでディスプレイのサイズ調整をして作業スペースを広げる
MacのMicrosoft Outlookでメールの署名設定をする方法
HyperSwitchで「This beta version has expired」と表示される場合は、公式サイトから再度インストールしてアップデート
Keyboard Maestroでウインドウのリサイズや移動をするときに使う「SCREENVISIBLE」についてのまとめ
MacDownでシンタックスハイライト機能を使う方法と設定
Google Chromeのタブを検索するAlfred Workflowの「Search Safari and Chrome Tabs」で、タブ移動をラクにする
Haptic Touch Barでタッチバーを押した時のフィードバックを追加する
ウェブサイト内の動画キャプチャから保存して共有までをスムーズに行うChrome拡張機能「Screencastify」
Dropbox Ignore node_modulesを使って「node_modules」を「同期の無視」に追加する方法
Sketchのプラグインを管理ツールを使わずに直接フォルダで管理する方法
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
ATOKで変換時に文章を指摘してくれる「校正支援」タブの設定項目
macOSのシステム環境設定「インターネットアカウント」の設定見直し
Post Snippetsを使ってWordPressでショートコードをの登録と管理をもっと楽に!!
Transmit 5のPanic Syncでサーバー情報が同期されないときの対処法
MAMPでhtdocs内に複数のローカルホストを作成する方法
アクセス解析ツールの定番!!Googleアナリティクスの登録方法
gulpのwatch機能を使って、監視ファイルに変更があった時にタスクを実行する
Figmaでデザインデータを整理するときに役立つプラグイン「Clean Document」
UlyssesでMathJaxを使用して、LaTeXの数式をプレビューでキレイに表示させる方法
ATOKの文字パレットの「漢字検索」で特定の漢字を探し出す方法