25
Tiger Secrets: トラブルシューティングとターミナル

これらのヒントは、マニアックな知識がなくても役立ちます。.Macのバックアップクラッシュに悩まされている場合でも、失われたファイルを探している場合でも、トラブルシューティングとターミナルに関するこれらのヒントは、Tigerのコードを解読する賢い方法をいくつか教えてくれます。

iChat AVでiTunesのメッセージ形式を変更する

iChatの新しいステータスメッセージオプション「現在のiTunesトラック」を使って、自分が聴いている曲を他の人に見せると、iTunesの情報が「 曲名 - アーティスト名」という形式で表示されます。 しかし、多くの人はアーティスト名を最初に表示することを好みます(「iChatの使い方」を参照)。独自の表示形式を設定するには、iChatを終了し、ターミナル(/アプリケーション/ユーティリティ)を開きます。

デフォルトでは、com.apple.iChatAgent iTunesMessageFormat -string '%Artist - %Track' を書き込みます。

次に、iChatを制御するバックグラウンドプロセスを再起動するには、次のように入力します。

iChatAgent をキルオールする

iChatを再起動すると、新しくフォーマットされたメッセージが表示されます。

%アーティスト - %トラック

代わりに、別のステータスメッセージを選択し、「現在のiTunesトラック」メッセージを選択してください。これですべて正常になるはずです。

他にもオプションがあります。

%アルバム

%年

、 または

%URL

よろしければどうぞ。ただし、42文字の制限があることを覚えておいてください。— ロブ・グリフィス

未使用のファイルを発見

フォルダ(例えば、ユーザーフォルダの「Preferences」フォルダ)から未使用のファイルを削除したいと思ったことはありませんか?ファイルの検索は必ずしも簡単ではありません。命名規則が開発者にしか分からない場合もあります。

自分好みの iChat iChat の iTunes トラック リストに現在のヒット曲が表示される方法を変更します。

SpotlightとUnixの登場

モデル

コマンドを使用します。(詳細についてはここをクリックしてください。)この場合、

モデル

kMDItemAttributeChangeDate 属性を調べて、ユーザーまたはプログラムがファイルにアクセスするたびに変更されるファイルのメタデータの変更を追跡します。

例えば、Dockの環境設定が最後に更新された日時を確認するには、次のように入力します。

cd ~/ライブラリ/Preferences

(設定ディレクトリに変更する)そして次のように入力します

mdls com.apple.dock.plist | grep kMDItemAttributeChangeDate

コマンドを入力すると、

kMDItemAttributeChangeDate = 2005-06-21 20:39:44 -0700

これで、ファイルが最後に変更されたのは6月21日だったことがわかりました。何かを削除しようと考えているときは、まずこのトリックを使って、不明なファイルが最近アクセスされたかどうかを素早く確認しましょう。 —RG

ファイルパスを高速に取得

OS Xでは、ファイルやフォルダをターミナルウィンドウにドラッグすることで、コマンドにパスを追加できました。しかし、Finderに切り替えてターミナルウィンドウが表示されていることを確認し、項目をそのウィンドウにドラッグする必要がありました。今では、ファイルやフォルダをコピーしてターミナルウィンドウに貼り付けるだけで、パスを追加できます。 —Kirk McElhearn

ターミナルで時間を節約

ターミナルの達人なら、リソースフォークを含むファイルを正しくコピーまたは移動するために、Appleの特別な

CpMac

そして

MvMac

コマンド。Tigerバージョンのコマンドは、

cp

そして

動画

はリソースフォークと互換性があります。 —KM

アクセス制御リストで情報を保護する

Unixオタクなら、Tigerがアクセス制御リスト(ACL)をサポートしていることを高く評価するでしょう。ACLを使うと、OS Xの情報ウィンドウや標準的なUnixコマンドよりも詳細な権限制御が可能になります。例えば、ACLを使えば、Macにアカウントを持つすべてのユーザーに対して、個別のアクセス権限を設定できます。

ACLはMac OS X Serverでのみデフォルトで有効になっています。ただし、標準バージョンのTigerではこの機能を簡単に有効にすることができます。ターミナルで次のように入力します。

sudo /usr/sbin/fsaclctl -p / -e

プロンプトが表示されたら管理者パスワードを入力します。

タイプ

chmod の男

ACL機能の使い方について詳しくは、こちらをご覧ください。注意点:Finderの「アーカイブを作成」コマンドでアーカイブファイルを作成すると、ファイルに含まれるACL情報はすべて削除されます。— テッド・ランドー

頑固なメール署名を割り当てる

Tigerにアップグレードしたメールユーザーは、新しいバージョンのメールが既存の署名をメールアカウントに適用できないことに気付くかもしれません。この問題を解決するには、「メール:環境設定」の「署名」タブをクリックし、「すべての署名」リストから必要な署名を各アカウントにドラッグしてください(「署名をここに入力」を参照)。これで、作成したすべてのメールの「署名」ポップアップメニューに署名が表示されるようになります。 —Chris Breen

