Dock に並ぶアプリを、プリセットでさっと切り替える。
Dock に一日中同じアプリが並んでいる必要はないよな、と思って作りました。「仕事」「執筆」「ゲーム」みたいなプリセットをいくつか作っておけば、クリック一つ、またはショートカット一つで Dock の中身が入れ替わります。メニューバーアイコンも Dock アイコンもなく、使っていないあいだは裏で何も動きません。
仕事のプリセットの Dock: メール、カレンダー、グラフ、チャット、ターミナル
執筆のプリセットの Dock: 鉛筆、ノート、本、フォント、コーヒー
ゲームのプリセットの Dock: コントローラー、サイコロ、音楽、星、ヘッドホン
動いているところ
できること
-
プリセット
名前と絵文字をつけて、並べたいアプリを好きな順に。
-
ワンクリック、または ⌃⌥D で切り替え
カードを押すか、どこにいてもショートカットで。キーは変えられます。
-
今の Dock はデフォルトとして残る
最初の Dock はそのまま保存。いつでも元の Dock に戻せます。
-
その場で編集
ドラッグで並べ替え、× で外す、+ で追加。
-
軽い(アイドル時 CPU 0%)
使っていないあいだは何も動きません。アプリ全体で 1.5 MB。
-
通信しない
通信するコード自体がありません。データはどこにも送りません。
ほかに:ログイン時に起動・日本語/英語・「最近使ったアプリ」を隠す
できないこと
先に書いておきます。だいたい macOS の仕組みの都合です。
- 起動中だけど Dock に固定していないアプリは隠せません。起動しているあいだは macOS が必ず表示します。
- 切り替えるとき、Dock が一瞬ちらつきます。Dock を再起動して反映しているためです。中身が同じなら再起動しません。
- 手で Dock に追加したアプリは、次の適用で外れます。残したいアプリはプリセットに入れておいてください。
- Mac App Store では配布できません。Dock の設定を書き換えて再起動するので、サンドボックス化できません。
インストール
-
ダウンロード
このボタンから最新版の
DockMute.dmgをダウンロードします。 -
Applications へドラッグ
dmg を開いて、DockMute を隣の Applications フォルダへドラッグ。ログイン時の起動を使うなら、
/Applicationsに置いておくと確実です。 -
はじめて開くとき
正直に書いておくと、DockMute は Apple の Developer ID で署名・公証(notarization)をしていません。アドホック署名だけです。なので初回は macOS が警告を出して、そのままでは開かせてくれません。どちらかの方法で開いてください。
方法 1: Finder から
アプリケーションフォルダの DockMute を右クリック →「開く」→ 出てきたダイアログでもう一度「開く」。
これで開けないときは、一度開こうとしたあとで「システム設定 › プライバシーとセキュリティ」を開き、下のほうに出ている「このまま開く」を押してください。
方法 2: ターミナルで
ダウンロードしたファイルに付く「インターネットから来た」印(quarantine 属性)を外します。
xattr -dr com.apple.quarantine /Applications/DockMute.app -
あとは使うだけ
起動すると設定ウィンドウが開きます。メニューバーにアイコンは出ないので、もう一度開きたいときは 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/