Jak mogę usunąć aplikacje z Launchpad w Mac OS X 10.10 (Yosemite)?

8

Czy istnieje sposób na usunięcie niechcianych ikon aplikacji z Launchpad bez użycia aplikacji do zarządzania?

Jest to możliwe w Mac OS X 10.7 (Lion) przy użyciu niektórych poleceń w „Terminalu”; ale co z Mac OS X 10.10 (Yosemite)?

GiorgioMoroder
źródło
Dlaczego nie ma aplikacji do zarządzania? Wiesz, że to robi?
slhck
@slhck Ani Launchpad Manager, ani Launchpad Control nie są kompatybilne z Yosemite, przetestowałem je oba. Mam nadzieję, że nie jest to sposób na kontrolowanie tego przez terminal.
Benjamin R
Zgadza się, ale dobrze byłoby, gdybyś używał aplikacji do zarządzania, gdyby taka istniała? To było sedno mojego pytania. Po prostu nie byłem pewien, dlaczego miałbyś chcieć tylko Terminalu.
slhck

Odpowiedzi:

16

Wymyśliłem rozwiązanie za pośrednictwem terminala. Lokalizacja bazy danych SQLite została zmieniona w Mac OS X 10.10 (Yosemite).

Nadal możesz usuwać aplikacje ze startera za pomocą tego polecenia „Terminal”. Wystarczy zastąpić APPNAMEaplikacją, którą chcesz usunąć.

sqlite3 $ (sudo find / private / var / folder -name com.apple.dock.launchpad) / db / db "USUŃ Z aplikacji GDZIE tytuł = 'APPNAME';" && killall Dock

Testowałem, czy nadal jest usuwany po ponownym uruchomieniu. Jak dotąd wydaje się, że działa.

davidtrautmann
źródło
Działa to tylko wtedy, gdy jest tylko jeden użytkownik. Powinieneś dodać -user <username>do polecenia find, aby uzyskać tylko jeden wynik, jeśli jest wielu użytkowników, lub użyj, find ... -execaby uruchomić go dla wszystkich, jeśli tego chcesz.
Tim Sylvester
4

Najwyraźniej możesz wyszukiwać rzeczy w centrum uwagi i naciskać Command-Enter zamiast tylko Enter, a to wyświetla lokalizację pliku, więc natychmiast go usunąłem!

Greg Wardlaw
źródło
0

Wykonaj następujące kroki:

  1. Otwórz Finder,
  2. Otwarte aplikacje,
  3. Wyszukaj nazwę aplikacji, którą chcesz usunąć z panelu startowego,
  4. Przeciągnij aplikację do Kosza.
  5. Proces zakończony.
Dhaniwal_10
źródło
Dziękuję za odpowiedź, ale znalazłem rozwiązanie, aby usunąć zainstalowaną aplikację, klikając link „Dodaj do ekranu głównego” w Chrome DevTools.
piecioshka
Ok, właśnie znalazłem: apple.stackexchange.com/a/180265/274614
piecioshka
0

Kliknięcie ikony lub przytrzymanie klawisza opcji, aż ikony zaczną się poruszać, działa tylko w przypadku aplikacji pobranych z App Store,

Ostrzegam przed podążaniem za odpowiedziami, gdy niszczysz ikonę, ponieważ częste usuwanie nie jest tym, czego chcesz, ma funkcję, której po prostu nie ma w Launchpadzie, ponieważ usuwanie może powodować dalsze problemy na drodze.

Najlepszą opcją do usunięcia Ikona z Launchpada, ale bez jej usuwania, jest polecenie terminalu wysłane przez davidtrautmann.

Deepwinter
źródło
0

Tak więc odpowiedź Davida była dość bliska, ale z jakiegoś powodu nie działała poprawnie na moim komputerze. (OS X 10.11.6) findNie chciałem rekurencyjnie wyszukiwać bazy danych. Ponieważ mam dryg do grzebie się tam, gdzie nie powinno być, ja nie znaleźć rozwiązanie, które działa. Będzie to wymagać trochę pracy ręcznej.

W moim przypadku chciałem usunąć aplikację Dashboard, ponieważ mam ją wyłączoną. Często korzystam z Dash, aplikacji do dokumentacji interfejsu API offline, ale Dashboard jest pierwszą rzeczą na liście aplikacji, gdy szukam ze startera. Oznacza to, że nie mogę po prostu trafić ENTERpodczas wyszukiwania, muszę użyć gładzika. I nie lubię tego robić. Nie można go również usunąć za pomocą aplikacji przytrzymujących kliknięcie, ponieważ jest to aplikacja wbudowana. Całkiem denerwujące, prawda?


