Come posso rimuovere le app da Launchpad in Mac OS X 10.10 (Yosemite)?


8

Esiste un modo per eliminare le icone delle app indesiderate da Launchpad senza utilizzare alcuna app di gestione?

Questo è possibile in Mac OS X 10.7 (Lion) usando alcuni comandi nel "Terminale;" ma che dire di Mac OS X 10.10 (Yosemite)?


Perché nessuna app di gestione? Sai qualcuno che lo fa?
slhck,

@slhck Né Launchpad Manager né Launchpad Control sono compatibili con Yosemite, li ho testati entrambi. Spero che ci sia un modo per controllarlo tramite il terminale.
Benjamin R,

Giusto, ma ti andrebbe anche bene usare un'app di gestione se ce n'era una? Questo era il punto della mia domanda ... Non ero sicuro del perché volessi solo Terminal.
slhck,

Risposte:


16

Ho trovato una soluzione tramite terminale. La posizione del database SQLite è stata modificata in Mac OS X 10.10 (Yosemite).

Puoi ancora eliminare le app dal Launchpad con questo comando "Terminale". Sostituisci semplicemente APPNAMEl'app che desideri eliminare.

sqlite3 $ (sudo find / private / var / cartelle -name com.apple.dock.launchpad) / db / db "ELIMINA DA app DOVE title = 'APPNAME';" && killall Dock

Ho provato se è ancora cancellato dopo il riavvio. Finora sembra funzionare.


Funzionerà solo se c'è un solo utente. Dovresti aggiungere -user <username>al comando find in modo da ottenere un solo risultato se ci sono più utenti, oppure utilizzare find ... -execper eseguirlo per tutti loro, se è quello che vuoi.
Tim Sylvester,

4

Apparentemente puoi cercare le cose sotto i riflettori e premere Comando-Invio invece di semplicemente Invio, e visualizza il percorso del file, quindi l'ho eliminato prontamente!


0

Segui questi passi:

  1. Open Finder,
  2. Applicazioni aperte,
  3. Cerca il nome dell'applicazione che desideri rimuovere da Launch Pad,
  4. Trascina l'applicazione nel Cestino.
  5. Processo completato

Grazie per la risposta, ma ho trovato la soluzione per rimuovere l'app installata facendo clic sul collegamento "Aggiungi alla schermata iniziale" in Chrome DevTools.
piecioshka,


0

Facendo clic su un'icona o tenendo premuto il tasto Opzione fino a quando le icone iniziano a oscillare, funziona solo per le app scaricate dall'App Store,

Vorrei mettere in guardia dal seguire le risposte in cui si sta cestinando l'icona, poiché spesso l'eliminazione non è ciò che si desidera, ha una funzione a cui non appartiene in Launchpad, l'eliminazione potrebbe causare ulteriori problemi lungo la strada.

L'opzione migliore per rimuovere l'icona da Launchpad, ma non eliminarla, è il comando terminale pubblicato da davidtrautmann.


0

Quindi, la risposta di David è stata piuttosto vicina ma per qualche motivo non ha funzionato correttamente sul mio computer. (OS X 10.11.6) findNon voleva cercare ricorsivamente il database. Dal momento che ho talento per rovistando in cui non dovrei essere, ho fatto trovare una soluzione che ha funzionato. Ciò richiederà un po 'di lavoro manuale.

Nel mio caso, volevo rimuovere l'app Dashboard poiché l'ho disabilitata. Uso frequentemente Dash, un'app di documentazione API offline, ma Dashboard è la prima cosa nell'elenco di app quando eseguo ricerche dal launchpad. Questo significa che non posso semplicemente colpire ENTERdurante la ricerca, devo usare il mio trackpad. E non mi piace doverlo fare. Inoltre, non puoi rimuoverlo con le app per il clic perché è un'app integrata. Abbastanza fastidioso, vero?


Cerca la cartella

Nel mio account, il database era in una sottodirectory da /private/var/folders/cn. Dopo aver letto il commento di Tim sulla risposta di David, mi sono reso conto che qui esisteranno più cartelle; probabilmente uno per utente. Non l'ho provato io stesso, ma ho modificato la mia risposta per verificare prima quale cartella appartiene a te.

Nel Terminale, copia-incolla ls -l /private/var/folders/cne premiENTER . Cerca quello in cui viene visualizzato il nome del tuo account. Vai alla sezione "Apri il DB".

(Se vuoi cercare con Finder )

Se non sei esperto di Terminal e / o preferisci cercare con Finder, puoi creare un collegamento. (Rimuovilo quando hai finito. Ci stiamo avventurando in un territorio pericoloso!) Per crearne uno, copia-incolla ln -s /private/var/folders ~/Desktop/privatenel Terminale e premi ENTER. Apri Finder, accedi al desktop, apri il collegamento e sfoglia le cartelle fino a individuare com.apple.dock.launchpad. Probabilmente sarà nella cn/(gobbly-gook name)/dbcartella. Se hai diverse cartelle sotto cn, evidenziarne una e premere Command + ie visualizzare il proprietario. Cerca fino a trovare quello che hai come proprietario.

Mettendolo in azione nel Terminale

Apri il DB

Ti consigliamo di copiare e incollare sqlite3 /private/var/folders/cn/(folder name)/0/com.apple.dock.launchpad/db/dbnel Terminale, sostituendolo (folder name)con quello che hai trovato. (Rimuovi la parentesi.) Premi ENTERper aprire il sqlite3guscio.

(Se noncn è la cartella, tutto ciò che posso dire è provarne un'altra in quella directory.)/folders

Rimuovi app

Copia e incolla DELETE FROM apps WHERE title='APPNAME';nel Terminale, sostituisci APPNAMEcon l'applicazione che desideri rimuovere. Mantieni le virgolette! Ripeti l'operazione per tutte le app che devi rimuovere. È possibile rimuovere i valori predefiniti di sistema.

Esci e uccidi il dock

Digitare .exitper tornare a bash. Ora digita sudo killall Docke premi ENTER. Concedi al sistema un momento prima di aprire Launchpad. Tutte le app che volevi rimuovere dovrebbero essere sparite!


0

Ho scoperto che le mie applicazioni erano duplicate sull'unità secondaria e che le normali procedure le cancellavano solo dall'unità primaria. Ho dovuto rimuovere anche i file dall'unità secondaria andando in utente> applicazioni quindi eliminarli da quella cartella.

in bocca al lupo!


Questa non sembra essere una risposta alla domanda che è stata posta. Si prega di leggere attentamente le domande prima di rispondere e assicurarsi che le risposte siano corrette per le esigenze della domanda.
music2myear,

-1

Tenere premuto il tasto opzione per far vibrare le icone del launchpad e alcune saranno rimovibili facendo clic sulla "X" nel loro angolo. Forse è ovvio, ma nel mio caso mi ha permesso di liberare il mio launchpad dall'icona che stavo tentando di rimuovere.


Ciò eliminerà solo le icone dell'app MAS.
RusI

-1

In Yosemite apri Launchpad, tieni premuto il tasto di controllo e fai clic sull'icona che desideri rimuovere. Un punto interrogativo dovrebbe apparire sopra l'icona. Basta trascinare e rilasciare nel Cestino.


Devi tenere premuto il tasto "Alt" . Una "X" apparirà nell'angolo in alto a sinistra dell'icona. E questo eliminerà definitivamente le icone dell'app MAS
RusI
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.