昔、Mac OS 9では、メニューバーの右端にあるアプリケーションメニューを見れば、どのアプリケーションを使っているかが分かりました。しかし、OS Xではこのメニューはなくなりました。代わりに、アクティブなアプリケーションのフルネームがメニューバーのAppleロゴとファイルメニューの間に表示されます。通常、これは大きな問題ではありません。アプリケーション名が長すぎたり短すぎたりすると、ファイルメニューの画面上の位置が多少ずれることがあります。しかし、ほとんどの人はおそらく気にしないでしょう。
しかし、画面のスペースが限られている場合は、気付いたかもしれません。12インチのPowerBookでは、通常、BBEdit、Finder、Safari、iChatといった短いアプリケーション名であれば十分なスペースがありますが、Photoshop Elements(あるいは長い名前のアプリケーション)を起動すると、メニューバーのスペースが15%も消費されてしまいます。1024ピクセルのうち、なんと約150ピクセルもです!メニューバーにアイコンをいくつか、そしてメニューバーの時計さえも表示していると、Photoshop Elementsという名前でアイコンが消えてしまうことにすぐに気づくでしょう。アイコンを表示するスペースが足りず、アプリケーションメニューが優先されてしまうのです。
アプリケーションの名前を何らかの方法で短くすることができれば、次に示すように、メニューバーのスペースを大幅に回復できます。

ここでは、Photoshop Elementsが実際にはPSE3という名前であるとシステムに認識させ、その過程で黄色でハイライトされたピクセルを復元しました。これにより、以前は見えなかった3つのメニューバーアイコンを再び表示できるようになりました。
いいえ、Finderでアプリケーション名を変更してもこの魔法は働きません。DockとCommand+Tabのアプリケーションスイッチャーに表示されるプログラム名が変更されるだけです。プログラム内から表示名を変更する必要がありますが、それには2つの方法があります。簡単な方法と無料の方法です。
簡単な方法
この問題を解決する最も簡単な方法は、Unsanityの10ドルのFruitMenuを購入することです。このプログラムは、Appleメニュー(OS Xのリリースとともに姿を消したOS 9の機能の一つ)を思いのままにカスタマイズできるだけでなく、メニューバーにアプリケーション名の代わりにアイコンを表示することもできます。これは、アクティブなアプリケーションを視覚的に確認しながら、省スペース化を実現してくれる優れたツールです。
欠点は何でしょうか?そうですね、無料ではないことと、FruitMenuに加えて、APE(Application Program Enhancer)と呼ばれる設定パネルをインストールする必要があることです。APEは、マシン上で実行中のすべてのアプリに自動的にインストールされ、FruitMenu(および他のUnsanityアプリケーション)の動作を可能にします。このような拡張機能の実行を嫌う人もいますが、UnsanityはAPEが安定した成熟した技術であることを示しています。
自由な道
失われたメニューバーのスペースを回復する無料(ただし難易度は高め)の方法は、自分で変更を加えることです。それほど難しくはありませんが、既存のプログラムを変更する場合は必ず事前にバックアップを取っておくことをお勧めします。この難しいが無料の解決策では、AppleのDeveloper Tools(Xcode Toolsとも呼ばれます)がインストールされているかどうかによって、必要な作業が異なります。(Developer ToolsはOS XのインストールCDに収録されています。インストールすると、ハードドライブのルートディレクトリのDeveloperフォルダに保存されます。)
このプロセスの最初の手順は、インストールされているアプリケーションの種類に関係なく同じです。まず、アプリケーションフォルダに移動し、メニューバーの名前を短くしたいプログラムを探します。アプリケーションが 実行中でないことを確認し 、この簡単な手順中に何か問題が発生した場合に備えて、複製を作成してください。次に、アプリケーションアイコンをControlキーを押しながらクリックし、コンテキストメニューから「パッケージの内容を表示」を選択します。「コンテンツ」フォルダに移動し、 「Info.plist」というファイルを探します 。
注: まれに、 Info.plist ファイルが表示されない場合があります。代わりに、 Info-macos.plistというファイルが表示されます 。その場合は、そちらを編集してください。機能的には同等です。(命名規則が異なるのは、開発者がOS X専用のplistファイルと、場合によってはClassic用のplistファイルを必要とするためです。Classic用のplistファイルは Info-macosclassic.plistという名前になります 。)
次に行うべきことは、開発者ツールがインストールされているかどうかによって異なります。
開発者ツールがインストールされている場合
開発者ツールをお持ちの場合は、Info.plist ファイルをダブルクリックするだけで、プロパティリストエディターユーティリティが開きます。Root の横にある三角形をクリックすると、コードが表示されます。 リストでCFBundleNameを探し 、「値」列のエントリをダブルクリックして、アプリケーションの新しい名前を入力します。私の場合は、 Photoshop Elements をPSE3 に 変更しました 。ファイルを保存してプロパティリストエディターを終了し、まとめのセクションに進んでください。
Xcodeがインストールされていない場合
必要な変更を加える最も簡単な方法は、TextEdit を使うことです。Info.plist ファイルを Control キーを押しながらクリックし、「このアプリケーションで開く」メニュー項目を選択します。ドロップダウンメニューが開き、任意の数のアプリケーションが表示されます。リストに TextEdit が表示されている場合はそれを選択します。表示されていない場合は、一番下までスクロールして「その他」を選択し、TextEdit に移動してダブルクリックします。すると、TextEdit で Info.plist ファイルが開き、編集できる状態になります。Command キーを押しながら F キーを押し、検索を実行し、 「CFBundleName」を検索します 。TextEdit はドキュメント内の適切な場所に移動し、次のような内容が表示されます。
... <key>CFBundleLongVersionString</key> <string>3.0x199、©1990-2004 Adobe Systems Incorporated</string> <key>CFBundleName</key> <string>Photoshop Elements</string> <key>CFBundlePackageType</key> ...
このコードはPhotoshop Elementsの環境設定ファイルにあります。表示される内容は、どのアプリケーションのファイルを開いたかによって異なります。いずれにせよ、探しているのはこの CFBundleName 行です。その下の行が変更が必要な行です。 string タグはそのままにして、テキストを表示したい名前に置き換えてください。例えば、Photoshop Elementsの代わりにPSE3を取得するために使用したエントリは次のとおりです。
... <key>CFBundleLongVersionString</key> <string>3.0x199、©1990-2004 Adobe Systems Incorporated</string> <key>CFBundleName</key> <string>PSE3</string> <key>CFBundlePackageType</key> ...
完了したら、ファイルを保存して閉じます。
まとめ
これで完了です!変更したアプリケーションを起動すると、メニューバーに新しく短縮された名前が表示されます。長い名前がどうしても苦手で、すべてのアプリケーションの名前を変更したい場合は、FruitMenu が最適な選択肢でしょう。ただし、変更したいアプリケーションが少数であれば、自分で変更するのは簡単な編集作業で済みます。(繰り返しになりますが、変更するアプリケーションはすべてバックアップを作成してください!)