Pagina1 van 1

Standaard Programma’s verwijderen van jouw Mac

Standaard Programma’s verwijderen van jouw Mac
   2

MacOS X is best goed, maar hoe verwijder je de standaard geïnstalleerd programma’s?

MacOS X Lion (en andere MacOS versies) komt met een aantal voor-geïnstalleerde programma’s zoals “Chess”, maar je kunt ze niet verwijderen …
Een verspilling van disk-ruimte als je het mij vraagt, vooral als je ruimte te kort komt op jouw vlotte SSD drive …

Een kort artikel hoe je ze toch kunt verwijderen …




Het programma kan niet verwijderd worden?

Als je een van deze programma’s – bijvoorbeeld “Chess” of “GarageBand” – wilt verwijderen door ze naar de Trash te slepen dan krijg je de melding dat het programma niet verwijderd of gemodificeerd kan worden omdat Mac OS X het nodig heeft …
In dit voorbeeld (Chess en GarageBand) natuurlijk onzin …

Apple wil hiermee natuurlijk voorkomen dat nieuwe gebruikers ongewenst zaken gaan verwijderen.

Dus hoe gaan we deze programma’s dan toch verwijderen …?

System Integrity Protection voor El Capitan (10.1) en nieuwer … 

Een van de Tweaking4All (Abbey) bezoekers liep tegen het probleem aan dit deze truc niet meer werkt onder El Capitan, en dus zeer waarschijnlijk ook niet meer onder nieuwere MacOS X versies (of te wel: macOS) vanwege de introductie van “System Integrity Protection” wat het onmogelijk maakt om bepaalde bestanden te verwijderen, ook al ben je de systeem beheerder of sudo gebruiker.

Een oplossing hiervoor is het uitzetten van System Integrity Protection, maar ik adviser dit NIET te doen.

Weet je wat je doet en wil je dit toch proberen volg dan deze stappen om System Integrity Protection uit te zetten:

  1. Herstart de Mac.
  2. Voor OS X opstart, de toetsen Command en “R” ingedrukt houden tot je de Apple icon ziet en daaronder de vooruitgangsbalk. Je kunt de beide toetsen nu los laten, en de Mac zal in Recovery Mode starten.
  3. Vanuit het Utilities menu, kies je vervolgens Terminal.
  4. In Terminal voer je het volgende uit: csrutil disable
  5. Terminal zou nu een melding moeten geven dat SIP uitstaat.
  6. Vanuit het  menu, kies je nu Restart.

 

Na verwijderen van de ongewenste applicaties, is het aan te raden om SIP weer aan te zetten. herhaal bovenstaande stappen, maar gebruik dan csrutil enable .

 

Optie 1 – Verander de toegangsrechten

De eenvoudigste manier is door de toegangsrechten in Finder te veranderen zodat je het programma wel naar de Trash kunt slepen – het voordeel is daarbij dan uiteraard dat je het weer uit de Trash kunt halen indien nodig. Dat laatste is meteen ook het grootste voordeel t.a.v. Optie 2.

  1. Klik met de rechtse muisknop (of met CTRL + linkse muisknop) het programma aan (“Chess” in dit voorbeeld).
  2. Kies van het opkomende menu “Get Info

    MacOS X - Klik met rechts en kies "Get Info"

    MacOS X – Klik met rechts en kies “Get Info”

  3. Een nieuw venster opent zich met onderin een sctie “Sharing & Permissions” – hier gaan we de rechten veranderen van “everyone“, welke nu nog “Read Only” leest, naar “Read & Write” (lezen enschrijven).- Klik op het hangslot rechts onderin en open het – jouw wachtwoord wordt gevraagd, vul het in en druk op de ENTER toets.
  4. Zet de rechten voor “everyone” op “Read & Write“.- Optioneel sluit het hangslotje weer.

    MacOS X - Sharing & Permissions instellingen

    MacOS X – Sharing & Permissions instellingen

  5. Je kunt dit venster nu sluiten en het programma vervolgens in de Trash slepen.

Optie 2 – Terminal gebruiken …?

De volgende oplossing lijkt eenvoudiger, en is zeer zeker meer permanent.

 LET OP:

Het geselecteerde programma word PERMANENT verwijderd – Je zult het dus NIET terug vinden in de Trash!

 

  1. Open een Terminal venster (ga naar “Applications” → “Utilities” en dubbel klik “Terminal“).
  2. Type vervolgens (je moet een spatie typen na “rf”! Druk NOG NIET op ENTER!).
    
    
    sudo rm -rf
  3. Vervolgens sleep je het programma van de “Applications” folder naar het Terminal venster.

    MacOS X - Drag en drop het programma naar de Terminal

    MacOS X – Drag en drop het programma naar de Terminal

  4. Je ziet nu dat de tekst in de Terminal veranderd naar:
    
    
    sudo rm -rf /Applications/Chess.app
  5. Druk nu op de ENTER toest, jouw wachtwoord wordt gevraagd, vul het in en druk weer op de ENTER toets en het programma is nu PERMANENT verwijderd …

 

 WAARSCHUWING – Ben voorzichtig!!

