私のお気に入りのサードパーティ製アドオンの一つは、ManyTricksのWitchです。これはアクティブなウィンドウを切り替えられるプログラムです。Command+Tabで開いているアプリケーションを切り替えるのと同じように、Witchをインストールすると、Option+Tabで開いているウィンドウをどれでも選択できます。これは時間節約に非常に役立ちます。というのも、私は通常、特定のアプリケーションに切り替えたいのではなく、そのアプリケーション内の特定のウィンドウに切り替えたいからです。(Witchについては、過去に何度かここで取り上げています。2005年に有望な候補として取り上げ、その後「Best of Mac Gems」の記事で簡単に紹介しました。)
Witchの最新バージョンでは、最小化されたウィンドウの枠線を指定できる新機能が追加されました。私は枠線を黄色に設定しました。これにより、Witchのインターフェース上で他のウィンドウから目立つようになります。これにより、Dockと同じように、どのウィンドウが最小化されているかが一目でわかります。

デフォルトでは、最小化されたウィンドウは通常のウィンドウと混在して表示されます(左のスクリーンショットをご覧ください(画像をクリックすると拡大表示されます)。これは確かにうまく機能しますが、私がウィンドウを最小化するのは、たいていその時点では何もしたくない時です。Dockと同じように、最小化されたウィンドウを「通常の」ウィンドウから分離しておきたいのです。Witch 2.0.2では、ターミナルコマンドを使ってまさにそれを実現できます。
まずWitchを終了する必要があります。システム環境設定パネルを開き、「Witchを有効にする」チェックボックスのチェックを外します。次にシステム環境設定を終了し、ターミナルを開いて以下のコマンドをコピー&ペーストし、Returnキーを押します。
デフォルトは、~/Library/Application Support/Witch/Settingsに「最小化されたウィンドウを分離する」と書き込みます。-bool true
表示されているとおりに入力する必要があります。パスをバックスラッシュの代わりに引用符で囲むことはできません。そうしないと機能しません。次に、Witchシステム環境設定パネルを再度開き、Witchを有効にします。最小化されたウィンドウがグループ化される前に、最後にもう1つだけ作業があります。「動作」タブで、「ウィンドウの並べ替え」ポップアップを「ウィンドウアクティビティ順」に設定します。これが、最小化されたウィンドウがグループ化される唯一の並べ替え順です。

変更が完了したら、Option + Tab で Witch を起動し、左の画像のように、最小化されたウィンドウがグループ化されていることを確認してください(画像をクリックすると拡大表示されます)。このように Witch を設定すると、Dock と Command + Tab によるアプリケーションスイッチャーの両方の代わりとして最適です。
この設定を元に戻したい場合は、上記のように Witch を終了し、同じコマンドを に置き換えてターミナルにコピーして貼り付けます。Witchtrueをfalse再起動すると、最小化されたウィンドウが再び他のウィンドウと交互に表示されます。