maandag 6 februari 2012

10.7Applicaties verwijderen uit Launchpad met sqlite

Door de option⌥ toets ingedrukt te houden in Launchpad krijg je de mogelijk om geïnstalleerde applicaties uit de Mac App Store te verwijderen. Deze applicaties worden voorzien van een zwart bolletje met daarin een wit kruisje.

De native Mac OS X applicaties (tektseditor, voorvertoning, schaken, etc) en additioneel geïnstalleerde applicaties in de map Programma’s kun je op deze manier niet verwijderen. De inhoud van Launchpad wordt opgeslagen in een kleine sqlite database. Met behulp van OS X Terminal is het mogelijk om applicaties uit de database te verwijderen waardoor ze niet meer verschijnen op het Launchpad.

Het commando wat hiervoor kunt gebruiken is:

sqlite3 ~/Library/Application Support/Dock/*.db "DELETE from apps WHERE title='APPNAAM';" && killall Dock

Vervang APPNAAM door de naam van de applicatie die je wilt verwijderen. Wil je bijvoorbeeld Firefox verwijderen dan gebruik je het commando:

sqlite3 ~/Library/Application Support/Dock/*.db "DELETE from apps WHERE title='Firefox';" && killall Dock

Na de herstart van het Dock zal Firefox zijn verdwenen van het Launchpad.

Wil je Launchpad in zijn geheel leegmaken en daardoor zelf bepalen wat er op moet verschijnen dan is dat mogelijk met behulp van het commando:

sqlite3 ~/Library/Application Support/Dock/*.db "DELETE from apps; DELETE from groups WHERE title''; DELETE from items WHERE rowid>2;"; killall Dock

Screencast:

http://www.youtube.com/watch?v=0v1_AvH54Pw




Zie ook:


Reacties:


  • Eelco Deuling 6 februari 2012 om 21:23

    Helaas: ik krijg de error “no such table: apps”.
    Waarschijnlijk heeft Apple iets in de database veranderd sinds de laatste update naar 10.7.3?

  • Allon 6 februari 2012 om 22:15

    Typfoutje? ‘applicaties uit de Mac App Store te verwijderen’? Of kun je op die manisr alleen de applicaties die via MacApp Store gedownload zijn uit Launchpad verwijderen?

  • Allon 6 februari 2012 om 23:28

    Werkt prima bij mij! (Mac OS 10.7.2) Het is inderdaad geen typ-fout, maar je kunt ‘m anders lezen!

  • JohnB 7 februari 2012 om 10:28

    Goeie tip zou daar graag het e.e.a willen opruimen, alleen ik krijg helemaal geen “zwart bolletje met een kruisje” bij gaan ze schudden net als op de ipad2.
    Iemand een idee?

  • Peter 9 februari 2012 om 0:29

    Welke applicatie wordt hier gebruikt om het filmpje te maken?

  • Julian 9 februari 2012 om 20:40

    @Peter ScreenFlow

  • Eelco Deuling 12 februari 2012 om 9:28

    …juist: ik had een stomme fout gemaakt in het pad en eerst een lege database gemaakt (die natuurlijk geen table ‘apps’ bevatte).
    Nu werkte het prima: dank voor de tip!

Reactie toevoegen

Stel een avatar in