MacのLaunchpad に削除済みアプリのアイコンが残ってしまって消したい。

Logic Pro 購入したので、GarageBand削除したのだが、ふとLaunch Pad見たら、アイコンが?で残っている。

消したい。

mac_launchpad_err

ググったら、

ゴミのようにLaunchpadに残った… – Apple コミュニティ

以下のディレクトリに、sqlite のデータベースとして管理されているようだ。

${TMPDIR}../0/com.apple.dock.launchpad/db/db

具体的な場所を調べる。

calcutta:~ hirotoyagi$ cd \(TMPDIR
calcutta:T hirotoyagi\) cd ../0
calcutta:0 hirotoyagi$ ls
com.apple.AppSSOAgent com.apple.bird com.apple.notificationcenter
com.apple.LaunchServices.dv com.apple.corespeechd com.apple.nsurlsessiond
com.apple.Safari com.apple.dmd com.apple.pluginkit
com.apple.ScreenTimeAgent com.apple.dock.launchpad com.apple.progressd
com.apple.SharedWebCredentials com.apple.exchangesync com.apple.routined
com.apple.Spotlight com.apple.icloud.searchpartyd dmd
com.apple.appleaccountd com.apple.lockoutagent
calcutta:0 hirotoyagi$ cd com.apple.dock.launchpad/
calcutta:com.apple.dock.launchpad hirotoyagi$ pwd
/var/folders/jw/x4x1557d3j36vskz9tfp46mw0000gn/0/com.apple.dock.launchpad
calcutta:com.apple.dock.launchpad hirotoyagi$ ls
db

自分の環境では、/var/folders/jw/x4x1557d3j36vskz9tfp46mw0000gn/0/com.apple.dock.launchpad/db がsqlite DBの場所のようだ。

SQLite Sutudio で上記を開いて、appsテーブルの内容を確認、GrageBandレコードを確認

sqlite_app

削除する。

mac_launchpad_del

Mac再起動で、消えました。

mac_launchpad_fix

Follow me!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です