DockMute

Dock に並ぶアプリを、プリセットでさっと切り替える。

Dock に一日中同じアプリが並んでいる必要はないよな、と思って作りました。「仕事」「執筆」「ゲーム」みたいなプリセットをいくつか作っておけば、クリック一つ、またはショートカット一つで Dock の中身が入れ替わります。メニューバーアイコンも Dock アイコンもなく、使っていないあいだは裏で何も動きません。

macOS 14 Sonoma 以降 / 無料

仕事のプリセットの Dock: メール、カレンダー、グラフ、チャット、ターミナル

動いているところ

DockMute のデモ。カードを押してプリセットを切り替え、上のシェルフでアプリをドラッグして並べ替え、⌃⌥D でミニ Dock を開いている
カードを押して切り替え、シェルフをドラッグで並べ替え、⌃⌥D でミニ Dock。だいたいこれで全部です。
音声付きのローンチ動画(55 秒)。再生ボタンを押すまで読み込みません。

できること

  • プリセット

    名前と絵文字をつけて、並べたいアプリを好きな順に。

  • ワンクリック、または ⌃⌥D で切り替え

    カードを押すか、どこにいてもショートカットで。キーは変えられます。

  • 今の Dock はデフォルトとして残る

    最初の Dock はそのまま保存。いつでも元の Dock に戻せます。

  • その場で編集

    ドラッグで並べ替え、× で外す、+ で追加。

  • 軽い(アイドル時 CPU 0%)

    使っていないあいだは何も動きません。アプリ全体で 1.5 MB。

  • 通信しない

    通信するコード自体がありません。データはどこにも送りません。

ほかに:ログイン時に起動・日本語/英語・「最近使ったアプリ」を隠す

できないこと

先に書いておきます。だいたい macOS の仕組みの都合です。

  • 起動中だけど Dock に固定していないアプリは隠せません。起動しているあいだは macOS が必ず表示します。
  • 切り替えるとき、Dock が一瞬ちらつきます。Dock を再起動して反映しているためです。中身が同じなら再起動しません。
  • 手で Dock に追加したアプリは、次の適用で外れます。残したいアプリはプリセットに入れておいてください。
  • Mac App Store では配布できません。Dock の設定を書き換えて再起動するので、サンドボックス化できません。

インストール

  1. ダウンロード

    このボタンから最新版の DockMute.dmg をダウンロードします。

    ダウンロード(.dmg)

  2. Applications へドラッグ

    dmg を開いて、DockMute を隣の Applications フォルダへドラッグ。ログイン時の起動を使うなら、/Applications に置いておくと確実です。

  3. はじめて開くとき

    正直に書いておくと、DockMute は Apple の Developer ID で署名・公証(notarization)をしていません。アドホック署名だけです。なので初回は macOS が警告を出して、そのままでは開かせてくれません。どちらかの方法で開いてください。

    方法 1: Finder から

    アプリケーションフォルダの DockMute を右クリック →「開く」→ 出てきたダイアログでもう一度「開く」。

    これで開けないときは、一度開こうとしたあとで「システム設定 › プライバシーとセキュリティ」を開き、下のほうに出ている「このまま開く」を押してください。

    方法 2: ターミナルで

    ダウンロードしたファイルに付く「インターネットから来た」印(quarantine 属性)を外します。

    xattr -dr com.apple.quarantine /Applications/DockMute.app
  4. あとは使うだけ

    起動すると設定ウィンドウが開きます。メニューバーにアイコンは出ないので、もう一度開きたいときは Spotlight や Finder から DockMute を起動してください。

よくある質問

無料ですか?

無料です。

元の Dock に戻せますか?

戻せます。初回起動時の Dock がデフォルトプリセットとして残っているので、それを適用するか、歯車メニューの「元の Dock に戻す」を使ってください。書き込む前には毎回 ~/Library/Application Support/DockMute/Backups/ にバックアップしています。

自分でもバックアップしておけます。

defaults export com.apple.dock ~/dock-backup.plist             # バックアップ
defaults import com.apple.dock ~/dock-backup.plist && killall Dock   # 復元
メニューバーにアイコンが出ないんだけど?

あえて置いていません。起動中にもう一度 DockMute を起動する(Spotlight、Raycast、Finder、open -a DockMute など)と設定ウィンドウが開きます。ウィンドウを閉じても DockMute は動いていて、ショートカットも使えます。終了は歯車メニューから。

ショートカットは変えられますか?

変えられます。設定ウィンドウのヘッダーの「変更」を押して、新しい組み合わせを入力してください。⌘・⌃・⌥ のどれかを含める必要があります。Delete で ⌃⌥D に戻ります。

対応している macOS は?

macOS 14 Sonoma 以降です(LSMinimumSystemVersion は 14.0)。

データはどこに保存されますか?

全部 Mac の中です。

  • プリセットと設定:~/Library/Application Support/DockMute/(state.json、hotkey.json)
  • Dock のバックアップ:~/Library/Application Support/DockMute/Backups/