Het gebruik van de commando’s SUDO en RM is een gevaarlijk combinatie.

SUDO voert een commando uit op Administrator niveau (het zogenaamde “root” niveau) – er is niet veel dat je nu nog stopt om domme dingen te doen.

RM -RF is het shell commando om bestanden en directories recursief (R) en geforceerd (F) te verwijderen.
Met recursief bedoelen we dat alles in de genoemde folder verwijderd wordt – zowel bestanden als folders!

Is er nog meer “rommel”?

Een aantal programma’s komt met extra bestanden verborgen in het systeem. Soms zijn dit onschuldige instellingen, soms is een groot aantal aanvullende bestanden.

GarageBand” is zo een programma dat nogal wat bestanden met zich mee brengt in een verbogen locatie (ongeveer 100 Mb op mijn computer).

De “verborgen” locatie van deze bestanden (voor GarageBand) kun je hier vinden en deze kunnen natuurlijk ook verwijderd worden als je “GarageBand” verwijderd hebt:


/Library/Audio/Apple Loops/Apple/Apple Loops for GarageBand

Donation options


Donaties worden zeer gewaardeerd maar zijn echt niet verplicht. Donaties worden gebruikt om de web-hosting kosten te dekken, hard- of software aan te schaffen voor projecten die we hier bespreken, of zo nu en dan voor een pilsje of een kopje koffie!

Reacties


Er zijn 2 reacties welke je hieronder kunt lezen.
Je kunt jouw eigen opmerkingen plaatsen m.b.v. dit formulier, of een reactie op een bestaande opmerking plaatsen door op de "Beantwoorden" knop te klikken.

  • 6 jan, 2019 - 11:04 AM - Sandra Opmerking Link

    Hoi,

    Ik probeer nutteloze applicaties te verwijderen, volgens jouw optie 1, maar krijg helaas: “De bewerking kan niet worden voltooid, omdat je niet de benodigde bevoegdheden hebt.” Dit op mijn prive laptop, waar ik alleen beheerder van ben. Hoe kan ik dit aanpassen?

    Beantwoorden

    Sandra

    • 6 jan, 2019 - 4:32 PM - hans - Auteur: Opmerking Link

      Hoi Sandra,

      intussen is dit artikel al 5 jaar oud en heeft Apple de “veiligheid” een beetje opgekrikt met de invoer van “System Integrity Protection“. Dit werkt prima voor de beveiliging van jouw Mac, maar komt met meer beperking – zeker als het gaat om bepaalde vooraf geïnstalleerde applicaties te verwijderen.

      Je zou System Integrity Protection (SIP) tijdelijk kunnen uitzetten – maar ik kan dat op dit moment niet adviseren.

      Mocht je het toch willen proberen (op eigen risico!);

      System Integrity Protection (SIP) uitzetten:

      1. Zet de Mac uit (Apple -> Shut Down).
      2. Start de Mac op nieuw op terwijl je Command-R ingedrukt houdt (tot het Apple logo verschijnt).
      3. Wacht tot OS X de OS X Utilities laat zien.
      4. Kies Utilities -> Terminal.
      5. Type: csrutil disable
      6. Type: reboot

      De Mac zal nu opnieuw opstarten zoals gebruikelijk. Je kunt nu controleren op SIP uitstaat door in Terminal “csrutil status” te typen wat “System Integrity Protection status: disabled.” als antwoord zou moeten geven.

      Na het verwijderen van de ongewenste applicaties (nogmaals: ik kan op dit moment niet adviseren dit te doen), kun je SIP weer aanzetten door de eerder genoemde stappen te herhalen en in stap 5 “csrutil enable” te typen. Na de reboot kun je dan weer controleren of SIP weer aanstaat met “csrutil status“.

      Nogmaals; ik kan deze stappen op dit moment NIET adviseren.

      Beantwoorden

      hans



Jouw opmerking ...

Vriendelijk verzoek om hier geen lange bestanden te posten (zoals source codes, log bestanden of config bestand). Gebruik het Forum hiervoor.

Deel:
*
*
Stuur me een notificatie van nieuwe opmerkingen (email).
       Je kunt jouw RSS reader gebruiken op opmerkingen te volgen.


Tweaking4All gebruikt de gratis Gravatar dienst voor de weergave van Avatars.
Tweaking4All deelt jouw email adressen NOOIT.