25.11.07

Font corrotti e Leopard

La corruzione della cache dei font è causa di svariati problemi sotto Mac OS X. Un classico, ad esempio, è la comparsa di menu di sistema illegibili o applicazioni (es. Mail) che non visualizzano correttamente i testi. Per Mac OS X 10.3.x e 10.4.x esistono varie utility che permettono di pulire la cache dei font: FontNuke, FontFinagler, Smasher ad esempio. Tutte queste utility, al momento in cui scriviamo, sono incompatibili con Mac OS X 10.5 "Leopard" (nel nuovo sistema, infatti, Apple ha modificato la posizione dei file di cache delle font. Non c'è più un database centralizzato in \Library\Caches\com.apple.ATS, ma sono presenti più cache per ogni singolo utente in private/var).

Come fare, allora, per pulire la cache dei font sotto Leopard? Un primo sistema semplice consiste nell'avviare Mac OS X in "Safe Mode": basta tenere premuto il tasto Shift all'avvio. Nella modalità "Safe Mode", non sono caricate nel sistema componenti quali: SuitCase, FontAgentPro, viene effettuato un check del disco e cancellati alcuni file di cache.

Se anche questo sistema non dovesse funzionare, aprite il Terminale e digitate questo comando (tutto su una sola riga!) presentando MOLTA attenzione a digitare ESATTAMENTE quanto riportato!

sudo atsutil databases -removeuser

Indicate la password di Amministratore e premete Invio: saranno cancellati i file di cache del singolo utente. E' necessario effettuare un logout oppure riavviare il sistema dopo tale comando.

Se volete cancellare i file di cahce di TUTTI gli utenti, digitate:

sudo atsutil databases -remove


Anche in questo caso e' ovviamente necesssario riavviare.

Se quanto sopra indicato non dovesse bastare, passiamo alle maniere forti. Digitate:


sudo rm -rf `lsof | grep com.apple.ATS/annex.aux | grep Finder | cut -c 66-139`


dopo aver premuto invio e digitato la password di Amministratore, digitate (sempre su una sola riga):

sudo rm -rf /private/var/folders/*/*/-Caches-/com.apple.ATS

Indicate di nuovo la password di amministratore, riavviate (sudo shutdown -r now) e verificate che tutto sia tornato a posto. Se così non dovesse essere, rilanciate il Terminale e digitate:

cd `getconf DARWIN_USER_CACHE_DIR`

e poi

open ..

nella finestra del Finder che compare, eliminate (se presenti) le cartelle "Caches", "Tmp" e "TemporaryItems" e riavviate il sistema.

Connessione a server VNC direttamente dal Finder di Mac OS X 10.5 "Leopard"

Tra le caratteristiche del nuovo Mac OS X 10.5 "Leopard", la possibilità di condividere il proprio schermo o visualizzare lo schermo di un altro utente senza bisogno di ricorrere ad applicazioni di terze parti (Vine, VNC Viewer, Chicken of VNC, ecc.). Il bello è che anche se l'altro utente non ha Leopard ma ha un server VNC (esempio: Vine) è possibile effettuare connessioni direttamente dal Finder. Basta portarsi nel menu "Vai", scegliere "Connessione al server" e digitare nel campo "Indirizzo server" l'indirizzo IP del destinatario preceduto dal prefisso: "vnc://" (guardate la foto nell'esempio).

11.11.07

Tutti i prodotti per iPod e iPhone

Per il quarto anno consecutivo, iLounge ha pubblicato una guida gratuita agli accessori per iPod e iPhone. La guida è disponibile in due versioni PDF: una versione per dispositivi portatili e una versione per schermi di almeno 20". Si tratta di ben 132 pagine e consentono di rendersi conto dell'incredibile quantità di prodotti disponibili per i dispositivi di Apple. Sapevate, ad esempio, che esiste una cuffia resistente all'acqua?