Watch

Mac OS X Dockに現在アクティブなアプリのみを表示する

Mac OS X Dockに現在アクティブなアプリのみを表示する

Mac OS X Dockでアクティブなアプリのみを表示する

Mac Dock をアクティブに実行中のアプリのみを表示するように設定して、アプリケーション ランチャーではなくタスク マネージャーのような動作にすることができます。

ミニマリストな Mac OS X デスクトップと Dock を好む場合、これは素晴らしいトリックです。

Dock に現在アクティブなアプリのみが表示されるように設定するには、デフォルトのコマンド文字列を含むコマンド ラインを使用する必要があります。

Mac OSでDockにアクティブなアプリのみを表示するように設定する方法

  1. ターミナルを起動し、次のコマンドを入力します。
  2. defaults write com.apple.dock static-only -bool TRUE

  3. リターンキーを押し、次に変更を有効にするために Dock を終了する必要があります。
  4. killall Dock

  5. もう一度リターンキーを押してコマンドを実行すると、Dockが更新され、現在アクティブなアプリケーションのみが表示されます。

オプションとして、次のようにコマンド全体を 1 行にまとめることもできます。

defaults write com.apple.dock static-only -bool true; killall Dock

この変更はDockを終了して更新すると反映され、Dockにはアクティブに実行中のアプリのみが表示されるようになります。Dockをアプリランチャーとして使っている場合、これはあまり便利ではないかもしれません。

個人的には、アプリを起動するのに Spotlight をほぼ常に使用し、Dock を自動的に非表示にしているので、しばらくこれを試してみて、日々のワークフローでどれだけうまく機能するかを確認するつもりです。

アプリランチャーとして表示されるデフォルトのDockの動作に戻す方法

Dock のデフォルトの動作に戻したい場合は、ターミナルで次のコマンドを再度使用します。

defaults write com.apple.dock static-only -bool FALSE

変更を有効にするには、Dock を再度終了することを忘れないでください。

killall Dock

必要に応じて、defaults delete を使用して文字列を削除することもできます。また、コマンド全体を1行にまとめて実行することもできます。例:

defaults write com.apple.dock static-only -bool false; killall Dock

注: このヒントを試してみて気に入らなかった場合でも、以前の Dock アイコンや配置は失われません。FALSE コマンドを使用するだけで、true/false、yes/no、1/0 オプションを持つ他の一般的なブール演算子と同様に、すべてが正常に戻ります。