ゴミ箱内のファイルを開く
大量のファイルをゴミ箱に入れた後、完全に消えてしまう前に最後にもう一度確認したいと思ったことはありませんか? ファイルをダブルクリックしても、OS Xからは「(当たり前ですが)ゴミ箱に入っているため開けません」というメッセージしか表示されません。そこで、2つの回避策をご紹介します。
まず、 隠しコマンド「フォルダへ移動」を使えば、他のアプリケーションからこれらのファイルを開くことができます 。例えば、画像ファイルを確認したい場合は、プレビューを使用してください。プレビューで「ファイル」→「開く」を選択します。ダイアログボックスが表示されたら、Command+Shift+G(またはスラッシュ[/])を押して「フォルダへ移動」入力ボックスを表示させます。
~/.ゴミ箱
パスとして「.」と入力し、「移動」をクリックします。ゴミ箱にあるすべてのファイルのリストが表示されます。1つまたは複数のファイルを選択し、「開く」をクリックすると、プレビューで画像が開きます。
あるいは、Dockを使うこともできます。ゴミ箱をダブルクリックすると、Finderウィンドウが開き、ゴミ箱の中身が表示されます。ウィンドウから1つまたは複数のファイルをドラッグし、Dock内のその種類のファイルを開くことができるアプリケーションにドロップします。
Automatorで複数のフォルダビューを設定する
Finderウィンドウは1種類だけを使いたいですか?もしそうなら、OS Xがランダムに異なる表示形式を選択する機能にかなりイライラしているかもしれません。Tigerにアップグレードしたなら、Automatorを使えば簡単に解決できます。この2ステップのワークフローで、選択したフォルダ内のすべてのサブフォルダを同じ表示形式に設定できます。例えば、すべてのサブフォルダを紫色の背景のアイコン表示にすることができます。
Automator を起動します (/Applications)。次に、各ステップの冒頭で指定されているライブラリ項目をクリックし、それに続くアクション (両方とも以下で太字で表示) をアクションリストからワークフローパネルの前のアクションの下にドラッグします。(Automator の詳細については、「Automator を使いこなす」2005 年 12 月号を参照してください。)
ステップ1 – Finder: 指定されたFinder項目を取得 「 指定されたFinder項目を取得」アクションウィンドウの左下にあるプラス記号(+)をクリックします。表示されるダイアログボックスで、ユーザーフォルダ(または変更したいフォルダ)に移動します。「開く」をクリックします。
ステップ2 – Finder:フォルダの表示設定 このアクションは、ユーザーフォルダ内のすべてのフォルダの設定を変更します。ここでは、アイコンのサイズ、テキストサイズ、ラベルの位置、項目情報、プレビューなどを設定できます。背景色も指定できます。「ウィンドウのプロパティを適用」オプションを選択すると、ツールバーやステータスバーを表示したり、サイドバーの幅を設定したりできます。
|
| フォルダを自分流にカスタマイズ Automatorを使えば、すべてのフォルダに統一感のある見た目と操作性を与えるワークフローを作成できます。しかも、その見た目は自分で決められます。今回は、サブフォルダを含むすべてのフォルダに変更を適用するように設定しました。(画像をクリックするとスクリーンショットが開きます) |
ワークフローの鍵となるのは、このアクションウィンドウの下部にあるオプションです。「サブフォルダにも変更を適用」オプション(「Folders My Way」Aを参照)を選択すると、 ユーザーフォルダ内のすべての フォルダの表示を変更できます。
これで完了です。「実行」ボタンをクリックしてください。ワークフローが完了すると、ユーザーフォルダ内のすべてのフォルダで選択した表示設定が適用されます。Automatorワークフローを後で使用できるように、便利な場所に保存してください。(新規作成フォルダの優先表示を設定する方法を説明した、このヒントのより詳細なバージョンについては、こちらをクリックしてください。)
Safariのダウンロードウィンドウの秘密
Safariのダウンロードウィンドウ(ウィンドウ:ダウンロード)では、ダウンロード状況の確認以外にも様々なことができます。例えば、よくある状況を考えてみましょう。アプリをダウンロードして試してみたものの、気に入らなかったとします。ダウンロードしたディスクイメージと一緒にゴミ箱に捨てたのですが、少し経ってからもう一度見直したくなったとします。
開発者のウェブサイトから最初からやり直さなければならないと思うかもしれません。Safariのダウンロードウィンドウを(「クリア」ボタンをクリックして)クリアしていない限り、そうではありません。代わりに、プログラムのエントリを見つけて、Command + Cを押してコピーし、Command + Vを押してダウンロードウィンドウに直接貼り付けます。すると、ファイルのダウンロードが再開されます。
ああ、でももし誤ってダウンロードウィンドウを消去してしまったらどうでしょう ? これはよくあるミスです。あるエントリをハイライト表示して「クリア」ボタンをクリックすると、そのエントリが消去されてしまいます。しかし残念ながら、「クリア」ボタンはそうではなく、 ダウンロードウィンドウ内のすべての エントリを消去してしまいます。ありがたいことに、このような状況から回復する方法があり、しかも驚くほど簡単です。ダウンロードウィンドウがアクティブな状態でCommandキーとZキー(編集:元に戻す)を押すだけで、リストが魔法のように再表示されます。標準のブラウジングウィンドウに切り替えて少しネットサーフィンした後でも、この操作は可能です。回復の可能性をなくしてしまう唯一の方法は、Safariを終了するか、別のファイルをダウンロードすることです。どちらかを行うと、エントリは完全に消えてしまいます。
ダッシュボードを無効にしてRAMを解放する
F12キーを押すたびに、Tigerのダッシュボードは航空便から通貨換算、株価まで、あらゆる情報を表示します。しかし、この強力な機能には代償が伴います。ダッシュボードレイヤーが非アクティブであっても、開いているウィジェットはRAMを消費します。
|
| RAM Dashed Dashboardのウィジェットを使うのは楽しく、生産的ですが、潜在的にRAMを浪費する可能性があります。ご覧の通り、各ウィジェットはかなりのRAMを消費します。メモリが極端に制限されているマシンをお使いの場合は、Dashboardを無効にすることを検討してください。 |
ウィジェットが使用しているRAM容量を確認するには、ウィジェットを開いてアクティビティモニタ(/アプリケーション/ユーティリティ)を起動します。検索ボックスに「
ダッシュボード
各ウィジェットがどれだけのRAMを消費しているかは、「実メモリ」列で確認できます。典型的なウィジェットは約10MBを消費します(「RAM Dashed」参照)。一度に10個開くと、100MBものメモリが消費されます。
RAMが不足している場合や、学校のラボなど、制限された環境で作業している場合は、ダッシュボードを無効にすることを検討してください。無効にするには、ターミナル(/Applications/Utilities)を開き、次のコマンドを入力します。
デフォルトではcom.apple.dashboard mcx-disabled -boolean YESと書きます
リターンキーを押してください。変更を有効にするには、Dockを再起動する必要があります。ターミナルが既に開いているので、次のコマンドを入力してリターンキーを押すのが最も簡単な方法です。
キラルドック
Dockが再起動したら、F12キーを押しても何も表示されません。Dashboardを再び表示するには、ターミナルを再度開き、以下のコマンドを入力してReturnキーを押します。
デフォルトでは、com.apple.dashboard mcx-disabled -boolean NO を書き込みます。
もう一度、
キラルドック
変更を有効にするには、コマンドを実行してください。実行するとダッシュボードに戻り、開いていたウィジェットがアクティブになります。
iChatのスマイリーグラフィックを無効にする
メールやチャットメッセージで微妙な感情を表現するのは非常に難しいため、 スマイリー(絵文字 とも呼ばれる ) が誕生しました。句読点と文字を組み合わせたこれらの文字を使うことで、笑顔や笑い、あるいは強調したい点を表現することができます。AppleのiChatでは、テキストスマイリーを入力すると、自動的にグラフィックが表示されます。スマイリーが煩わしい場合は、チャットからスマイリーを削除する方法をご紹介します。(他のユーザーがこれらの手順に従わない限り、チャット中にMacでスマイリーが表示されたままになります。)
OS X 10.4.3にアップグレード済みなら、ラッキーです。「表示」メニューの「スマイリーを非表示」からスマイリーをすべて無効にできます。(OSが最新バージョンであることを確認するには、「ソフトウェア・アップデート」環境設定パネルを開いてください。)Panther(OS X 10.3)をお使いの場合は、以下の手順に従ってください。
まず、iChatを終了します。iChatアプリケーションをControlキーを押しながらクリックし、ポップアップメニューから「パッケージの内容を表示」を選択します。/System/Library/PrivateFrameworks/InstantMessage.framework/Versions/A/Resources/English.lprojに移動します。
そこにSmileyTable.plistというファイルがあります。Commandキーを押しながら、このファイルをデスクトップにドラッグしてください。Macでパスワードの入力を求められます。パスワードを入力してiChatを再起動すると、スマイリー画像がすべて消えているのが確認できます。
スマイリーを元に戻したい場合は、Command キーを押しながらファイルを元の場所にドラッグし、iChat を再起動します。
TigerでもPantherでも、最新バージョンをお使いの場合、一部のスマイリーだけが邪魔に感じるかもしれません。例えば、Excelユーザーの場合、チャットで「=(A3+B3)」という数式を受信できません。これは、「=(」がしかめっ面のショートカットとして隠されているためです。特定のスマイリーを無効にする方法については、こちらをクリックしてください。
インストールの詳細を追跡する
Appleのソフトウェアアップデートを実行した際に、実際に何がインストールされるのか気になったことはありませんか?ターミナルを使えば、インストーラがシステムに何を追加したのか、正確に確認することができます。アップデートで問題が発生した場合や、アンインストーラが含まれていないプログラムを削除したい場合などに便利です。
OS Xはインストールの詳細を/Library/Receiptsフォルダに保存します。ターミナル(/Applications/Utilities)を開き、以下のコマンドを入力します。
ls -al /ライブラリ/領収書
このフォルダの内容を確認するには、レシートファイル の長いリスト (Macにインストールしたプログラムごとに1つずつ)が表示されます。これらのファイルは実際にはフォルダで、各フォルダ内には、そのプログラムのインストーラによって変更されたすべてのファイルがリストされたドキュメントが含まれています。
例えば、Safari.pkgのリストを見てみましょう。Safariのインストーラがどのファイルを変更するかを確認するには、ターミナルに次のコマンドを入力します(
$
(ターミナルプロンプトの略):
$ cd /Library/Receipts $ cd Safari.pkg/Contents $ ls -al
これらのコマンドは、Receipts ディレクトリに切り替え、Safari パッケージ内の Contents フォルダに移動して、そのフォルダ内のファイルを一覧表示します。
|
| 最高です! プログラムのインストール時に変更されたすべてのファイルのリストを表示するには、lsbom コマンドを使用します。 |
Archive.bomファイル( bom は「部品表」の略)に興味があるでしょう。このファイルにはインストーラがアクセスしたすべてのファイルの一覧が含まれています。Unixコマンドを使って
lsbom
(.bomファイルの内容をリストする)では、次のように入力することで変更されたファイルのリストを取得できます。
lsbom アーカイブ.bom -pf | 詳細
。
その
-pf
ビットが語る
lsbom
ファイル名だけを表示したい場合は、コマンドプロンプトで「ファイル名だけ」と入力してください。そうしないと、余分な情報が表示されてしまいます。このコマンドを入力してリターンキーを押すと、ターミナルウィンドウに出力が表示されます(「最高!」を参照)。ファイルのリストは2,900件以上と膨大です。出力を停止するには、画面下部で一時停止中にQキーを押します。
lsbom
Apple のインストーラを使用する小さなプログラムの影響を調査するときに最も役立つコマンドです。
Safariと同様に、ほとんどの.bomファイルはアプリケーションパッケージ内のContentsフォルダにあります。ほとんどはArchive.bomという名前です。ただし例外もあります。例えば、DVD Player Updateの.bomファイルはDVDPlayerUpdate.bomという名前で、アップデートの/Contents/Resourcesフォルダにあります。探している.bomファイルが見つからない場合は、ディレクトリを変更してください(
CD
コマンド) をアプリケーションのパッケージに追加し、次のコマンドを入力します。
検索 . -name "*.bom"
これにより、現在アクティブなディレクトリ内またはその下にあるすべての .bom ファイルが検索され、見つかった一致のパスとファイル名が表示されます。
OS Xのシークレットサービス
Mac OS Xの「サービス」メニューは、Macアプリケーションのすべてに 「アプリケーション名: サービス」という項目として表示されます。しかし、ほとんどのユーザーと同じように、おそらく一度も見たことがないのではないでしょうか。これは残念なことです。なぜなら、サービスを使えば、現在開いているアプリケーションにいながら他のアプリケーションの機能にアクセスできるからです。つまり、サービスを使うと時間を大幅に節約できるのです。
このメニューから、例えばテキストエディット文書内の選択範囲のテキストに表示されているフォントのフォントブックコレクションを素早く作成できます。それだけではありません。メニューを1つ選択するだけで、テキストをメールで送信したり、テキストを含む付箋を作成したり、テキストでSpotlight検索を実行したりすることもできます(スクリーンショットを参照)。一部のサービスにはキーボードショートカットがあり、例えばCommand + Shift + Lキーを押すと、選択範囲のテキストを検索語としてGoogleで検索できます。
|
| サービスを選択する OS X の「サービス」メニューには、多くの便利な機能が用意されています。 |
適切なアプリケーションが必要 サービスメニューはすべてのプログラムに存在しますが、その項目はすべてのアプリケーションで有効ではありません。サービスは一部のアプリケーションでは自動的に機能しますが、すべてのアプリケーションで機能するわけではありません。例えば、Appleの主要なアプリケーションはすべてCocoaプログラミング環境を使用して開発されているため、サービスが機能します。しかし、サードパーティの開発者はCocoaを使用していない可能性があり、サービスのサポートを明示的に追加する必要があります。そのため、BBEditではサービスが機能するのに、Microsoft WordやExcelでは機能しないという場合があります。確実に確認するには、実際に試してみるしかありません。
使用しているプログラムがサービスをサポートしていることはわかっているのに、メニュー項目がすべてグレー表示になっている場合はどうすればよいでしょうか 。 サービスを利用するには、まずファイル、フォルダ、またはテキストの一部など、何かを選択する必要があることに注意してください。
拡大し続けるメニュー 新品のOS Xマシンでは、提供されているサービスが15程度しかないかもしれませんが、アプリケーションがサービスを追加するにつれて、この数は増えていくでしょう。私のMacでは、トップレベルに73個のエントリがあります。
多くのプログラムは、システム全体に役立つサービスを追加します。例えば、Stairways Software の Interarchy は、ファイルを Web サーバーに簡単に送信できる「ファイルアップロード」オプションを追加します。しかし、「サービス」メニューが長くなりすぎて使いにくくなることがあります。Apple は不要なサービス項目を簡単に削除する方法を提供していませんが、自分で削除することは可能です。