LaunchPad semble faire partie du Dock plutôt que d'un processus séparé, il ne peut donc pas être vraiment désactivé ou supprimé sans désactiver également le Dock. Les commandes ci-dessous sont les plus proches pour neutraliser Launchpad: enregistrez-les dans un script et exécutez-les. Il y aura encore quelques méthodes pour activer la superposition du Launchpad, mais l'écran doit toujours être vide.
Ce processus modifie les fichiers système, alors faites une sauvegarde! Je l'ai seulement testé sur OS X 10.9 Mavericks (parce que j'adore Mavericks), mais il fonctionnera probablement jusqu'à 10.14 si vous désactivez SIP, et sur 10.15 avec quelques ajustements supplémentaires.
# Supprimer le raccourci de l'application Launchpad
sudo rm -rf /Applications/Launchpad.app
# Désactiver le geste du Launchpad sur le compte utilisateur actuel
les valeurs par défaut écrivent com.apple.dock showLaunchpadGestureEnabled -int 0
# Désactiver le geste du Launchpad sur tout futur compte utilisateur
sudo par défaut write / System / Library / User \ Template / Non_localized / Library / Preferences / com.apple.dock showLaunchpadGestureEnabled -int 0
# Corrigez les autorisations sur le dossier du modèle utilisateur maintenant que nous l'avons modifié
sudo chown -R racine: roue / Système / Bibliothèque / Utilisateur \ Modèle /
sudo chmod 700 / Système / Bibliothèque / Utilisateur \ Modèle /
# Si l'ID de bundle d'une application contient un ".", Excluez-le du Launchpad. En pratique, cette règle s'appliquera à chaque identifiant de groupe, à l'exclusion de toutes les applications.
echo '<? xml version = "1.0" encoding = "UTF-8"? ><! DOCTYPE plist PUBLIC "- // Apple // DTD PLIST 1.0 // EN" "http://www.apple.com/DTDs/ propriété Liste-1.0.dtd "version ><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
# Réinitialiser LaunchPad
les valeurs par défaut écrivent com.apple.dock ResetLaunchPad -bool true
# Redémarrer Dock et Finder
killall Dock Finder
Le Launchpad me dérange énormément sur le plan philosophique - il brise toutes les métaphores de l'interface utilisateur d'OS X concernant les bundles d'applications, le comportement du double-clic et bien d'autres choses. Je ne sais pas si cela sera utile à quiconque, mais je voulais que cela soit documenté quelque part.