LaunchPad wydaje się być częścią Docka, a nie oddzielnym procesem, więc nie można go naprawdę wyłączyć ani usunąć bez wyłączenia Docka. Poniższe polecenia są najbardziej zbliżone do neutralizacji Launchpada - zapisz je w skrypcie i uruchom. Nadal będzie kilka metod aktywacji nakładki Launchpad, ale ekran zawsze powinien być pusty.
Ten proces modyfikuje pliki systemowe, więc zrób kopię zapasową! Testowałem go tylko na OS X 10.9 Mavericks (ponieważ uwielbiam Mavericks), ale prawdopodobnie będzie działał do 10.14, jeśli wyłączysz SIP, oraz na 10.15 z kilkoma dodatkowymi poprawkami.
# Usuń skrót do aplikacji Launchpad
sudo rm -rf /Applications/Launchpad.app
# Wyłącz gest Launchpad na obecnym koncie użytkownika
domyślne napisz com.apple.dock showLaunchpadGestureEnabled -int 0
# Wyłącz gest Launchpad na każdym przyszłym koncie użytkownika
sudo defaults write / System / Library / User \ Template / Non_localized / Library / Preferences / com.apple.dock showLaunchpadGestureEnabled -int 0
# Napraw uprawnienia do folderu szablonów użytkownika teraz, gdy go zmodyfikowaliśmy
sudo chown -R root: wheel / System / Library / User \ Template /
sudo chmod 700 / System / Library / User \ Template /
# Jeśli identyfikator pakietu aplikacji zawiera znak „.”, Wyklucz go z Launchpada. W praktyce ta reguła będzie miała zastosowanie do każdego identyfikatora pakietu, z wyłączeniem wszystkich aplikacji.
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 "wersja ><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
# Zresetuj LaunchPad
domyślne napisz com.apple.dock ResetLaunchPad -bool true
# Uruchom ponownie Dock i Finder
killall Dock Finder
Launchpad bardzo mnie niepokoi na poziomie filozoficznym - łamie wszystkie metafory interfejsu użytkownika OS X dotyczące pakietów aplikacji, zachowania dwukrotnego kliknięcia i wielu innych rzeczy. Nie wiem, czy przyda się to komukolwiek innemu, ale chciałem, aby zostało to gdzieś udokumentowane.