アプリケーション名の変更できますか?
具体的にはファイルメーカーPro5.5なのですが、アプリケーション名をFileMakerPro5.5に変更すると、起動することができません。(ダブルクリックしても無反応となります)これは、ファイルメーカーの仕様なのでしょうか?それともMacOS Xの仕様なのでしょうか?ご存じの方がおられましたら教えて下さい。よろしくお願いします。
具体的にはファイルメーカーPro5.5なのですが、アプリケーション名をFileMakerPro5.5に変更すると、起動することができません。(ダブルクリックしても無反応となります)これは、ファイルメーカーの仕様なのでしょうか?それともMacOS Xの仕様なのでしょうか?ご存じの方がおられましたら教えて下さい。よろしくお願いします。
ファイルメーカーのアプリケーションアイコンはパッケージの外側です。
Control+クリックで「パッケージの内容と表示」を選択すると「Contents」フォルダがあります。この中の「MacOS」フォルダを開き『ファイルメーカーPro』というアプリケーションアイコンの名前を任意のものに変えます(例えば「FileMakerPro」)。
こんどは、パッケージの外側、通常アプリケーションファイルとして扱っているものの名前を変更します。このときパッケージの内側と外側とが同じ名前になっていないと開きません。
ここまでの作業でファイルメーカーは起動すると思いますが、どうでしょう。このメッセージを書きながらの実験結果です。
PowerMacintosh G3 MT333
Mac OS X 10.1.3
ファイルメーカーPro 5.5
ただし、これらの操作が安全かどうかは知りませんので、あらかじめ承知しておいてください。ただ単に「起動できる」という意味でご紹介しました。
ありがとうございました。早速ためしてみたところ上手くいきました。特に問題は無いようです。
ところで、このような情報(仕様)はどこに書かれているのでしょうか?市販のMacOSXの解説書などを数冊調べてみたのですが書かれていませんでした。差し支えなければ教えて下さい。
ただ何となくそう思ってやってみたらできました。
好きでいじっていますので(仕事でも家でも)。
そのため『ただし、これらの操作が安全かどうかは知りませんので、あらかじめ承知しておいてください。ただ単に「起動できる」という意味でご紹介しました。 』の一文を最後に書いています。
えっと、とりあえず、アプリケーションや実行可能バイナリの名前を変えると言う操作は
例えばバージョンアップの際にアップデート用インストーラが
誤作動をするとか、他のプログラムがそのアプリケーションを
探すのを妨げる場合があり、控えた方が良いです。
Finderでの表示において、名前が長くなることが嫌なのならば、
エイリアスを作ってそのファイルの名前を変更すると言うのが一番安全。
また、起動中にメニューバーに表示される内容が長くなるのが嫌なら、
パッケージ内部のInfo.plist(またはInfo-macos.plist)の、
CFBundleNameとある行の次の行を書き換えると言うのが安全です。
(さらに言うなら、変更したファイルの修正日を何らかの方法で
変更前の日付けに戻しておくのが理想)
developer.apple.com でパッケージについて調べればこのへんが書いてあったと思います。NeXT 由来みたいなので NeXT 使いな人も詳しく知ってるかも。
updater およびインストーラはパッケージの中のスクリプトを決め打ちで実行するくらいしかやってないものもある(ほとんど?)ので名前を変更するのは確かに危険でしょうね。MacOS9 以前の機能拡張の名前を変えたら動かなくなった過去を思い出せます :D===
# JLK で英語システムに日本語ファイル名の Extension を入れられても日本語が無効な状態では表示できんちゅうの :D===
Finder が実際にはフォルダーなのにパッケージとしてひとつの固まりに見せているのでもっと進めて、名前変える時もうまく対処してくれるとよいのかもしれませんねえ。でもインストールやアップグレード時に問題が出るのは分かっているので対処してないのかなあ?でもそうだとするとロックをかけて名前変更できないようにしてほしいですね。:)
とりあえず、ボードに書いても効果薄なので TellUs 等の手段でフィードバックしとけって感じ?
thumbさん、iBookさん、ありがとうございます。
できることはわかりましたが、危険については全く知りませんでした。良い勉強になります。
やはり「起動できるだけ」のつもりの方がいいですね。
ところで、実験してしまい修正日を変更した私のFileMaker Pro 5.5はアップデートに支障がでるかもしれないということですね。そのときにはアンインストール、再インストール、アップデートの手順でしょうか。
何か問題があった場合には報告します。そのときにはよろしくアドバイスお願いします。
最初に回答をいただいた茂木様はじめthumb様、ibook様には貴重な情報を教えていただきありがとうございました。非常に勉強になりました。また、茂木様には「危険?」な実験をさせてしまったことになり申し訳なく思っております。これに懲りず今後ともよろしくお願いいたします。
アプリケーション名の変更できますか?