Spotlightを使わない、但し中途半端
Mac OS X 10.4に引き続きSpotlightの使い心地が悪いです。 こういう使い方がそもそもおかしいのかも知れませんが、「Extras.rsrc」がヒットしないのは私にとって厳しい。 それと、インデックスを作成する時のHDDアクセス音が、「壊れたんでねぇのか?」と思わせちゃう程に実際は使ってるHDDがそろそろ寿命っていうのも相まって、心臓をドキドキさせるから。
ので、Spotlightをオフにする事にしました。
ただ、このエントリーは暫定版。 完全にオフにする事は出来ませんでした。
先ず、システム環境設定の「Spotlight」にある全てのチェックを外して、「プライバシー」タブへマウントされた全てのHDDを追加します。 これでインデックスが一切作成されなくなります。
そしてターミナルで
sudo mv /System/Library/CoreServices/Spotlight.app /System/Library/CoreServices/~Spotlight.app
とし、Spotlightの実体(であり、今やアプリケーションである)Spotlight.appをリネームします。
そして「アクティビティモニタ」
/Applications/Utilities/Activity\ Monitor.app
を起動し、Spotlightを強制終了します。 これでメニューバーの右に鎮座しているSpotlightのアイコンが非表示となり、アクセス出来なくなります。

取り敢えずこれだけなんだけど、納得行かない部分も残っていますので付記しますと...。
先ず、インデックス作成の対象外にHDDそのものを追加したのはいいけども、インデックス作成のプロセスである「mds」が立ち上がったまんまなんです。 最終的にはこれを起動しない状態にしたい。 あれこれ試してみたんですが、強制終了は出来るものの、検索しようとすると起動してしまうし、そもそもブート時から起動させない方法というのが現時点では見つけられませんでした。 もう散々ファイルを漁ったんですけれどもねぇ。
また、Finderで「cmd + F」した時、普通に検索画面が出てしまうところ。 かつ、何を入力しても反応しません。 これは当たり前で、インデックスが無い(というか検索対象が無い)んで無反応なんですよね。 ただ、検索画面が出てしまうのはどうかと思ってます。 これはどうしようもないのかなぁ。
ちなみにSpotlightの代わりに私は「EasyFind」を愛用しています。
Mac OS X 10.4の時のエントリーはこっち。
参考記事:「Spotlightを使わない」
参考記事:「Spotlightの索引を作らない」




