経緯
全員アイコンが一緒事件
私の通っている学校でMicrosoft Teamsによる遠隔授業が始まったものの, 学生自身に自分の名前を設定できる権限を与えてくれなかった. そこで,全員に設定された名前はメールアドレス(所属+学籍番号+@~~.jp)そのままとなった. しまいにアイコンはアドレスの頭文字Aを取られ,授業中やそのチャットで誰が誰だか判別が付かなくなる状態.教員以外の学生全員が©︎みたいなアイコンにされているんですよ,耐えらんないよね. 個人的には全員個々のプロフィール画像に変更して欲しいと思ってます.
その矢先,プロフィール画像変えた人の画像がいつまで経ってもこちら側に反映されないし,
Officeに関するキャッシュは他にもたくさんあるけどTeamsのキャッシュはここにしか無かった感じです.
App Storeからのインストールじゃないからだと思います.知らんけど.
目的
MacOS上にインストールされているMicrosoft Teamsのキャッシュを消して,
いつまで経っても反映されない他人のアイコン・プロフィール画像の更新・再ロードを行うこと.
環境
- macOS Catalina 10.15.4
- zsh 5.7.1 (x86_64-apple-darwin19.0)
- Microsoft Teams 1.3.00.8663
キャッシュの場所
lsコマンドで中を覗くと16進16桁_0というバイナリファイルがたくさん出てくるのに加えて,
index-dirというディレクトリ,その中にはthe-real-indexというバイナリファイルがあることがわかります.
~/Library/Application\ Support/Microsoft/Teams/Cache/
キャッシュの削除
もうどれ消したらいいかわかんないよね.
全消去です.排除します.
$ rm -rf ~/Library/Application\ Support/Microsoft/Teams/Cache/
結果
Teamsを再起動したらちゃんとアイコンは更新されていたことで,
アイデンティティ溢れる変更をした人たちの判別がつきやすくなりました.
めでたし.
また,キャッシュを消したと言ってもログアウトされるなどの状態にはならず,
本当に必要なファイルは消えなかった模様.
ところでアイコンとプロフィール画像の違いって何?
アイコンが広義のプロフィール画像ってことでいい?