Leopardのスタックを修正する簡単なハック

Leopardのスタックを修正する簡単なハック

私は、どちらかと言うと整理整頓が苦手なタイプです。子供の頃はそれが極端にひどく、私が大学に進学して姉が私の部屋を引き継いだ時、姉は母に「カーペットの色を見た記憶が全くない」と言ったほどです。これは、姉と私が私の残りの荷物を箱に詰め込んだ後のことでした。その箱は今でも、私が一度も行ったことのない場所の物置にしまわれたままです。

言うまでもなく、このような配置能力の深刻な欠如は、物理的な世界に限ったことではありません。中には、すべてのメールや書類を階層的なフォルダ構造に整理して、すぐに取り出せるようにしている人もいます。私の場合はどうでしょう?毎晩妻に会えるのはありがたいことです。Macのデスクトップにある写真の妻の顔は、ダウンロード中のファイルや作業中の書類で覆われていることが多いからです。

だからこそ、Leopard の Stacks に期待していたのです。Spotlight と組み合わせれば、デスクトップを整理し、必要なファイルをいつでも手元に置いておける、興味深い方法に思えました。Spotlight が動作するようになった今 (「Spotlight の逆襲:Leopard で大活躍」2007-11-01 参照)、過去の研究成果、書類、プレゼンテーションなど、かなり膨大なリポジトリを整理整頓でき、整理整頓されたフォルダに整理する手間を省くことができます。一方、Stacks は、現在のプロジェクトを整理してデスクトップに保管し、覗き見した人にファイル管理の達人だと思わせるのに最適だと思いました。

Leopardを初めてインストールしたとき、Dockに新しく追加された2つのスタックに満足しました。1つは書類フォルダ用、もう1つはダウンロードファイルがすべて自動的に配置される新しいダウンロードフォルダ用です。確かに、スティーブ・ジョブズがLeopardプレビューの基調講演で実演した機能(ダイナミックスタック)の一部は欠けているように思えましたが、ツールバーに小さなフォルダをいくつか配置し、現在のプロジェクトにワンクリックでアクセスできるようになっただけでも十分満足でした。

しかし、Stacksはすぐに期待を裏切りました。Leopardをインストールした直後に見たようなすっきりとしたフォルダアイコンではなく、Stacksは最後に追加されたファイルのアイコンをデフォルトとして表示します。これにより、Dockの禅的なバランスが一瞬で崩れ、こんなにシンプルなものがこんなにも面倒だとは驚きました。突然、Stacksの区別がつかなくなり、アイコンが頻繁に変わることで事態はさらに悪化しました。その後、TUAWのおかげで、Stacksをはるかに使いやすくする簡単な解決策を見つけました。

日本のMacユーザーが、美しいドロワーアイコンシリーズを作成しました。Dockに最新のアイコンを表示するだけでなく、Stacksはフォルダ内のファイルのアイコンを重ねて表示します。半透明のドロワーアイコンをスタックの元となるフォルダにドロップするだけで、スタック内のファイルのアイコンが入ったドロワーアイコンが表示されます。


インストールは簡単です。まず、アイコンセットをダウンロードします。次に、スタックを表すアイコンをスタックにドロップします。次に、スタックを右クリックし、「並べ替え:更新日」を選択します。スタックアイコンは2010年以降の日付で事前に変更されているため、少なくとも2010年までは、常にスタックの最初のアイコンとして表示されます。(このハックが最初に投稿されたときは、コマンドラインから日付を自分で調整する必要がありましたが、アイコンの作者がファイルを更新したため、既に設定されています。)

ZenのバランスがデスクトップとDockに復活し、現在作業中のプロジェクトを整理するのに再びスタックを使うようになりました。小さなフォルダであれば、スタックにシングルクリックでアクセスできるのは、Tigerでの右クリックよりも驚くほど便利です。また、更新日で並べ替えられるので、大きなディレクトリでもスタックとして使えます。どちらにしても、最新のファイルにアクセスしたいことが多いからです。

スタック機能はまだ改善の余地があり、Leopardリリース前にスティーブ・ジョブズが実演したダイナミックな機能に期待していましたが、このシンプルなハックのおかげで、期待外れだった機能が便利な機能に変わりました。Mac OS Xの「ヒント」機能を使って「最近使ったアプリケーション」スタックを作るのも、そろそろ試してみないといけないかもしれません…

Idfte
Contributing writer at Idfte. Passionate about sharing knowledge and keeping readers informed.