ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.4024711 ファイルの関連付けで困っています・・・
質問者:hirowax 会社でクライアントマシンとしてosX10.4.10、
サーバーでosX server 10.3.9を使用しています。
epsファイルの関連付けで、とても困っています。

数ヶ月前、Photoshop epsファイルに対して「情報を見る」ウインドウの「このアプリケーションで開く」でPhotoshopCS2を選択し、「すべてを変更」ボタンを押してしまい、
その時クライアントマシン、サーバーに存在するepsファイルはすべてPhotoshopのアイコン表示になってしまいました。
ただ、その後クライアントマシンで作ったepsファイルはイラレ、フォトショップの関連付けしてくれます。
問題は、サーバーを介すとすべてPhotoshopのアイコン表示になってしまうことです。
私のMacからサーバーにアクセスしたときはもちろん、
別のMacで、私のMacからアップしたファイルを見るとPhotoshopのアイコンで表示されます。私のMacを介していないファイルは正しく関連付けされたファイルが表示されます。

私なりに調べて
home/Library/Preferences/com.apple.LaunchServices.plist
のファイルを捨てたり、アクセス権の修復も行いましたが、
一向に改善されません。

どなたか詳しい方教えていただけねいでしょうか・・・
よろしくおねがいします。
困り度:
  • 困っています
質問投稿日時:
08/05/15 19:09
この質問に対する回答は締め切られました。

回答

ANo.7 (3)(4)が問題ないということは、現時点ではクライアントマシンの設定には問題がない可能性が大です。システムを入れ替えても多分問題は解決しないのでは。やってみないとわかりませんが。

以前からサーバーにアップされていたファイル(2)自体が多分構造がおかしくなっているのだと思います。(1)が問題ないのであれば、再度サーバーにアップするのが結局は一番近道のような気がします。

再インストールするのであれば、書かれているように「ユーザとネットワークの設定をそのまま残す」ようにして、それに加えて新規アカウントを作成し、その上で試してみるといいでしょう。新規アカウントでは新規のユーザー設定とネットワーク設定を作るので、残した設定の影響が排除できますし、アカウントを切り換えれば以前と同じ設定で使うことができます。
回答者:sevenless
種類:回答
どんな人:経験者
自信:自信あり
回答日時:
08/05/20 11:27
この回答へのお礼(4)に関しては、私のMacからは関連づけされており、他のMacから見ると関連づけされていない状態です。

原因をはっきりするためにもカスタムインストールしたいと思います。
あやふやな質問にも根気づよく答えていただきありがとうございました。

回答

ANo.6 なるほど。
おそらく「全てを変更」した時点で、サーバー上のリモートファイルについては、ファイル自体の属性が書き換えられてしまったのだと思います。元に戻すには、再度正しい属性のファイルをアップし直すか、個々のファイルの属性を設定し直すしかないでしょう。

多数のファイルが特に法則なく入り乱れて存在していて、個々のファイル毎に設定し直すのが面倒なら、クライアントマシンで正しく表示されている(1)のファイルをアップし直す方が早いでしょう。

フォルダが分かれているとか、ファイル名の付け方に法則があるとか、Photoshop で作成した eps と Illustrator で作成した eps を比較的簡単に分類できるなら、その分類したファイルを一括選択して、command + option + i キーを押せば、まとめて属性を変更することが出来ます。「このアプリケーションで開く」で Photoshop なり Illustrator なりを指定してやればいいでしょう。
回答者:sevenless
種類:回答
どんな人:経験者
自信:自信あり
回答日時:
08/05/19 21:15
この回答への補足ありがとうございます。

>元に戻すには、再度正しい属性のファイルをアップし直すか、個々のファイルの属性を設定し直すしかないでしょう。
私のMacからは通常表示なののですが、他のMacからそのファイルを見ると関連づけが間違ったファイルとして表示されます。

また、サーバー上にアップされたファイルはプレビューが消えてしまいます。
再度関連づけしてもプレビューは復活しません。
そのため、ファイルの受け取りをする際にPhotoshop/epsがありイラレ上での配置を行っている場合プレビュー表示ができません。
そのファイルをクライアントマシンでもう一度保存し直せばプレビュー表示されるのですが、業務上その作業をすると支障もあるため回避したいところなのです・・・

