When exploring the new Launchpad feature, at first, it would seem as is it draws it's content primarily from the Programs folder.
It seems to be the case, however, that the Launchpad database is drawn from somewhere else.
For example, when installing a game through Steam, the game itself will not show up in the Programs folder, but will show up in Launchpad. In this particular case, I want it to be in Launchpad. The drawbacks, however, are that I am unable to remove the game from Launchpad and am unable to change the icon.
Where can I directly view and modify every Launchpad occurrence?
appsand renaming there should probably work. Editing the icons, though, should prove to be a bit harder. – Aron Rotteveel Jul 25 '11 at 06:33~/Library/Application Support/Dockdirectory calleddesktop picture.db. I can't find the dock database. – Dai Dec 11 '16 at 07:43findcommand gave me two directories, only one of which was correct. I suspect the not-in-use folder that was returned was from my previous Mac which I migrated all my data off of. Rather than usingfindto locate the per-user database, the current user's folder under /var/folders can be located withgetconf DARWIN_USER_DIR. (/var symlinks to /private/var). A better one-liner to return the database path might beecho $(getconf DARWIN_USER_DIR)/com.apple.dock.launchpad/db/db– Next-Door Tech Aug 25 '21 at 16:45