83
ヒョウのパワーチップ

MacOSXHints.comの読者から提供されたLeopard関連のヒントをいくつかご紹介します。可能な限り、ヒントを提供してくださったユーザーの実名を使用しました。匿名を希望される場合は、スクリーンネームを使用しました。

より高速な画面共有

iChatやFinderから他のMacと画面を共有できることはご存知でしょう。しかし、この目的のために、より強力なツール「画面共有」が/System/Library/CoreServicesに隠されています。起動すると、リモートマシンのネットワークアドレスを入力するダイアログボックスが表示されます。IPアドレスがわからない場合は、「画面共有」を終了し、ターミナルに切り替えて、以下のコマンドを(すべて1行で)入力してください。

Bonjour ブラウザ: 隠し画面共有ユーティリティとターミナル コマンドを使用すると、画面を共有できる Bonjour アクセス可能なコンピューターのリストを取得できます。
デフォルトではcom.apple.ScreenSharing ShowBonjourBrowser_Debug 1を書き込みます

画面共有を再度起動し、新しいBonjourブラウザウィンドウを楽しみましょう。接続先のマシンを選択できます。ユーザー名とパスワードは引き続き入力する必要がありますが、少なくともネットワークアドレス全体を入力する必要はありません。今後のアクセスをもう少し簡単にしたい場合は、「マイコンピュータに追加」を選択して、そのマシンをBonjourブラウザウィンドウに追加してください。— Christopher Aloi

画面共有を強化する

画面共有ツールに隠し機能を追加できます。画面共有を終了し、ターミナルに切り替えて、以下のコマンドを入力します(すべて1行で入力してください。最初の5行の末尾にスペースを入れますが、Curtain, と GetClipboard, の後にはスペースを入れないでください)。

デフォルトでは、com.apple.ScreenSharing 'NSToolbar Configuration ControlToolbar' -dict-add 'TB Item Identifiers' '(Scale,Control,Share,Curtain,Capture,FullScreen,GetClipboard,SendClipboard,Quality)' が書き込まれます。

画面共有を再起動すると、ツールバーに5つの新しいボタンとスライダーが表示されます。(ツールバーが表示されていない場合は、「表示」→「ツールバーを表示」を選択して表示してください。)各ボタンの機能については、「画面共有のカスタマイズ」をご覧ください。これらの機能は常に完璧に動作するとは限りませんが、ほとんどの場合問題なく動作します。ツールバーは自由にカスタマイズできます。例えば、Commandキーを押しながらドラッグしてアイコンを並べ替えることもできます。— Dennis Wilkinson、Daniel Steffen

画面共有をカスタマイズする: 列の 2 番目のボタン (A) は、リモート Mac を制御できるようにする (デフォルト) か、他のマシンを監視するだけかを切り替えます。次のボタン (B) は、リモート Mac のユーザーがキーボードとマウスを使用できるようにする (デフォルト) か、ロックアウトするかを切り替えます。4 番目のボタン (C) は、他の Mac の画面をロックし、真っ黒の背景、大きなロックアイコン、およびボタンをクリックした後に入力したテキストを表示します。5 番目のボタン (D) は、リモート Mac の全画面をローカル ファイルにキャプチャします。システムにより、名前と保存場所を選択するように求められます。6 番目のボタン (E) は、ウィンドウ モード (デフォルト) と全画面モードを切り替えます。全画面モードでは、ツールバーは画面の左上隅にフローティングします。全画面モードを終了するには、ツールバーの [X] をクリックします。画面の更新が遅い場合は、スライダー (F) を使用して画像の品質を下げ (ディザリングがひどい白黒表示まで下げることもできます)、速度を上げることができます。

スタックを素早くクリア

Leopardのスタックは賛否両論ありますが、現在作業中のプロジェクト用の作業スタックを作成することで生産性が向上することを発見しました。(まずホームディレクトリに作業フォルダを作成し、それをDockにドラッグします。)プロジェクトの作業を開始する際は、関連するすべてのファイルのエイリアスをその作業スタックにドラッグします(ファイルをDockにドラッグする際にCommandキーとOptionキーを押したままドラッグします)。こうすることで、現在作業中のすべてのファイルに素早くアクセスできます。

作業スタックは非常に便利ですが、プロジェクトを終了したり切り替えたりするたびにスタックを空にするのは面倒です。そこで、スタック内のすべてのファイルをクリアするAutomatorワークフローを作成しました。

1. ファイルとフォルダ: 指定された Finder 項目を取得する ホーム ディレクトリに作成した作業フォルダを指定します。

2. ファイルとフォルダ: フォルダの内容を取得する

3. ファイルとフォルダ: Finder 項目のフィルター: 名前が次の値と等しくない Clear Working.app

