ホーム > タグ > Mac OS X

Mac OS X

Snow LeoprdのFinderでクリエイタコードが無視される件

Mac OS X 10.6のFinder、さくさく動いて快適なのですが、何故かファイルのクリエータを無視します。Mac OS X 10.5以前のFinderであれば、同じテキストファイルでもCotEditorで作ったファイルをダブルクリックしればCotEditorで開き、Jeditで作ったファイルをダブルクリックするとJeditで開きました。各書類のアイコンも、作成したアプリケーションのものが表示されます。Mac OSではファイルが自分の作ったアプリケーションを示す四文字のクリエータコードを持っており、クリエータコードからどのアプリケーションでファイルを開くかを決めていました。

Leopardアイコン表示
Leopardのアイコン表示

が、Snow LeopardのFinderではこのクリエータコードが無視されてしまいます。アプリケーション固有のフォーマットを持つファイル(.psdとか.xlsとか)はあまり問題ないのですが、困るのは汎用的な形式のファイル。Finder上で開くと、TEXTファイルはテキストエディット、汎用的な画像ファイル(JPEG,PNG,GIF,PICT等)はプレビュー、HTMLファイルはデフォルトのWebブラウザで開かれてしまいます。アイコンも、全て同じアイコンが表示されます。

Snow Leopardアイコン表示
Snow Leopardのアイコン表示

これは、結構困る。暴挙と言いたい位。例えば、私はたま〜にWebページを作ったりします。作るに当たっては、Dreamweaver等のHTML編集ソフトを使う時もあれば、テキストエディターを使う時もあります。私なりにその時の作成対象に一番適したアプリケーションを選ぶわけです。Mac OS X 10.5までは、そのファイルをダブルクリックすると作成したアプリケーションが立ち上がり即編集を開始できました。しかし、Mac OS X 10.6では一律同じアプリケーション(デフォルトではSafari)が立ち上がってしまいます。勿論、アプリケーションアイコンにファイルをDrag & Dropしたり、コンテキストメニューの「このアプリケーションを開く」メニューからアプリケーションを選択することは出来ますし、Finderの「情報を見る」で個別に開くアプリケーションを選択することも出来ます。が、正直面倒です。今までファイルをダブルクリックすればOKだったものを、何で一手間かけなくてはならないのか?

怒ってばかりいても仕方ないので、私なりにAppleが何故このようなFinderの仕様変更をしたのか考えてみました。その原因は、Mac OS X 10.5で採用されたアイコンプレビューにあるのではないかと思います。従来のアイコン表示であれば、ユーザーはアイコンからどのアプリケーションで作成されたファイルか判断できるので、ファイルをダブルクリックするとどのアプリケーションが立ち上がるか容易に推測することが出来ました。が、アイコンプレビューを表示させると、どのアプリケーションで作成されたか判断できません。

アイコンプレビュー表示
アイコンプレビュー表示

作成したアプリケーションを憶えていない限り、ユーザーはファイルを開いてみるまでどのアプリケーションが立ち上がるか予想できません。これは意図せず多数のアプリケーションを立ち上げる事になり、ユーザーを混乱させる原因になる可能性があります。そこで、同じファイル形式であれば必ず同じアプリケーションを開くようにし、意識して特定のアプリケーションで開きたい時は明示的に使用するアプリケーションを指定して開く事にする。そうすれば、無用に多数のアプリを起動させることもなく、メモリも圧迫しない。うん、それはそれで解るような気もする。

更に、旧Mac OS時代から引き継がれているファイルタイプコード、クリエイタコードをレガシーな仕組みとしてフェイドアウトさせる意図もあるかもしれません。ファイル形式の設定についても、従来のファイルタイプや拡張子を使うものより、UTI(Uniform Type Identifier)を使う方法が推奨されている、みたいです(この辺、じつはあまり理解していない^^;)。

以上は私の想像に過ぎませんが、Finderがクリエータコードを無視するようにしたのはAppleに何らかの意図があるのだとと思います(バグではなく、仕様だと思います)。その意図が本当は何なのかは解りませんが、私はファイルがどのアプリケーションで作成されたかというのは依然として重要な情報であると思います。大体、同じ形式のファイルのアイコンが全部同じだなんて、見てくれからして良くありませんよ。

System 7サウンドファイルを聞きたくなった

ハードディスク内の古いデータを整理していたら、結構な量のSystem 7 サウンドファイルを発見。え〜、昔の話になりますが、System 7 サウンドファイルというのは、旧Mac OS(System 7〜Mac OS 9.X)時代に警告音等に使用された標準的な音声ファイルのフォーマットですございます。Mac OS Xの時になってからもしばらくはQuickTime Playerで再生が出来たのですが、いつの間にか(QuickTime 7になってからか?)サポートされなくなってしまいました。それでもMac OS X 10.4 + PPC機であればClassic環境のQuickTime Playerを使えば再生と他のファイル形式への書き出し(要Pro key)が出来たのですが、Intel Macに移行してしまった現在ではそれも無理。まぁ、手持ちのファイルのほとんどが警告音の類なのでどうしても必要というわけではないんですが、何となく捨てるのは惜しい。で、ググってみた所、SystemSoundというソフトが良さげでした。

SystemSound

アプリケーションとシステム環境設定ファイルが同梱されています。アプリケーション(SystemSound Converter.app)は指定したSystem 7サウンドファイルをAIFFまたはwav形式に変換してくれます。フォルダを指定するとフォルダ内のファイルを一括して変換できるので、あまり手間がかからずに済みます。システム環境設定(SystemSound.prefPane)をインストールすると、FinderでSystem 7サウンドファイルを開いて音声を再生出来るようになります。さらに、旧Mac OSの時代にあったシステム起動時に再生するサウンド、システム終了時に再生するサウンド等を指定することもできます。が、Snow Leopardの対応は不明。Snow Leopardでシステム環境設定ファイルをインストールしてもクラッシュすることはありませんでしたが、システム起動時にサウンドを再生させた場合はちょっとサウンドの先頭の方が途切れました。まぁAIFFに変換できればOKなので、SystemSound.prefPaneは外しております。

しかし、古いファイルはたまに洗い替えをして汎用的な形式に変換しておかないとその内に使えなくなる危険がありますね(取り立てて保存の必要もないファイルが大多数だったりしますが)。今回、System 7サウンドファイルの他にも、egwordやAppleWorksで作ったファイルがいくつかあったので慌ててPDF化しました。PICTファイルもそのうちにサポートされなくなる危険があるから早めにPDF化しておいた方が良いかなぁ。

Home > Tags > Mac OS X

Ads



富士カメラ6
キヤノン EOS 5D Mark II ボディ【送料無料】
キヤノン EOS 5D Mark II ボディ【送料無料】

キヤノン EOS 7D ボディ【送料無料】
キヤノン EOS 7D ボディ【送料無料】

キヤノン EF17-40mm F4L USM【送料無料】
キヤノン EF17-40mm F4L USM【送料無料】

キヤノン EF24-105mm F4L IS USM【送料無料】
キヤノン EF24-105mm F4L IS USM【送料無料】

キヤノン EF70-200mm F4L IS USM【送料無料】
キヤノン EF70-200mm F4L IS USM【送料無料】

キヤノン EF100mm F2.8Lマクロ IS USM【送料無料】
キヤノン EF100mm F2.8Lマクロ IS USM【送料無料】



Return to page top

Site last updated 2012年1月31日 @ 19:34