ハードディスクアイコンの位置が変わるのは何故?
ハードディスクアイコンを右上においているのですが、ここのところ
右下のほうで、なおかつ一般のアイコンにならぶようにして、群がる
中に埋もれて出ます。
ファインダーの設定でチェックをはずしたりいれたりすると、右上に
アイコンをドラッグして配置しなおしても、また右下の変なところに
戻ってしまいます。右上を記憶してくれません。
OS9ならデスクトップの再構築、があったとおもうのですがOSX
にはないし。移動してしまうものなんでしょうか?^^;
ハードディスクアイコンを右上においているのですが、ここのところ
右下のほうで、なおかつ一般のアイコンにならぶようにして、群がる
中に埋もれて出ます。
ファインダーの設定でチェックをはずしたりいれたりすると、右上に
アイコンをドラッグして配置しなおしても、また右下の変なところに
戻ってしまいます。右上を記憶してくれません。
OS9ならデスクトップの再構築、があったとおもうのですがOSX
にはないし。移動してしまうものなんでしょうか?^^;
私のiBook(10.2)でもHDは移動しちゃいます (謎?
なんかおさまりが悪いんでFW接続時以外はファインダーの設定でHD表示をはずして
Dockに放り込んでます 個人的にはワンクリックですむので便利かと
# 感動いっぱい胸いっぱい <= なんか気になりますね
その手がありましたね。
>感動いっぱい胸いっぱい <= なんか気になりますね
個人広告です(違^^;
猫家江戸鉢さん今晩は。
(#以前の「もこもこ」さんから変わってしまいましたね)
>ハードディスクアイコンを右上においているのですが、
ここのところ右下の方で、尚且つ、一般のアイコンに
並ぶ様にして、群がる中に埋もれて出ます。Finderの
設定でチェックを外したり入れたりすると、右上へと
アイコンをドラッグして配置し直しても、また右下の
変な処に戻ってしまいます。右上を記憶しない
「Finderの設定」と言っても「環境設定」と「表示オプ
ション」の2つが有りますがどちらでしょう?恐らく前者
を指しているかと思いますが、「次の項目をデスクトップ
に表示」でチェックをしただけでは不十分です。
Finderの「表示」メニュー>「表示オプションを表示」
(ショートカット:Command+J)から「グリッドに沿う」
にはチェックが入っていますでしょうか。当方環境では此
で何ら問題なく表示されていますが(#デスクトップ上に
はHDやリムーバブルディスクのアイコン以外は何も置いて
いません)、上記を確認しても駄目な場合は、ディスプレ
イの解像度が適正かどうか等も確認してみるのも良いかと
思います。アプリによっては、終了時に自動的に解像度を
元へ戻さないものも有りますので、この辺りも関係してい
るのでは、とも感じられます。
取り敢えずはこんな処でしょうか。
《書き込みにコメント付けてみ隊》
Ka.Nishi♪でした
Ka.Nishi♪さんこんばんは
グリッドは基本的に使ってないのです。整理整頓されたくなくて
ある意味おいたところにあってほしいという、かって気ままな
性格そのものなんですが^^;
今日パネルをあけてスリープ解除したら、今日はちゃんと右上で
鎮座してました。う〜ん、うちのMacは天気のような性格なのか。
グリッドをチェックすると右上の隅っこに移動できなくなってしまい
ました。もっていってもすぐに元の画面下の方にひょいっと戻って
しまいます。
なんだか、画面右上がエリア51になってるようで・・・TT
パンサーにデスクトップ再構築が搭載されることを望むw
(って年末だ・・・)
グリッドにあわせるをチェックしても、直前まであった位置は自動的にグリッドに合わなかったような記憶があります。
すぐ隣のフォルダとかが一番右上のグリッド範囲にかぶっているとそこから飛ばされてしまうので、一旦デスクトップ上の全てを選択して表示>整頓をしてから任意の物を任意の場所に持っていけば大丈夫な気がしますが…
だめだったらゴメンナサイです。
猫家江戸鉢さん今晩は。
>グリッドをチェックすると右上の隅っこに移動出来なく
なってしまいました。持っていっても直ぐに元の画面の
下の方に戻ってしまいます
では、下記の事柄を試してみるのは如何でしょう?
1)「ターミナル」アプリを起動し、
「sudo ls -l /Users/(username)/Desktop」
を実行して「.DS_Store」ファイルの存在及びアクセス
権を確認する(#この時、Pass入力を求められますが、
それはエコーバックされません)。もし「.DS_Store」
のアクセス権がユーザ以外の場合は、この後に、
「chmod 755 /Users/(username)/Desktop/.DS_Store」
と入力して「.DS_Store」のアクセス権を変更する。
(※「もし」以下の操作は不要なのかな<違っていまし
たら御指摘下さい。)
2)続いて、
「sudo rm /Users/(username)/Desktop/.DS_Store」
を実行する。
3)再度「sudo ls -l /Users/(username)/Desktop」
を実行し、「.DS_Store」がないことを確認する。
取り敢えずはこんな処でしょうか。それでも駄目な場合は、
又別の処方を考えます。
《書き込みにコメント付けてみ隊》
Ka.Nishi♪でした
ホームのデスクトップの.DS_Storeは
あくまでウインドウとして開いたときのためのものですので、
削除や修正しても背景のデスクトップには影響がありません。
またこのファイルにはホームのデスクトップにある
全ての項目のコメントやサブフォルダの表示オプション、
開かれるウインドウの位置、アイコン・リスト・カラムのどれで
開くかといった情報が含まれているので、復元できる様にするために
削除ではなく名称変更をすすめるのが適切と思います。
あと操作中にFinderが変更を加えるかもしれないので
ターミナルで以下を入力して先に停止しておいた方が安全です。
「osascript -e 'tell application "Finder" to quit'」
.DS_Store は損傷したり、維持されている情報の整合性が失われたりすることにより、アイコン位置を正しく維持できないというような問題を起こすことがあります。斯様な場合のトラブルシューティングの一つとして、Ka.Nishi♪さんの提案は的を得ています。(似たような症状の処方事例として、.DS_Store ファイル削除がkBaseにも紹介されています。)その方法で問題が解決しない場合は、DiskWarrior 2.1.1または3.0でディレクトリの再配置(HDD の診断修復を兼ねる)をしてみる方法があります。このユーティリティをお持ちでない場合は、Disk Utility のFirst Aid で診断修復を試みます。これでも、再現される場合は、Mac OS X 10.2.x の再インストールを推奨します。最悪の場合は、HDD の再初期化になります -- ディスクウォーリアがない場合にディスクのディレクトリ情報の論理的な損傷を解消するためです。
すいません、確認のためにデスクトップの.DS_Storeをもう一度解析してみたところ、
ファイルやフォルダのアイコンの位置らしきバイト列を発見しました。
ファイル内に以下のようなエントリがあるとそれにつづく20バイトに
アイコンの座標が保存されていると判断することができます。
「(ファイル名長)(ファイル名)dilcblob(16進値で00000020)」
仮にファイル名が「A」ならばUTF-16形式での16進表記は「0041」なので
「0001 0041 6469 6C63 626C 6F62 0000 0020」となります。
ただしこれはあくまで通常のファイルやフォルダについてのみらしく、
デスクトップ上に表示されている他のHDやその他のリムーバブルメディアについての座標は
やはりこのファイルの中には埋め込まれてはいないようです。
従って今回の問題では.DS_Storeに問題があるわけではなさそうです。
で、じゃあいったいどこに保存されるのかと言う話になるんですが、
テストしてみたところ、HDのアイコンを動かしFinderを再起動すると、
江戸鉢さんとおなじく動かした後の位置には戻らないと言う現象がおきました。
毎回違う位置に現れる様に思えますが、画面の右上から縦に順にアイコンサイズの
1.5倍くらいの間隔で配置されていき、この時他のファイルのアイコンと
重なる場合その場所を飛ばして次の位置へと言うルールがあるようです。
またFinderを再起動した直後に最終アクセス日時をパラメタとして
システム全体を検索し、マッチしたファイルを全てチェックしてみましたが
それが保存されていると思われるファイルは発見できませんでした。
この振る舞いはMacOS9のFinderと同じ振る舞いということもありますし、
もしかすると異常ではなくて実際そう言う仕様なのかも知れません。
他の方はみなさんどんなに移動してもちゃんとそのとおりに出てきますか?
Ka.Nishi♪さんこんにちは。
ご助言いただいた方法をしようとスリープ解除したら
昔の定位置でHDアイコンが鎮座していました。
う〜ん、気まぐれな^^;
HDが出歩いている機会があったらやってみます。
ありがとうございました。
デスクトップ上のアイコン位置不調に関する技術文書として、Mac OS X: Icons Appear Stacked Upon Each Other, Cannot Be Moved - Article ID:106893に.DS_Store削除による解決事例があります。
ボリュームの指標情報はボリュームがマウントされると、iconキャッシュ値としてMac OS X用の「DesktopDB」データベースへ、アンマウントされるまで格納される。このボリューム参照番号(≠ボリューム名)は固有のものでユーザーによる変更は出来ない。Mac OS X のFile Managerは、HFS File SystemのMDB(マスターディレクトリブロック)からボリューム情報を読み取り、新しいVCB(ボリュームコントロールブロック)をビルドするためその情報を利用する。この間、File Managerはメモリーのシステムヒープ内にボリュームバッファーを生成する。ボリュームがオフライン(例:DiskWarriorで修復したボリュームは再配置時点でオフライン)になると、このバッファーが解放される。 VCBはボリュームの特定情報を含むため新しい場所に再配置されない。
通常、Disk utilityはMDBやVCBの障害をレポートすることはあっても修復しないが、DiskWarriorは修復する実績がある。また、アイコン情報に伴う問題解決も守備範囲である。
.DS_Store、Mac OS X の内部システム(特にFile Manager)、DesktopDB、HFS File System(HDD)そしてRAMは連携している。それでMac OS X のオペレーティングシステム不調、HDD ディレクトリ構造上の論理障害(例:MDBやVCB)、RAMの不調などを.DS_Store 以外の原因として考えた次第です。どこから容疑者を割り出すかは、問題に直面しているユーザーの感性で行っていただくのが一番よいと思う。尚、私の方はMac OS X 10.2 以降は提起されている障害に遭遇したことはありません。
>デスクトップ上のアイコン位置不調に関する技術文書として、
>Mac OS X: Icons Appear Stacked Upon Each Other, Cannot Be Moved - Article ID:106893に
>.DS_Store削除による解決事例があります
これのどこにハードディスクのアイコンの座標が
保存される様になると書かれているのですか?
普通のフォルダやファイルの話ではないのですよ?
それから、DesktopDBはあるクリエータやファイルタイプに
対応する書類のアイコンならびにFinderの「情報を見る」などで
表示される「種類」情報を貯えておくためのものです。
「デスクトップの再構築」やインストーラを用いたアプリケーションの
インストール時に自動的にアップデートされます。
>尚、私の方はMac OS X 10.2 以降は提起されている障害に遭遇したことはありません。
もしかするとうちのマシンに異常があるのかと思ったので、試しに
複数のマシン、複数のユーザを使って同様のテストを行いましたが
結果はどれも同じく、ボリュームのアイコン位置は記録されませんでした。
こうなると本当に保存されるものなのかどうかかなり疑わしいです。
もしやまた何か勘違いしているんじゃないですか、たっちゃんは。
>これのどこにハードディスクのアイコンの座標が保存される様になると書かれているのですか?
一行あけた後続の文節をkbase文書と関連づけて読み違いされていますね。
猫家さんの言われている『右上にアイコンをドラッグして配置しなおしても、また右下の変なところに戻ってしまいます。右上を記憶してくれません。』を私は体験していないという意味です。
そうですか、上のまとまりと次のまとまりとは
直接つながってはいないのですね、これはどうも失礼いたしました。
ところで安食さんはテストしてみましたか?
ハードディスクのアイコン位置は記録されますか?
ハードディスクアイコンの位置が変わるのは何故?