Snelle weergave in macOS is handig voor het bekijken van voorvertoningen van bestanden, maar dit is de reden waarom u de cache van tijd tot tijd wilt wissen.

We hebben eerder besproken hoe u Snelle weergave in macOS kunt gebruiken. Met deze technologie kunt u snel voorbeelden van de inhoud van bestanden krijgen zonder ze te hoeven openen door ze te selecteren en op de spatiebalk te drukken.

Elke keer dat u dat doet, genereert Apple een kleine afbeelding om de huidige items weer te geven die worden weergegeven in het Quick Look-venster. Die afbeeldingen worden in de cache opgeslagen en kunnen na verloop van tijd een aanzienlijke omvang krijgen.

In sommige gevallen, als de bestanden zijn opgeslagen op een niet-versleuteld volume , kunnen ze ook gevoelige gegevens lekken, wat je niet wilt dat er gebeurt. Om beide redenen wilt u misschien van tijd tot tijd de Quick Look-cachegegevens van uw Mac verwijderen.

Opgeslagen bestanden

Vanaf macOS Ventura slaat Quick Look verschillende cachebestanden op in/private/var/folders/in een map met een willekeurige naam, meestal twee tekens, dan nog een map met een lange willekeurige naam, en een map daarbinnen met de naam”C”. Dus bijvoorbeeld/private/var/folders/x8/067t9c811b38449zf9swlz980000gn/C.

In de map”C”bevindt zich een andere map met de naam”com.apple.quicklook.ThumbnailsAgent”, en daarbinnen is de cachemap zelf een map met de naam”com.apple.QuickLook.thumbnailcache”.

De macOS quicklook.ThumbnailsAgent draait op de achtergrond op je Mac als een XPC-service (de Quick Look-server genoemd) die wacht op een signaal om een ​​Quick Look-miniatuur te maken. Dit gebeurt telkens wanneer u items selecteert in de Finder of een andere app die dit ondersteunt en op de spatiebalk drukt.

De agent genereert vervolgens de Quick Look-afbeelding en slaat deze op in het cachegeheugen om weer te geven in het Quick Look-venster. Voor foto’s kunnen deze bestanden ook paden naar het originele bestand op het bestandssysteem bevatten, waarvan u misschien niet wilt dat anderen er toegang toe hebben.

Als de geselecteerde documenten tekst zijn, kan de miniatuur in de cache ook kleine afbeeldingen bevatten van de daadwerkelijke tekst van die documenten, die vervolgens worden gelekt in de map in de cache.

Als een document of afbeelding gevoelige persoonlijke informatie bevat en u kijkt er snel naar, kunnen deze cachebestanden kopieën maken van die informatie die in de cache wordt gelekt. Zodra dat gebeurt, kunnen andere apps of mensen met toegang tot de Mac naar binnen gaan en de gegevens in de cache lezen.

Deze bestanden bevatten miniaturen, gegevens, verschillende SQLite-databases en andere bestanden.

Apple levert een binaire UNIX-tool met macOS genaamd qlmanage die zich bevindt in/usr/bin/qlmanage op het bestandssysteem van uw opstartschijf. De map/usr en de submappen zijn normaal gesproken verborgen, dus u moet eerst onzichtbare bestanden in Terminal of Finder weergeven om de map te kunnen zien.

Voor meer informatie over de qlmanage-tool typt u in Terminal man qlmanage en drukt u op Return

Er zijn verschillende vlaggen die u kunt doorgeven aan qlmanage om het te vertellen wat moeten we doen. Enkele van deze opdrachten zijn:

-r-Stelt de Quick Look Server en alle cachebestanden opnieuw in.-m-Krijgt informatie over Quick Look Server inclusief alle QL-generatoren die plug-ins zijn voor het lezen van aangepaste gegevens met Quick Look.-t-Geef gegenereerde Quick Look-miniaturen weer voor geselecteerde bestanden.-p-Geef gegenereerde Quick Look-voorbeelden weer voor geselecteerde bestanden.

De cache wissen

Als u uw Quick Look-cache op macOS wilt wissen, typt u in Terminal qlmanage-r cache en drukt u op Return.

Houd er rekening mee dat er na het vereffenen van het geld een kleine vertraging kan optreden de volgende keer dat u snel een groot bestand of bestanden bekijkt. Dit komt omdat de geselecteerde app mogelijk de voorbeelden en miniaturen opnieuw moet genereren, en als die afbeeldingen groot zijn, kan dit even duren.

De Quick Look-cache uitschakelen

Er is geen directe opdracht voor het stoppen van de XPC-service die op de achtergrond wordt uitgevoerd om Quick Look-voorbeelden te genereren. Als u de com.apple.quicklook.ThumbnailsAgent met behulp van Activity Monitor beëindigt, zal deze niet worden gestopt zolang het besturingssysteem het gewoon automatisch herstart.

Als u de Quick Look-cache volledig wilt uitschakelen, je moet de Quick Look-generatoren zelf opzij zetten die zich in System/Library/QuickLook/bevinden. In het bijzonder Text.qlgenerator en Image.qlgenerator.

Om de functie volledig uit te schakelen, moet u ze allemaal opzij zetten, zodat de miniaturen in het begin nooit worden gegenereerd en vervolgens worden uitgelekt naar het macOS-bestandssysteem, waar ze gemakkelijk kunnen worden ontdekt.

Houd er ook rekening mee dat Quick Look-generatoren van derden ook kunnen worden geïnstalleerd in de thuismap van de gebruiker op/Users/~/Library/QuickLook/.

We raden dit niet aan, aangezien knoeien met delen van het besturingssysteem over het algemeen geen goed idee is en het besturingssysteem kan breken of ervoor kan zorgen dat uw Mac niet meer kan worden opgestart. Maar als u QuickLook wilt uitschakelen, is de optie aanwezig.

Categories: IT Info