LaunchPad scheint eher Teil des Docks als ein separater Prozess zu sein, daher kann es nicht wirklich deaktiviert oder gelöscht werden, ohne auch das Dock zu deaktivieren. Die folgenden Befehle kommen der Neutralisierung von Launchpad am nächsten - speichern Sie sie in einem Skript und führen Sie sie aus. Es gibt noch einige Methoden zum Aktivieren des Launchpad-Overlays, aber der Bildschirm sollte immer leer sein.
Dieser Prozess ändert Systemdateien, machen Sie also ein Backup! Ich habe es nur unter OS X 10.9 Mavericks getestet (weil ich Mavericks liebe), aber es wird wahrscheinlich bis 10.14 funktionieren, wenn Sie SIP deaktivieren, und unter 10.15 mit einigen zusätzlichen Verbesserungen.
# Entfernen Sie die Verknüpfung zur Launchpad-App
sudo rm -rf /Applications/Launchpad.app
# Deaktivieren Sie die Launchpad-Geste für das aktuelle Benutzerkonto
Standardeinstellungen schreiben com.apple.dock showLaunchpadGestureEnabled -int 0
# Deaktivieren Sie die Launchpad-Geste in einem zukünftigen Benutzerkonto
Die Standardwerte für sudo sind write / System / Library / User \ Template / Non_localized / Library / Preferences / com.apple.dock showLaunchpadGestureEnabled -int 0
# Korrigieren Sie die Berechtigungen für den Benutzervorlagenordner, nachdem wir ihn geändert haben
sudo chown -R root: Rad / System / Bibliothek / Benutzer \ Vorlage /
sudo chmod 700 / System / Bibliothek / Benutzer \ Vorlage /
# Wenn die Bundle-ID einer App ein "." Enthält, schließen Sie es vom Launchpad aus. In der Praxis gilt diese Regel für jede Bundle-ID mit Ausnahme aller Apps.
echo '<? xml version = "1.0" encoding = "UTF-8"? ><! DOCTYPE plist PUBLIC "- // Apple // DTD PLIST 1.0 // DE" "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
# LaunchPad zurücksetzen
Standardwerte schreiben com.apple.dock ResetLaunchPad -bool true
# Starten Sie Dock und Finder neu
Killall Dock Finder
Launchpad stört mich auf philosophischer Ebene sehr - es unterbricht alle UI X-Metaphern von OS X in Bezug auf App-Bundles, Doppelklickverhalten und viele andere Dinge. Ich weiß nicht, dass dies für andere nützlich sein wird, aber ich wollte, dass es irgendwo dokumentiert wird.