お知らせ:


 ◇ YouTube Apple Japan チャンネル で有用なヒントや使い方を配信中です。
 ◇ iOS 向け Apple サポート App のバージョン 2.4.2 が公開されました。

お知らせ: macOS Mojave にアップグレードする


macOS Mojave には、ダークモードやスタックなどの新機能や、3 つの新しい内蔵 App が新たに加わり、クリックするたびにさらに多くのことができるようになります。 macOS Mojave へのアップグレード方法はこちら >

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

質問:

質問: デスクトップのアイコン表示

デスクトップに置いてあるフォルダのアイコンを整理しやすくするため、自作アイコンに変更しています。


OSがEl Capitanまでは何の問題もなかったのですが、先日HighSierraに切り替えてしばらくしたら、自作のアイコンがほぼすべて、通常のフォルダアイコンに変わってしまいます。

基本的にデスクトップにあるフォルダアイコンはエイリアスなのですが、それらのフォルダアイコンはPCを再起動したり、一旦電源を落としたあと次に電源を入れた後など、必ず通常のフォルダアイコンに変わってしまいます。

(オリジナルフォルダの自作アイコンは変わりません。変わってしまうのはエイリアスのフォルダアイコンだけです。)


この原因と対処方法が分からず、困っています。

ご存じの方がおられたら教えて頂きたく、投稿しました。

どうぞよろしくお願いいたします。

Mac Pro, macOS High Sierra (10.13.6)

投稿日

返信

ページコンテンツが読み込まれました

2018/08/06 15:31 Beginner への返信 Beginner への返信

設定があるような項目でないので手がない気がするのですが、他のユーザでも同じ症状でしょうか。

2018/08/06 15:31

返信 参考になった

2018/08/08 13:26 Beginner への返信 Beginner への返信

デスクトップにあるエイリアスのカスタムアイコンが表示されないということで良いでしょうか?


1. ~/Download/Testというフォルダーを作って、そのアイコンを変える

2. ~/Download/Testのエイリアスおよびシンボリックリンクを~/Desktopに作る

3. 再起動する


結果は以下の通り。カスタムアイコンは表示されています。

ユーザがアップロードしたファイル

アイコンは、"/Volumes/Macintosh HD/Library/Caches/com.apple.iconservices.store"の下にキャッシングされています。これらが壊れているのかもしれません。Terminalを立ち上げ、上記フォルダーの中身を消した後、直ちに再起動してみて下さい。


sudo find /Library/Caches/com.apple.iconservices.store -depth 1 -delete #消去

sudo find /Library/Caches/com.apple.iconservices.store #確認

2018/08/08 13:26

返信 参考になった

2018/08/09 12:35 hohokihai への返信 hohokihai への返信

>デスクトップにあるエイリアスのカスタムアイコンが表示されない

仰るとおりです。

Image2Iconで作成した自作(=カスタム?)アイコンが表示されないということです。


今回、お教えいただいた…

>1. ~/Download/Testというフォルダーを作って、そのアイコンを変える

>2. ~/Download/Testのエイリアスおよびシンボリックリンクを~/Desktopに作る

>3. 再起動する

これを試してみようとしましたが、「シンボリックリンク」については、お恥ずかしながら今回初めて知りました。作成方法が分からなかったため、エイリアスのみを作成して再起動してみました。

再起動後、これで作成したアイコンだけは確かにちゃんと表示されていました。


>/Volumes/Macintosh HD/Library/Caches/com.apple.iconservices.store

上記の場所ですが、見つけられなかったので、ターミナルに…

>sudo find /Library/Caches/com.apple.iconservices.store -depth 1 -delete #消去

>sudo find /Library/Caches/com.apple.iconservices.store #確認

この2行をそのままコピーペーストして再起動しましたが、変化なしでした。


たぶん、「大事な何か」が欠落しているんだろうとは思うのですが…

>/Volumes/Macintosh HD/Library/Caches/com.apple.iconservices.store

これの場所が分からないことには、何ともできないのかな…とも思っています。


申し訳ありませんが、もう少し具体的に対処方法をお教え願えれば幸いです。

よろしくお願いします。

2018/08/09 12:35

返信 参考になった