Wyszukaj folder

Na moim koncie baza danych znajdowała się w podkatalogu od /private/var/folders/cn. Po przeczytaniu komentarza Tima do odpowiedzi Davida zdałem sobie sprawę, że będzie tu wiele folderów; prawdopodobnie jeden na użytkownika. Sam tego nie testowałem, ale zmodyfikowałem swoją odpowiedź, aby najpierw sprawdzić, który folder należy do Ciebie.

W Terminalu skopiuj-wklej ls -l /private/var/folders/cni naciśnij ENTER. Poszukaj tego, w którym wyświetla się nazwa Twojego konta. Przejdź do sekcji „Otwórz bazę danych”.

(Jeśli chcesz wyszukiwać za pomocą Findera )

Jeśli nie jesteś obeznany z terminalami i / lub wolisz wyszukiwać w Finderze, możesz utworzyć skrót. (Po zakończeniu usuń. Udajemy się na niebezpieczne terytorium!) Aby je utworzyć, skopiuj-wklej ln -s /private/var/folders ~/Desktop/privatedo terminala i naciśnij ENTER. Otwórz Finder, przejdź do pulpitu, otwórz skrót i przeglądaj foldery, aż znajdziesz lokalizację com.apple.dock.launchpad. Prawdopodobnie będzie w cn/(gobbly-gook name)/dbfolderze. Jeśli masz kilka folderów poniżej cn, zaznacz jeden, a następnie naciśnij Command + ii wyświetl właściciela. Szukaj, aż znajdziesz, który z nich ma Cię jako właściciela.

Uruchomienie go w terminalu

Otwórz bazę danych

Będziesz chciał skopiować i wkleić sqlite3 /private/var/folders/cn/(folder name)/0/com.apple.dock.launchpad/db/dbdo terminala, zastępując ten, (folder name)który znalazłeś. (Usuń nawias.) Naciśnij, ENTERaby otworzyć sqlite3powłokę.

(Jeśli niecn jest to folder, wszystko, co mogę powiedzieć, to spróbować innego w tym katalogu)./folders

Usuń aplikacje

Skopiuj i wklej DELETE FROM apps WHERE title='APPNAME';do terminala, zamień APPNAMEna aplikację, którą chcesz usunąć. Zachowaj znaki cudzysłowu! Powtórz to dla dowolnej liczby aplikacji, które musisz usunąć. Państwo może usunąć system-domyślne.

Wyjdź i zabij dok

Wpisz, .exitaby powrócić do bash. Teraz wpisz sudo killall Docki naciśnij ENTER. Daj systemowi chwilę przed otwarciem Launchpad. Wszystkie aplikacje, które chcesz usunąć, powinny zniknąć!

Kamikaze Rusher
źródło
0

Odkryłem, że moje aplikacje zostały zduplikowane na dysku dodatkowym, a zwykłe procedury usunęły je tylko z dysku podstawowego. Musiałem również usunąć pliki z dysku dodatkowego, przechodząc do aplikacji użytkownika>, a następnie usunąć je z tego folderu.

powodzenia!

N Alan Eggleston
źródło
To nie wydaje się być odpowiedzią na zadane pytanie. Proszę uważnie przeczytać pytania przed udzieleniem odpowiedzi i upewnić się, że odpowiedzi są prawidłowe dla potrzeb pytania.
music2myear
-1

Przytrzymanie klawisza opcji powoduje, że ikony startera drżą, a niektóre można usunąć, klikając „X” w ich rogu. Być może jest to oczywiste, ale w moim przypadku pozwoliło mi to uwolnić starter z ikony, którą próbowałem usunąć.

znak
źródło
Spowoduje to jedynie usunięcie ikon aplikacji MAS.
Rus
-1

W Yosemite otwórz Launchpad, przytrzymaj klawisz Control i kliknij ikonę, którą chcesz usunąć. Nad ikoną powinien pojawić się znak zapytania. Po prostu przeciągnij i upuść do Kosza.

Człowiek Sanctus
źródło
Musisz przytrzymać klawisz „Alt” . „X” pojawi się w lewym górnym rogu ikony. Spowoduje to usunięcie ikon aplikacji MAS
2015