他のMacからはサーバーを介した共有に支障がないため、
私のMacを「ユーザとネットワークの設定をそのまま残す」で再インストールしようと思うのですが、これで現状の問題が解決できるでしょうか??
この『ネットワークのの設定を残す』という部分が気になります。
本当に何度も何度も申し訳ありません。どうかお願いします。
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

ANo.5 もう一つ、サーバーマシンの
/Library/Caches/com.apple.LaunchServices.6B.csstore
を削除するとどうなりますか?
回答者:sevenless
種類:補足要求
どんな人:経験者
自信:自信あり
回答日時:
08/05/19 11:39
この回答への補足再度クライアントマシンの
home/Library/Preferences/com.apple.LaunchServices.plist
>/Library/Caches/com.apple.LaunchServices-ナントカ.csstore
サーバーマシンの
>home/Library/Caches/com.apple.LaunchServices.UserCache.csstore
>home/Library/Preferences/com.apple.LaunchServices.plist
を排除して、上記も行ってみましたが変化はありませでした・・・
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

ANo.4 > まだ関連づけが正しく行われません。

という内容をもうすこし詳しく教えていただきたいのですが、
(1)以前クライアントマシンで作成したファイル
(2)以前クライアントマシンで作成してサーバーにアップしたファイル
(3)最近クライアントマシンで作成したファイル
(4)最近クライアントマシンで作成してサーバーにアップしたファイル
のうち、どれが Photoshop に関連付けされたままなのでしょうか?

(3)については正しく関連づけされると書き込まれていたと思いますが、それをサーバーにアップロードしたもの(4)は全て Photoshop になってしまうのですか?
回答者:sevenless
種類:補足要求
どんな人:経験者
自信:自信あり
回答日時:
08/05/19 11:30
この回答への補足勝手な上に、言葉足らずで申し訳ありません。
(1)(3)(4)は正しく関連付けされて表示されます。
(2)に関しては「このアプリケーションで開く」設定を変えてしまう、以前にアップしたファイルが正しく関連づけされません。

その上で問題なのが、他の社員とファイル共有する際、
(a)他のクライアントマシンからサーバーにアップしたもの → 私のマシンからアップしたものは関連付けがPhotoshop/eps表示されます(カラム表示でのプレビューはアイコンのみ表示)
(b)私のクライアントマシンからサーバーにアップしたファイル → 他のクライアントマシンから見るとイラレ/epsもPhotoshop/eps表示になります。(カラム表示でのプレビューはアイコンのみ表示)
(補足)他のクライアントマシンB、C間でのファイル共有で関連付けの問題はありません。
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

ANo.3 カスタムで設定したファイル関連付けは全てリセットされますが、それでよければサーバーで同様のファイルを消しても問題はないはずです。念のため、ファイルは捨てずにどこかに保管しておき、問題が出たら戻せるようにしておけばいいでしょう。

ちなみに、OS 10.3 の場合は、どちらもホームディレクトリの中にあります。
home/Library/Caches/com.apple.LaunchServices.UserCache.csstore
home/Library/Preferences/com.apple.LaunchServices.plist
の2つです。
回答者:sevenless
種類:回答
どんな人:経験者
自信:自信あり
回答日時:
08/05/16 11:20
この回答への補足先日はありがとうございました。
上記のファイルを捨ててみましたが(クライアント、サーバーともに)
まだ関連づけが正しく行われません。
こうなると初期化しかないでしょうか??
お礼と前後してしまい申し訳ありませんが、よろしくおねがいします。
この回答へのお礼ご親切にありがとうございます。
今晩ひとけがなくなったら試してみます。
本当にあありがとうございました。

回答

ANo.2 失礼。ホームディレクトリではなくてルートディレクトリです。
/Library/Caches/com.apple.LaunchServices-ナントカ.csstore
ですね。
回答者:sevenless
種類:回答
どんな人:経験者
自信:自信あり
回答日時:
08/05/15 19:51
この回答への補足ありがとうございます。
さっそくクライアントマシンでやってみました。
デスクトップの再構築もしてみました。

ちなみにサーバー上のファイルはまだ化けたままなのですが、
サーバーMacに対しても同様のファイルを削除しても
よいのでしょうか?
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答良回答20pt

ANo.1 home/Library/Caches/com.apple.LaunchServices-ナントカ.csstore
を捨ててみてはどうですか?
回答者:sevenless
種類:回答
どんな人:経験者
自信:自信あり
回答日時:
08/05/15 19:41
この回答へのお礼この回答にお礼をつける(質問者のみ)