セーフローンチに切り替える

「予期せず終了」ダイアログボックスでは、クラッシュしたアプリケーションを再度開くオプションが表示されます。アプリケーションが再度終了した場合、Tiger では新しいオプション「再試行」が表示されます。このオプションをクリックすると、Tiger はプログラムをセーフ起動モードで起動し、アプリケーションが設定ファイルにアクセスできないようにします。設定ファイルの破損は、アプリケーションがクラッシュする一般的な原因です。

セーフ起動モードが成功したら、決断を迫られます。アプリケーションを終了すると、Tigerは新しい設定を保存するかどうかを尋ねます。ほとんどの場合、「はい」をクリックするでしょう。そうすると、Tigerは元の(おそらく破損している)設定ファイルの 名前に.saved 拡張子を追加して変更します。アプリケーションは次回の起動時に古いファイルを無視します。ただし、これは古い設定ファイルに加えた変更をすべて再作成する必要があることを意味します。 —TL

ここに署名を入力してください。Mail が署名を認識しないように見える場合は、「署名」環境設定パネルから署名を再割り当てしてみてください。

アップグレードエラーを解決する

Tigerにアップグレードすると、インストールに失敗し、エラーメッセージが表示される場合があります。最も可能性の高い原因は、互換性のないサードパーティ製RAMです。これを確認するには、サードパーティ製RAMを取り外し(Macに少なくとも256MBのRAMが残っていることを確認してください)、もう一度お試しください。 —TL

プリンタエラーを修正

プリンタ設定ユーティリティで新しいプリンタを追加しようとして「サーバーエラー サービスが利用できません」というエラーが表示された場合は、「プリンタ設定ユーティリティ:印刷システムのリセット」を実行してください。これにより、すべてのプリンタキューとジョブが削除され、設定ファイルが削除されてすべてのプリンタ設定がデフォルトにリセットされ、/tmpディレクトリの権限チェックが実行されます。これでエラーは解消されるはずです。 —TL

戦闘バックアップがクラッシュ

.Mac のサブスクリプションをお持ちで、Backup を使って iDisk や CD にデータを保存している場合、クラッシュに悩まされることがあるかもしれません。さらに悪いことに、Backup が2回連続でクラッシュし、「再起動/再試行」ボタンを使って再起動すると、Backup がトライアルユーザーモードに戻ってしまうことがあります。この問題を解決するには、Backup を終了してください。新しい設定を保存するかどうかを尋ねる警告メッセージが表示されたら、「いいえ」をクリックしてください。次回 Backup を起動したときに、以前の設定が復元されるはずです。 —TL

アドレス帳のクラッシュを防ぐ

アドレス帳から封筒を印刷しようとして印刷に失敗したり、アドレス帳がクラッシュしたりした場合は、ご自身の住所入力欄を開いて、ご自身の住所が入力されていることを確認してください。封筒オプションでは、差出人住所としてその住所を入力する必要があります。 —TL

古いMacに接続する

古いMacに接続してファイル共有でファイルを送受信しようとすると、「接続に失敗しました」というエラーが表示されます。これは、TigerがTCP/IP接続経由の共有のみをサポートしているためです。しかし、回避策があります。AppleTalk のみに対応したMacから 、Tigerを搭載した新しいMacに接続することは可能です。 —TL

優先ネットワークを取り戻す

ネットワーク環境設定パネルを開き、「表示」ポップアップメニューから「AirPort」を選択し、「接続」ポップアップメニューをクリックすると、「自動」と「優先ネットワーク」の2つのオプションが表示されます。後者のオプションはTigerの新機能で、よく使用するネットワークの名前とパスワードを追加、削除、または編集できます。「優先ネットワーク」オプションが表示されない場合は、Tigerへのアップグレード時に何らかの問題が発生しています。

これを修正するには、「ネットワーク」環境設定パネルを開き、「表示」ポップアップメニューから「ネットワークポート設定」を選択します。AirPort設定を選択し、「削除」をクリックします。新しい、問題のない設定が自動的に作成されます。 —TL

[ 寄稿編集者のChristopher Breen氏は Macworld誌のMac 911コラムを執筆しています。 上級編集者のRob Griffiths氏は Mac OS X Hints ウェブサイトを運営しています。寄稿編集者のTed Landau氏は『 Mac OS X Help Line: Tiger Edition』 (Peachpit Press、2005年)の著者です。Kelly Lunsford氏は Macworld誌の 上級ハウツー編集者です。Kirk McElhearn氏は 『Mastering Mac OS X』 第4版(Sybex、2005年)の共著者です。Dori Smith氏は 『Dashboard Widgets of Mac OS X Tiger: Visual QuickStart Guide』 (Peachpit Press、2005年)の著者です。 ]