Kako pohitrimo Safari

Kako pohitrimo Safari

0
Klemen Tominšek, 12. December 2009 v Šnelkurs z značkami safari.

Zanimiv nasvet, ki je namenjen vsem, ki se jim je Safari po namestitvi zelo upočasnil. Še posebno pa tistim, ki se jim nov zavihek odpira po 15 sekund in več.

Začasna rešitev v takšnih primerih je resetiranje Safarija, čiščenje Cache-a in izključitvi predogledu »thumbnailov« v historyju. Če pa se vam problem ponavlja, vam ponujamo trajno rešitev do katere smo se dokopali. Glavni razlog slabše odzivnosti je mehanizem, ki izdeluje predogled sličic za Top Sites pogled v Safariju. Po določenem času (zelo pogosto uporabljanje Safarija) direktorij s slikami postane tako obsežen, da samo izpisovanje datotek traja nekajveč deset sekund. Težava ni v velikosti teh datotek, ampak v številu.

Največkrat jih je tako veliko, da navaden ukaz za brisanje ni sposoben pobrisati vsebine direktorija. Tu tiči tudi vzrok neodzivnosti Safarija, saj skuša vsakič ugotoviti katere slike so novejše kar pa traja, da se vsebina direktorija izpiše. Da bi preverili, če imamo prevelik direktorij s slikami, je najprimerneje v Terminalu izvesti naslednje ukaze:

code: shell
du -h ~/Library/Caches/com.apple.Safari/Webpage\ Previews
code: end

… da izvemo resnično velikost direktorija pa:

code: shell
ls -l ~/Library/Caches/com.apple.Safari/Webpage\ Previews | wc –l
code: end

… da ugotovimo število datotek v direktoriju. Če je direktorij prevelik, ga je najprimerneje izprazniti z ukazom:

code: shell
rm ~/Library/Caches/com.apple.Safari/Webpage\ Previews/*
code: end

Če sistem javi, da je v direktoriju preveliko število datotek, ga je potrebno pobrisati v celoti:

code: shell
rm -rf ~/Library/Caches/com.apple.Safari/Webpage\ Previews
code: end

… in ga ponovno ustvariti:

code: shell
mkdir ~/Library/Caches/com.apple.Safari/Webpage\ Previews
code: end

Najslajše pa smo vam prišparali za konec ;)
V kolikor želimo za vedno preprečiti ustvarjanje »thumbnailov« za Top Sites pogled v Safariju, je potrebno v Terminalu izvesti naslednji ukaz:

code: shell
defaults write com.apple.Safari DebugSnapshotsUpdatePolicy -int 2
code: end

Safari bo tako za vedno ostal hiter. Seveda pa to hkrati pomeni, da bomo zaradi tega ostali brez lepega predogleda naših najljubših spletnih strani.

vir: www.mackorisnik.com


Posreduj članek naprej