Att dölja Mac-appar med terminalen innebär att man använder macOS:s kommandoradsgränssnitt för att ändra systemets preferenser. Så här kan du dölja appar med hjälp av terminalen:
1. Öppna Terminal:
- Öppna Spotlight Search (Kommando + Mellanslag) och skriv "Terminal" eller hitta den i mappen Applications i Utilities.
2. Hitta AAB-arkiv-ID:
- Kör följande kommando i terminalen för att bestämma paket-ID för appen du vill dölja:
```
mdfind "kMDItemDisplayName ==[Appnamn]"
```
3. Inaktivera appens tillgänglighetsbehörighet:
- När du har fått appens paket-ID, kör det här kommandot för att begränsa tillgängligheten för appen, i princip dölja det:
```
sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db "INSERT ELLER ERSÄTT I åtkomstvärden ('kTCCServiceAccessibility','[Bundle ID]','0');"
```
- Ersätt "[Bundle ID]" med appens faktiska paket-ID.
4. Avsluta Systeminställningar:
- Kör det här kommandot för att tvinga avsluta Systeminställningar:
```
sudo killall System\ Inställningar
```
- Ange lösenordet när du uppmanas.
5. Verifiera att dölja:
- Öppna Launchpad eller Applications-mappen för att se om appen är dold. Alternativt kan du använda Spotlight Search för att se om appen inte längre visas.
6. Omvänd processen (Visa app):
- För att visa appen, gå tillbaka till steg 3 och kör det här kommandot för att aktivera åtkomstbehörighet för appen:
```
sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db "INSERT ELLER ERSÄTT I åtkomstvärden ('kTCCServiceAccessibility','[Bundle ID]','1');"
```
7. Starta om Systeminställningar:
- Kör det här kommandot för att starta om Systeminställningar:
```
öppna -a "Systeminställningar"
```
Anmärkningar:
- Ersätt "[Bundle ID]" med appens faktiska paket-ID.
- Att dölja appar via terminalen kräver administratörsåtkomst, så du måste ange administratörslösenordet när du uppmanas att göra det.
- Att avsluta Systeminställningar är nödvändigt för att gömningen ska träda i kraft.
- Den här processen påverkar apparnas synlighet i Launchpad, mappen Applications och Spotlight Search.