martes, 2 de agosto de 2011

Eliminar Iconos de Aplicaciones de LaunchPad

En el LaunchPad solo se pueden eliminar aplicaciones que han sido descargadas desde al Appstore; para eliminar basta con hacer "long press" en un icono y las aplicaciones "bailaran" y en la esquina superior izquierda aparecera una "X" con  la cual podemos eliminar la aplicación (lo cual causa una des instalación de la misma).

Pero si lo que queremos es solo eliminar el icono del LaunchPad sin desinstalar la aplicación, podemos intentar la siguientes solución:

  • Crear una App Folder (arrastrando un icono encima de otro) de la(s) aplicacion(es) que queramos borrar del LaunchPad


  • Renombrar el app folder por "Trash". Para editar dar click en el nombre
  • Ejecutar el siguiente comando en terminal:
sqlite3 ~/Library/Application\ Support/Dock/*.db "delete from items where exists (select i.rowid from items as i inner join groups on i.parent_id=groups.item_id where groups.title like 'Trash' and items.rowid = i.rowid);"

  • En el mismo terminal, ejecutar el siguiente comando, el cual causara un "refresh" del Lauchpad
killall Dock

  • Las aplicaciones que hayan estado en la carpeta "Trash" serán borradas del LaunchPad (Como verán, viene indicado en el "query" que se ejecuta en el comando). Verás que la carpeta se quedo vacía. Para borrarla, solo hay que poner una app dentro de la carpeta y después  arrastrar esa app fuera de la carpeta.
Deja un comentario si te ha servido este tuto. Se ven!.


13 comentarios:

  1. Perfecto!. Todo pasa como dices. Una única cuestión: cuando creas la carpeta de apps tienes que darle en ese momento el nombre Trash, si no te la crea con el nombre Sin título. Si eso te ocurre no hay problema, sustituye Trash por Sin título en el comando del terminal y todo ocurre como está descrito.Muy buena solución amigo. Muchas gracias.

    ResponderEliminar
  2. Muchísismas gracias, fué súper útil. al fin he podido ordenar el caos que invadia mi Launchpad!!!
    ;)

    ResponderEliminar
  3. En el caso de que quieras eliminar una aplicación (además del ícono) pero que no ha sido descargada del App Store debes ir a la carpeta Aplicaciones, busca la que quieres eliminar y la arrastras a la papelera. Con eso basta.

    ResponderEliminar
  4. una pregunta, no se mucho de ordenadores y me he perdido, a que os referis cuando decís poner en el terminal?

    ResponderEliminar
    Respuestas
    1. loooool, ya lo he averiguado y funciona a la perfección, muchísimas gracias…
      aun así, para los que manejéis tan poco los ordenadores como yo, el terminal, es una aplicación que encontrareis en el launchpad en la carpeta "otros"
      Una vez mas, muchas gracias SlythSDev

      Eliminar
  5. Alguien puede ayudarme por favor:
    1. He creado la carpeta
    2. entro a terminal y tecleo sqlite3 y le doy a intro

    a partir de ahi me pierdo, alguien puede ayudarme por favor

    ResponderEliminar
  6. Efectivamente, lo he comprobado. Lo unico es que lo he tenido que repetir, porque el icono que quieres eliminar tienes que ponerlo encima de la aplicacion, y no al revés. De lo contrario no se elimina. Al menos en mi caso,
    pues parece ser que se había colado al descargar libros y se resistia.
    Gracias por las indicaciones SlythSDev............

    ResponderEliminar
  7. Me sale
    "sqlite3: Error: too many options: "delete from items where exists (select i.rowid from items as i inner join groups on i.parent_id=groups.item_id where groups.title like 'Trash' and items.rowid = i.rowid);"
    Use -help for a list of options."
    Ayuda :-(

    ResponderEliminar
  8. Hola estoy usando el yosemite y al ejecutar el comando en la terminal me sale el siguiente error:
    Error: no such table: items

    ResponderEliminar