4. ファイルとフォルダ: Finder項目をゴミ箱に移動する

このワークフローを「Clear Working.app」として保存し、Workingスタック自体に追加しました。プロジェクトを完了するたびに、このスタックを開いて「Clear Working」ワークフローをダブルクリックします。— Andrew Wagner

Clear Working.app: Working スタック内のこの Automator ワークフローを使用すると、ワンクリックでそのフォルダをクリアできます。

フォルダーアクションの高速化

フォルダアクション(特定のフォルダに関連付けるスクリプト)は、OS X バージョン 10.2 以降で利用可能です。Leopard では、Folder Action Dispatcher プログラムがフォルダアクションをトリガーし、指定された間隔でフォルダの変更を確認します。残念ながら、デフォルトの間隔は 180 秒で、これは場合によっては長すぎることがあります。Folder Action Dispatcher はスクリプト化可能なので、間隔を変更できます。スクリプトエディタ(/Applications/AppleScript)を開き、以下のコマンドを(すべて 1 行で)入力します。tell application “Folder Action Dispatcher” to set polling interval to x 。x には、希望するポーリング間隔(秒数)を入力します。ツールバーの「実行」ボタンをクリックすると、完了です。スクリプトエディタでフォルダアクションディスパッチャの場所を尋ねられた場合は、/System/Library/CoreServices/ を参照してください。— steff-x2

CPUコアを監視する

アクティビティモニタのCPUパネルは便利ですが、MacのCPU内部で何が起こっているかをより詳しく知りたい場合は、/Library/Application Support/HWPrefs に移動してCPUPaletteプログラムを起動してください。(もしそこに見つからない場合は、Leopardのインストールディスクを挿入し、「Optional Installs」をクリックして「Packages」を選択し、CHUD.pkgをダブルクリックするとCPUPaletteがインストールされます。)CPUPaletteは、CPUコアの使用状況を示す2つのグラフを表示し、そのうち1つまたは複数のコアを無効にすることができます。右上隅の長方形のボタンをクリックすると設定パネルが表示され、透明度、サンプル間隔と履歴、グラフ形式を調整できます。プログラムをDock、サイドバー、またはツールバーにドラッグしておけば、後ですぐにアクセスできます。終了するには、赤い閉じるボタンをクリックします。— semaja2

クイックルックでplistを表示する

OS Xの進化の過程で、AppleはplistをXMLではなくバイナリ形式で保存するようになりました。設定を素早く確認したいだけなら、これは面倒でした。plutilを使ってファイルをXMLに変換するか、使い勝手の悪いプロパティリストエディタでファイルを開く必要がありました。しかしLeopardでは、Quick LookがバイナリplistをXML形式で表示します。複数のplistを選択してQuick Lookを起動すれば、Quick Lookのシンプルなナビゲーションツールを使ってすべてを表示できます。— Jeffery Parks

秘密のスクリーンセーバー

Leopard の内蔵スクリーンセーバーに飽き飽きしているなら、システムフォルダに隠された Quartz Composer コンポジションが、Mac のまどろむような画面に視覚的な変化をもたらすかもしれません。これらを試すには、まずシステム環境設定が起動している場合は終了してください。/System/Library/Compositions に移動し、そこから必要な数のファイルをユーザーフォルダ/Library/Screen Savers にドラッグしてください。(このフォルダがまだ存在しない場合は、自分で作成してください。) これらの Quartz コンポジションのすべてがスクリーンセーバーとして機能するわけではありません。一般的に、Finder のプレビューパネルで動く画像が見えれば、そのファイルは正常に動作するはずです。私の場合は、Defocus.qtz、Fall.qtz、Grid.qtz、Image Hose.qtz、Moving Shapes.qtz、Travelator.qtz、Wall.qtz が特にうまく動作することがわかりました。ファイルをコピーしたら、システム環境設定を開き、「デスクトップとスクリーンセーバー」を選択し、左ペインの「その他」までスクロールダウンして、新しいスクリーンセーバーを選択します。「オプション」ボタンをクリックすると、一部のスクリーンセーバーの設定を微調整できます。— datasmid

ファイルをControlキーを押しながらクリックして「このアプリケーションで開く」コンテキストメニューを使用すると、利用可能なプログラムのリストに重複したエントリが表示されることがあります。Macから削除したはずのプログラムが表示されることもあります。その場合は、LaunchServicesデータベースを再構築する必要があります。そのためには、ターミナルを開き、以下のコマンドを入力します(すべて1行で入力してください。 -kill までは文字間にスペースを入れないでください)。

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill-r -domain local -domain system -domain user

データベースを再構築すると、利用可能なアプリケーションのリストに重複がなくなるはずです。— Jan Verbeke