Your browser (Internet Explorer 6) is out of date. It has known security flaws and may not display all features of this and other websites. Learn how to update your browser.
X
Articoli

Migliorare i font e lo scroll di Firefox Linux

firefox3_icon

E dopo un bel po’ di tempo ecco un piccolo tutorial su linux ;)

Oggi cercheremo di aiutare chi nella sua Pinguino-Box utilizza Firefox come web browser ((per chi volesse qualcosa di più leggero sarebbe meglio provare a passare ad un browser web-kit based)). Uno dei problemi più evidenti di Firefox è quello che non si integra mai perfettamente come vorremmo con il resto del sistema operativo,  soprattutto per quanto riguarda i Font. L’altro problema evidente, soprattutto su macchine un pò datate, è quello dello scroll: appena c’è un contenuto un pò pesante lo scroll diventa molto scattoso e i vari elementi della pagina sembrano spostarsi a velocità diverse. La soluzione? Disattiviamo Pango ((Pango è un agente utilizzato per il redering di testi internazionali, quindi se visitate spesso pagine in lingue strane potreste riscontrare dei problemi, ma non è detto))!

Proviamo la differenza…

“Ti piace vincere facile?” (cit.) . Apriamo un terminale e digitiamo i seguenti comandi (( scorrendo sopra i comandi qui sotto potrete aprire il sorgente e fare direttamente copia/incolla di quello che vi interessa)):

$ export MOZ_DISABLE_PANGO=1
$ firefox

Ok adesso avete visto la differenza che c’è, ma sicuramente non volete ogni volta dover aprire il terminale, cambiare variabile di sistema e lanciare firefox vero?.. Non ci resta che creare un wrapper per le variabili d’ambiente e modificare i nostri lanciatori.

…Rendiamola permanente

Creiamo il nostro wrapper. Modifichiamo il file /usr/local/bin/export-wrapper quindi da terminale digitiamo:

$ cd /usr/local
$ sudo gedit bin/export-wrapper

ed ora all’interno dell’editor inseriamo il seguente codice:

#!/bin/sh
until [ -z "$2" ]
do
export $1
shift
done
exec $@

Salvate e rendere lo script eseguibile digitando in console:

sudo chmod a+x bin/export-wrapper

Ora non ci resta altro da fare che modificare i lanciatori di Firefox sostituendo il comando di esecuzione con:

/usr/local/bin/export-wrapper "MOZ_DISABLE_PANGO=1" firefox

Ed ora non vi resta altro che godervi il vostro firefox!

Sharing & FootNotes: