¿Hay alguna forma de eliminar iconos de aplicaciones no deseadas de Launchpad sin usar ninguna aplicación de administración?
Esto es posible en Mac OS X 10.7 (Lion) usando algunos comandos en el "Terminal"; pero ¿qué pasa con Mac OS X 10.10 (Yosemite)?
macos
osx-yosemite
launchpad
GiorgioMoroder
fuente
fuente
Respuestas:
Se me ocurrió una solución a través de la terminal. La ubicación de la base de datos SQLite se cambió en Mac OS X 10.10 (Yosemite).
Todavía puede eliminar aplicaciones del Launchpad con este comando "Terminal". Simplemente reemplace el
APPNAME
con la aplicación que desea eliminar.Probé si todavía se elimina después de reiniciar. Hasta ahora parece funcionar.
fuente
-user <username>
al comando find para obtener un solo resultado si hay varios usuarios, o usarlofind ... -exec
para ejecutarlo a todos, si eso es lo que desea.Aparentemente, puede buscar cosas en el centro de atención y presionar Command-Enter en lugar de solo Enter, y muestra la ubicación del archivo, ¡así que lo eliminé de inmediato!
fuente
Sigue estos pasos:
fuente
Al hacer clic en un ícono o mantener presionada la tecla de opción hasta que los íconos comiencen a moverse, solo funciona para las aplicaciones descargadas de la tienda de aplicaciones,
Advierto contra las siguientes respuestas en las que está Trashing el ícono, ya que a menudo eliminarlo no es lo que desea, tiene una función que simplemente no pertenece en Launchpad, eliminarlo podría causar más problemas en el futuro.
La mejor opción para simplemente eliminar el icono de Launchpad, pero no eliminarlo es el comando de terminal publicado por davidtrautmann.
fuente
Entonces, la respuesta de David fue bastante cercana, pero por alguna razón no funcionó correctamente en mi computadora. (OS X 10.11.6)
find
No quería buscar recursivamente la base de datos. Ya que tengo habilidad para hurgando donde no debería estar, me hizo encontrar una solución que funcionó. Esto requerirá algo de trabajo manual.En mi caso, quería eliminar la aplicación Dashboard porque la tengo desactivada. Frecuentemente uso Dash, una aplicación de documentación de API fuera de línea, pero Dashboard es lo primero en la lista de aplicaciones cuando busco desde launchpad. Esto significa que no puedo simplemente presionar
ENTER
cuando busco, tengo que usar mi trackpad. Y no me gusta tener que hacer eso. Tampoco puede eliminarlo mediante aplicaciones de retención de clics porque es una aplicación integrada. Bastante molesto, ¿verdad?Busca la carpeta
En mi cuenta, la base de datos estaba en un subdirectorio de
/private/var/folders/cn
. Después de leer el comentario de Tim sobre la respuesta de David, me di cuenta de que existirán varias carpetas aquí; probablemente uno por usuario. No lo he probado yo mismo, pero he modificado mi respuesta para verificar primero qué carpeta te pertenece.En la Terminal, copia y pega
ls -l /private/var/folders/cn
y presionaENTER
. Busque la que muestra su nombre de cuenta. Vaya a la sección "Abrir la base de datos".(Si quieres buscar con Finder )
Si no tiene conocimientos de Terminal y / o prefiere buscar con Finder, puede crear un acceso directo. (Por favor, retírelo cuando termine. ¡Nos aventuramos en territorio peligroso!) Para crear uno, copie y pegue
ln -s /private/var/folders ~/Desktop/private
en la Terminal y presioneENTER
. Abra Finder, navegue hasta su Escritorio, abra el acceso directo y explore las carpetas hasta que lo encuentrecom.apple.dock.launchpad
. Probablemente estará en lacn/(gobbly-gook name)/db
carpeta. Si tiene varias carpetas debajocn
, resalte una y presioneCommand + i
y vea el propietario. Busque hasta encontrar cuál lo tiene como propietario.Poniéndolo en acción en la Terminal
Abrir la base de datos
Querrá copiar y pegar
sqlite3 /private/var/folders/cn/(folder name)/0/com.apple.dock.launchpad/db/db
en la Terminal, reemplazando la(folder name)
con la que encontró. (Quite el paréntesis). PresioneENTER
para abrir elsqlite3
caparazón.(Si no
cn
es la carpeta, todo lo que puedo decir es que intente con otra en ese directorio)./folders
Eliminar aplicaciones
Copie y pegue
DELETE FROM apps WHERE title='APPNAME';
en la Terminal, reemplaceAPPNAME
con la aplicación que desea eliminar. ¡Mantenga las comillas! Repita esto para todas las aplicaciones que necesite eliminar. Usted puede eliminar el sistema de opciones por defecto.Salir y matar muelle
Escribe
.exit
para volver a bash. Ahora escribesudo killall Dock
y presionaENTER
. Dele al sistema un momento antes de abrir Launchpad. ¡Todas las aplicaciones que querías eliminar deberían desaparecer!fuente
Descubrí que mis aplicaciones estaban duplicadas en la unidad secundaria y que los procedimientos normales solo las eliminaban de la unidad principal. También tuve que eliminar los archivos de la unidad secundaria yendo a las aplicaciones de usuario y luego eliminarlos de esa carpeta.
¡buena suerte!
fuente
Si mantiene presionada la tecla de opción, los iconos de la plataforma de lanzamiento se agitarán y algunos se podrán quitar haciendo clic en la "X" en su esquina. Tal vez eso sea obvio, pero en mi caso me permitió eliminar mi icono de inicio del ícono que intentaba eliminar.
fuente
En Yosemite abra Launchpad, mantenga presionada la tecla de control y haga clic en el icono que desea eliminar. Debería aparecer un signo de interrogación sobre el icono. Simplemente arrastre y suelte en la Papelera.
fuente