Leopard の Dock ってなかなか便利だ。と言っても Tiger の頃はそんなに Dock を利用していた訳ではないので、Tiger の頃から結構便利な Tips ってあったのかもしれないけど。
【Leopard Tricks】の【Drag a file to an open application window】というエントリ。ファイルを Dock のアプリアイコンにドラッグする時にスペースキーを押したままにしてドラッグすると、そのアプリが開いてドラッグしたファイルを取込めるというもの。
たとえば Journler でやってみた。テキストエディットで作成したプレーンテキストファイルを上記の方法で Dock 上の Journler のアイコンにドラッグすると Journler が起上がる。ここまではまあ『ああそうなんだあ』ぐらいだったのだが、そのファイルをドラッグしたまま Journler のスマートフォルダにドラッグすると、なんとそのスマートフォルダに適用している Category を付けて保存してくれた。
いや、どうやらそれだけでなく、スマートフォルダに適用している条件、たとえばタグとかも継続するみたいだ。でもタグの場合は同じタグを二つも付けちゃうみたいだけど。
他のアプリだとどんな挙動を示すのか?色々実験してみるのも良いかもしれない。ただ、ぼくが実験していて思ったのは、コツを掴むまでは別のアプリケーションが起上がって困ってしまった。
同じような Tips で【MAC OSX TIPS】の【Enable Dock spring opening and Stacks item finder】というエントリで紹介されていた方法も良いかもしれない。ターミナルを使って設定するのだが、こちらの方はファイルを Dock のアイコンに hover(浮かせる)すると上記と同じような挙動をする。
こちらの方が挙動はちょっとモッサリしているんだけど、間違って隣のアプリが起上がるというのが少なそうな気がする。ターミナルに打込むコマンドは以下の通り。
$ defaults write com.apple.dock enable-spring-load-actions-on-all-items -boolean yes $ killall Dock
元に戻したい時は最初のコマンドの yes を no に変更して killall Dock を実行すれば良い。
