LaunchPad sembra essere parte del Dock piuttosto che un processo separato, quindi non può essere veramente disabilitato o eliminato senza disabilitare anche il Dock. I comandi seguenti sono quanto di più vicino posso arrivare a neutralizzare Launchpad: salvali in uno script ed esegui. Ci saranno ancora alcuni metodi per attivare l'overlay del Launchpad, ma lo schermo dovrebbe essere sempre vuoto.
Questo processo modifica i file di sistema, quindi fai un backup! L'ho testato solo su OS X 10.9 Mavericks (perché amo Mavericks), ma probabilmente funzionerà fino alla 10.14 se disabiliti SIP e alla 10.15 con alcune modifiche aggiuntive.
# Rimuove il collegamento all'app Launchpad
sudo rm -rf /Applications/Launchpad.app
# Disabilita il gesto del Launchpad sull'account utente corrente
i valori predefiniti scrivono com.apple.dock showLaunchpadGestureEnabled -int 0
# Disabilita il gesto del Launchpad su qualsiasi account utente futuro
sudo defaults write / System / Library / User \ Template / Non_localized / Library / Preferences / com.apple.dock showLaunchpadGestureEnabled -int 0
# Correggere le autorizzazioni sulla cartella dei modelli utente ora che l'abbiamo modificata
sudo chown -R root: wheel / System / Library / User \ Template /
sudo chmod 700 / System / Library / User \ Template /
# Se l'ID bundle di un'app contiene un ".", Escluderlo da Launchpad. In pratica, questa regola si applicherà a ogni ID bundle, escluse tutte le app.
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 "versione ><plist =" 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
# Ripristina LaunchPad
i valori predefiniti scrivono com.apple.dock ResetLaunchPad -bool true
# Riavvia Dock e Finder
killall Dock Finder
Launchpad mi dà molto fastidio a livello filosofico: rompe tutte le metafore dell'interfaccia utente di OS X su bundle di app, comportamento del doppio clic e un sacco di altre cose. Non so se questo sarà utile a qualcun altro, ma volevo che fosse documentato da qualche parte.