2018/08/09 12:58 Beginner への返信 Beginner への返信

上の返信投稿後の続報です。


>Library/Caches/com.apple.iconservices.store

これは見つかったのですが、アイコン右下に「使用不可」を閉めるマーク(赤のベタ丸に白の横線が入る)がついており、どうやら機能していないみたいです。

これも踏まえた対処方法が分かればお教え下さい。

よろしくお願いします。

2018/08/09 12:58

返信 参考になった

2018/08/09 14:45 Beginner への返信 Beginner への返信

> 上記の場所ですが、見つけられなかったので


失礼しました、/Library/Caches/com.apple.iconservices.storeです。

("/Volumes/Macintosh HD"は"/"にシンボリックリンクが貼られているだけなので上と同等です


> この2行をそのままコピーペーストして再起動しましたが、変化なしでした。


そうですか... 少し前のmacOSではアイコンがおかしくなることが多々あり、これで解決したのですが...


> これは見つかったのですが、アイコン右下に「使用不可」を閉めるマーク(赤のベタ丸に白の横線が入る)が


Finderでは中身を見ることすらできませんが、先のTerminalコマンドで削除したり、内容を確認したりできます。

ユーザがアップロードしたファイル

XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX.isdataがアイコンのデータです。

8行目のsudo find /Library/Caches/com.apple.iconservices.storeにてisdataが消えていることがわかります。


> 再起動後、これで作成したアイコンだけは確かにちゃんと表示されていました。


Image2iconは、拡張子icnsのファイルを作るものですよね?icnsをどのようにしてフォルダーに適用していますか?


通常、フォルダーアイコンの変更は、Finder->Get Info(command+i)でアイコンを選択して、画像をペーストするだけです。

ユーザがアップロードしたファイル

2018/08/09 14:45

返信 参考になった

2018/08/09 17:59 hohokihai への返信 hohokihai への返信

何度もお付き合いいただき、本当にありがとうございます。


さて…

お教えいただいた内容とは多少離れますが、先に書きます。


>/Library/Caches/com.apple.iconservices.store

ですが、「情報を見る」で鍵をクリックしてアクセス権を変更。

そうしたら、フォルダの中身を見ることができました。

ユーザがアップロードしたファイル

上の画像が、フォルダを開いたところです。

>XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX.isdataがアイコンのデータです。

のとおり、「.isdata」が並んでいます。

一旦この中身をすべて削除して、フォルダを空にしたところで再起動してみました。

「これで治ったらいいなぁ…」という軽い気持ちでやったところ、結果的には全く変化なしでした。


ターミナルを使った中身の確認を教えて頂いたのですが、「com.apple.iconservices.store」の

フォルダや中身をターミナルへ反映させるそのやり方が今度はわからなくて

最初に教えて頂いたやり方…

>sudo find /Library/Caches/com.apple.iconservices.store -depth 1 -delete #消去

>sudo find /Library/Caches/com.apple.iconservices.store #確認

この2行をそのままコピーペーストして今一度再起動してみました。結果は変化なしでした。


何かが抜けているのか、どうなのかが分からないままです。

いっそのこと、OSの再インストールでもした方がいいんでしょうか…?


長らくお手数をお掛けして申し訳ありません。

私が忘れているようなことがあれば、ご指摘頂ければ幸いです。

よろしくお願いします。

2018/08/09 17:59

返信 参考になった

2018/08/10 12:22 Beginner への返信 Beginner への返信

> 「情報を見る」で鍵をクリックしてアクセス権を変更


アクセス権を変更するのは良くありません。iconservicesdが読み書きできなくなることがあります。元に戻しましょう。


> いっそのこと、OSの再インストールでもした方がいいんでしょうか…?


なんとも言えません。アップデートの際、クリーンインストールしていなのであれば直る可能性はあります。


> 再起動後、これで作成したアイコンだけは確かにちゃんと表示されていました (2018/08/09 12:35


このフォルダーと、アイコンが表示されないフォルダーとの違いを認識するのが先決だと思います。


例えば、システムが管理しているもの(~/Documents、~/Downloads、~/Movies、~/Music等々)だったり、外付けメディアやネットを介したボリューム(ドライブ)のフォルダーだったりしますか?何らかの属性が違うということは無いですか?

2018/08/10 12:22

返信 参考になった

2018/08/10 13:10 hohokihai への返信 hohokihai への返信

>このフォルダーと、アイコンが表示されないフォルダーとの違い

>外付けメディアやネットを介したボリューム(ドライブ)のフォルダーだったりしますか?

ご指摘の通り、アイコンが変わってしまうのは、外付けのHDDからエイリアスで引っ張ってきているフォルダのアイコンだけです。内蔵HDDのカスタムアイコンは変わりません。


ただ、外付けのHDDのアイコン全てが変わってしまうのではなく、外付けHDDの「第一階層」だけはカスタムアイコンのままで,フォルダアイコンに変わることはありません。

ユーザがアップロードしたファイル

画像の「LANDISK」という2つのアイコンだけは、フォルダアイコンに変わりません。

全部変わるならともかく、変わらないアイコンもあるので、余計にややこしく、分かりづらくなっているかと思います。


いかがでしょうか?

何度もすみませんが、よろしくお願いします。

2018/08/10 13:10

返信 参考になった

2018/08/11 00:01 Beginner への返信 Beginner への返信

まだ実施していない場合は以下をお試しください(ただし改善するかどうかは不明)。

セーフモードを使って Mac の問題を切り分ける - Apple サポート

Mac で別のユーザアカウントを使って問題を検証する方法 - Apple サポート


この2行をそのままコピーペーストして再起動しましたが、変化なしでした。

これはコマンドを「実行」したんでしょうか。

2018/08/11 00:01

返信 参考になった

2018/08/11 11:18 Beginner への返信 Beginner への返信

LANDISKはIOデータのEthernetネットワークドライブでしょうか?

私はSMB対応のWi-Fiドライブしか持っていませんが、取り敢えず試してみました。


ネットワークドライブの中のフォルダーは確かにデフォルトのフォルダーアイコンになってしまいます。シンボリックリンクもダメみたいです。バグなのか仕様変更なのか分かりませんが対策手段はなさそうです。

ユーザがアップロードしたファイル

ただ、シンボリックリンクの場合、ネットワークドライブ接続後にtouchコマンドで最終更新時間を変更するとアイコンが表示されました。(エイリアスではダメ

ユーザがアップロードしたファイル


シンボリックリンクの作成するコマンドは次の通りです。"/Users/Shared/HDW-PDU3"がマウントポイント、"Test"がネットワークドライブ上のフォルダー、"~/Desktop/Test symbolic link"が作成するシンボリックリンクです。それぞれご自分のものに変更して、Terminalにて実行してみて下さい。


ln -s "/Users/Shared/HDW-PDU3/Test" "~/Desktop/Test symbolic link"


そして再起動後、ネットワークドライブ接続後に次のコマンドを実行してみて下さい。


touch -h "~/Desktop/Test symbolic link"


アイコンが表示されれば、これを自動化するシェルスクリプトを作れば良いでしょう。(荷が重いですか?

2018/08/11 11:18

返信 参考になった

2018/08/11 16:41 Rondo_1 への返信 Rondo_1 への返信

ターミナルでは、コピーペーストをした後、リターンするとパスワードを聞いてきました。

パスワード入力後、そのまま再起動しました。

ターミナルではそれ以外の入力などはしていません。

2018/08/11 16:41

返信 参考になった

2018/08/11 16:58 hohokihai への返信 hohokihai への返信

>ネットワークドライブの中のフォルダーは確かにデフォルトのフォルダーアイコンになってしまいます。

>シンボリックリンクもダメみたいです。

>バグなのか仕様変更なのか分かりませんが対策手段はなさそうです。


仰るとおりの状況です。他の環境でも同じということは、「対策手段はなさそう」ということになるかもしれませんね。


>荷が重いですか?


ターミナル自体、今回色々お教えいただく中で初めて触ったような部分もあり、私自身のハードルはかなり高いです。

ひとまず、仕方ないのでこのまま使い続けてみようと思います。


hohokihaiさん、ありがとうございました。

色々いただいたアドバイスを生かせずすみません。

2018/08/11 16:58

返信 参考になった
ユーザのユーザプロフィール: Beginner

質問: デスクトップのアイコン表示