Lion: Deleting apps in Launchpad, and starting clean
Launchpad in Mac OS Lion shares a key behavior with its iOS counterpart: deleting an app from the launcher also uninstalls it from the computer, as long as the app was purchased from the Mac App Store. Of course, it's quick and easy to redownload the MAS apps if they're needed.
While this insta-delete, complete with jiggling icons, may be counterintuitive for longtime Mac users, it makes perfect sense to iPhone or iPad users where there's a one-to-one mapping between apps on the launcher screen and apps installed on the device. On other mobile platforms, that's not necessarily the case: both Android and Blackberry devices have the ability to hide or subset visible apps versus the full suite of installed programs.
The flip side of this strong linkage between installation/removal and visibility of MAS apps in Launchpad is that non-MAS/conventionally installed apps cannot be deleted from the Launchpad UI. If you don't want all that app clutter, the only default options are to move the space-wasting apps into Launchpad folders (laborious) or move the apps themselves out of the Applications folder in the Finder (boneheaded, and actually won't work, per commenters). Even resetting your Launchpad (as Erica noted last week) still includes all your apps in the launcher's pages.
There is another way, however, to blank out your Launchpad and start clean. Web developer Loren Segal points out the 'nuclear option' of deleting all the app records from the Launchpad database, which lets you select individual apps to include by dragging their icons onto the Launchpad dock icon (command-click to select multiple apps before dragging). He suggests backing up the relevant database file beforehand, in case of issues, and I concur.
Here's the process in the Terminal, line by line:
mkdir ~/Desktop/DB_Backup
[makes a folder on your desktop to back up the data files]
cp ~/Library/Application\ Support/Dock/*.db ~/Desktop/DB_Backup/
[copies the database]sqlite3 ~/Library/Application\ Support/Dock/*.db 'DELETE FROM apps;' && killall Docksqlite3 ~/Library/Application\ Support/Dock/*.db 'DELETE from apps;' \ ' DELETE from groups WHERE title<>""; DELETE from items WHERE rowid>2;' \ && killall Dock
[deletes the app records from Launchpad's database, and restarts the Dock process; you'll see your minimized windows pop back to the screen. Update: Loren posted a new version, as above, that fixes the folders issue.]
Blank Launchpad! You may notice that any folders previously in Launchpad will still be there, albeit vacant. To get rid of them, simply load at least one app into Launchpad, then drag the app into & out of the folder. It will 'evaporate' when it's empty.
If you do decide that you prefer the full-list Launchpad, you can either restore the database to its original location, or follow the tip in Erica's post to reset/rebuild and get all your apps back.
Share
While this insta-delete, complete with jiggling icons, may be counterintuitive for longtime Mac users, it makes perfect sense to iPhone or iPad users where there's a one-to-one mapping between apps on the launcher screen and apps installed on the device.
Well... at least - there is an app for that! :D
I just developed it, it's called Launchpad-Control and it's free:
http://chaosspace.de/dev/launchpad-control-hide-apps-from-launchpad/?lang=en
(Maybe you could add that to your article *g*)
Add a Comment
Thank you. Finally LaunchPad is what I hoped it would be.
Also, big thanks to Andreas Ganske! :)
This youtube video shows the simplest and cleanest way to remove individual apps that you did not download from the Mac App Store. http://youtu.be/wTy9PGf5BAw?hd=1
January 27 2012 at 2:35 AM Report abuse Permalink rate up rate down ReplyI have tried both LaunchPad Cleaner and LaunchPad-Control. I find LaunchPad Control (it runs from the System Preferences pane) MUCH simpler. It is similar to adding/removing apps from my iPhone - check or uncheck the apps. Thank you!
December 20 2011 at 8:28 AM Report abuse Permalink rate up rate down ReplyAndreas.
Excellent app!!
It just cleaned up all my launch pad junk.
Keep up the good work,
Bob
I kept seeing questions on how to restore the launchpad apps. Just open the apps folder in finder, select all the apps you you want, and drag them to the launchpad icon. If everyone knows this already then sorry for the redundant post.
August 28 2011 at 11:59 AM Report abuse Permalink rate up rate down ReplyLike August Griggs said:
This works for a short period of time and then it somehow cycles and I guess checks for new apps? Because I have had to use both the clear all and the free app to remove the apps several times.
I haven't figured out what the cycle is or what causes it to happen. I will post again if I do.
Thanks for the advice about backing up the .db file. No one's told us yet how to RESTORE though. Simply renaming/replacing the .db file as you'd expect doesn't work.
August 11 2011 at 2:01 AM Report abuse Permalink rate up rate down Replyfor some reason whenever i use an app like this or completely reset the launchpad, after a few on/off cycles of my computer the stuff always comes back. its very annoying cuz i wanna use launchpad but i dont want all of apples stuff that i never use on it. are others having the same problem? this happens with launchpad control also.
August 04 2011 at 4:43 AM Report abuse Permalink rate up rate down Reply@Andreas Ganske
Thank you for this, it's a much better solution!
hmmm, after doing this, now any keyboard shortcuts to open launchpad don't seem to work. i have a magic mouse, so i need a keyboard shortcut. any suggestions?
July 28 2011 at 10:44 PM Report abuse Permalink rate up rate down ReplyDeals of the Day
more deals- Acoustic Research Digital Photo Frame with iPod Dock for $50 + free shipping
- Apple iPhone 4 8GB for Verizon, AT&T, or Sprint for $50 + pickup at Best Buy
- Unlocked iPhone 4S 16GB for GSM (AT&T, T-Mobile) for $619 + free shipping
- Apple iMac Core i7 Quad 3.4GHz 27" w/ 24GB RAM, 2TB HDD for $2,677 + $29 s&h
- Used Apple Magic Mouse for $36 + $4 s&h
- 9-Piece iPhone Bundle, includes 1,900mAh battery for $8 + free shipping
Featured Comments