I don't use the launchpad, especially as it has a lot of useless apps in there that you can't delete either. For things like the dock and the dashboard I found guides online on how to remove them, but none for launchpad. Is it possible to remove launchpad completely (on OS X 10.9.4)?
It is not possible to remove it but you can disable it.
In order to do so you need to:
Go into System Preferences then under Trackpad and More Gestures you can disable pinch to launchpad
Remove it from the dock
Use FunctionFlip to reassign the F4 key to something else
It should not be removed since it is a part of the OS.
At best you can completely empty it and remove from Dock.
There is a way to empty Launchpad completely—removing even Apple's own apps. The crux of this trick is wiping out the contents of the database Lion uses to know what goes where in Launchpad. To do so, launch Terminal (which, as always, is in /Applications/Utilities) and paste in this sequence of commands at the command line:
sqlite3 ~/Library/Application\ Support/Dock/*.db "DELETE from apps; DELETE from groups WHERE title<>''; DELETE from items WHERE rowid>2;"; Killall Dock
Please do not be tempted to use the brute force Terminal command like the
rm , since it can produce undesired results (more problems then gain) Specialy the rm- rf is dangerous (the f) would ignore any warnings and just irreversibly delete the file. As you can see there is a Warning about "do not delete" as it is required by your OS.
Exactly what do you want to do? You can remove Launchpad from the Dock. Pick it up with your Mouse, and pul it off until it disappears in a puff of smoke.
You can also go into System Preferences, and go into the Trackpad Preferences (second row), select More Gestures on the top bar, and deselect Launch Pad by removing the checkbox. This way, you don't get into LauchPad via the pinch gesture.
You can't completely remove LaunchPad since it is system software and not a normal app, but you're not forced to use it. However, you remove it from the Dock and the pinch gesture should pretty much eliminate its use.
The Launchpad application link can be removed using the Terminal tool
rm -rf, but this is highly inadvisable, and it will not remove the Launchpad system service, just the Application link.
If you wish to proceed anyway, here are instructions:
- Open Terminal under a user account with administrative privileges. Terminal is located in the Utilities folder of folder Applications of startup disk (usually named Macintosh HD)
- Enter the following command:
sudo rm -rf /Applications/Launchpad.app
- You'll be prompted to enter your password, enter it (it won't appear on-screen at all, like nothing's happening, but it's working nevertheless)
- If you're definitely sure you want to remove Launchpad.app, then press Enter.
Launchpad will no longer be in the Applications directory, and the Launchpad icon in the Dock will display a question mark when you attempt to instigate Launchpad.
To discard the Dock icon, drag the Launchpad icon to the Trash (bin on the far right of the dock)
LaunchPad appears to be part of the Dock rather than a separate process, so it cannot be truly disabled or deleted without disabling the Dock too. The below commands are the closest I can come to neutralizing Launchpad—save them to a script and run. There will still be a few methods of activating the Launchpad overlay, but the screen should always be empty.
This process modifies system files, so make a backup! I've only tested it on OS X 10.9 Mavericks (because I love Mavericks), but it will probably work up to 10.14 if you disable SIP, and on 10.15 with some additional tweaks.
# Remove the Launchpad app shortcut sudo rm -rf /Applications/Launchpad.app # Disable Launchpad Gesture on current user account defaults write com.apple.dock showLaunchpadGestureEnabled -int 0 # Disable Launchpad Gesture on any future user account sudo defaults write /System/Library/User\ Template/Non_localized/Library/Preferences/com.apple.dock showLaunchpadGestureEnabled -int 0 # Fix permissions on user template folder now that we've modified it sudo chown -R root:wheel /System/Library/User\ Template/ sudo chmod 700 /System/Library/User\ Template/ # If an an app's bundle id contains a ".", exclude it from Launchpad. In practice, this rule will apply to every bundle id, excluding all apps. echo '<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict><key>launchpad</key><dict><key>ignore</key><dict><key>rules</key><array><dict><key>bundleid</key><string>.</string><key>type</key><string>contains</string></dict></array></dict></dict></dict></plist>' | sudo tee /System/Library/CoreServices/Dock.app/Contents/Resources/LaunchPadLayout.plist # Reset LaunchPad defaults write com.apple.dock ResetLaunchPad -bool true # Restart Dock and Finder killall Dock Finder
Launchpad bothers me greatly on a philosophical level—it breaks all of OS X's UI metaphors around app bundles, double-click behavior, and loads of other things. I don't know that this will be useful to anyone else, but I wanted it to be documented somewhere.