By Richard Mallion
Launchpad to przypominający iOS launcher aplikacji, który pojawił się w systemie Mac OS X wraz z wydaniem 10.7 Lion.
Chcę go pokochać, ale w jego obecnym formacie nie jest idealny. Jednym z największych problemów, z jakimi się borykam jest to, że ma każdą aplikację na moim dysku twardym, 8 stron wartych. Nie tylko ma wszystkie moje główne aplikacje, ale jako przykład ma również 18 różnych aplikacji Adobe do odinstalowywania.
Launchpad może być również trudny i niespójny przy usuwaniu z niego aplikacji. Aplikacje, które zostały zakupione w Mac App Store mogą być łatwo usunięte przez przytrzymanie klawisza option i gdy ikony zaczną się ruszać kliknij „X” w rogu ikony, którą chcesz usunąć. Bądź ostrożny, ponieważ to również odinstalowuje aplikację z dysku twardego. Jednak aplikacje, które nie zostały zakupione w Mac App Store nie mogą być usunięte poprzez UI.
Używając wiersza poleceń istnieje sposób na usunięcie wszystkich aplikacji lub selektywne usunięcie aplikacji z LaunchPad, niezależnie od tego, gdzie zostały zakupione. LaunchPad utrzymuje bazę danych SQLite. Możemy edytować tą bazę danych bezpośrednio, aby usunąć dowolną aplikację lub wszystkie aplikacje, które chcemy.
Używając Terminala – usuń pojedynczą aplikację
Otwórz Terminal i użyj następującego polecenia, zastępując „APPNAME” nazwą aplikacji, którą chcesz usunąć z Launchpada:
sqlite3 ~/Library/Application Support/Dock/*.db "DELETE from apps WHERE title='APPNAME';" && killall Dock
Na przykład usunięcie „TextEdit” brzmiałoby:
sqlite3 ~/Library/Application Support/Dock/*.db "DELETE from apps WHERE title='TextEdit';" && killall Dock
Launchpad automatycznie się odświeży, otwórz go, aby zobaczyć zmiany.
Używając Terminala – Usuń wszystkie aplikacje z Launchpada
Używając Terminala ponownie, cała baza danych Launchpada może być wyczyszczona ze wszystkich aplikacji, dając Ci nowy start. Aby to zrobić, wpisz następujące komendy w Terminalu:
sqlite3 ~/Library/Application Support/Dock/*.db "DELETE from apps;"
sqlite3 ~/Library/Application Support/Dock/*.db "DELETE from groups WHERE title<>'';"
sqlite3 ~/Library/Application Support/Dock/*.db "DELETE from items WHERE rowid>2;"
killall Dock
Zauważ, że nie ma możliwości cofnięcia tego, chyba że masz kopię zapasową bazy danych, po zrobieniu tego będziesz musiał ręcznie dodać wszystkie aplikacje przeciągając je do ikony doku Launchpada, ale przynajmniej skończysz z odchudzonym Launchpadem z tylko tymi aplikacjami, które chcesz.
Wyczyść wszystkie aplikacje z Launchpada.