Monthly Archive for novembre, 2006

Page 2 of 2

Ottimizzare l'aspetto di firefox

Vediamo come ottimizzare al massimo l'interfaccia grafica di Firefox, rimuovendo pulsanti e voci di menu che ad un utente con un po' di esperienza non servono. Questo è l'aspetto di Firefox prima del trattamento:

Firefox originale

e questo come appare dopo aver applicato le modifiche contenute nel file userChrome.css:

Firefox ottimizzato

Nel file userChrome tutti i passaggi sono spiegati tramite commento e se non si vuole apportare le modifiche basta spostare il "*/" dopo la "}". Ecco tutte le modifiche apportate:

  • Rimozione del throbber (l’affare in alto a destra)
  • Eliminazione del pulsante di “GO” nella barra degli indirizzi
  • Eliminazione della lente nella barra di ricerca
  • Rimozione della voce “Cerca nel Web” presente nel menu Strumenti
  • Rimozione del pulsante “Home page” a sinistra della barra degli indirizzi
  • Ottimizzazione della visualizzazione delle frecce per andare avanti e indietro che saranno mostrate solo se attive
  • Ottimizzazione della visualizzazione dei tasti “Stop” e “Ricarica”
  • Rimozione del menu “Modifica”

Lo so che la rimozione del menu "Modifica" e una cosa estrema ma se ci pensate bene alle funzioni del menu "Modifica" si accede quasi sempre tramite scorciatoie da tastiera :-) . Nel file ci sono le istruzioni per rimuovere anche le gli altri menu se lo si desidera (chi usa la barra laterale ad esempio potrebbe trovare utile rimuovere il menu Segnalibri). Se si vuole guadagnare spazio inoltre segnalo questa interessante estensione:Tiny Menu:

Anteprima Tiny Menu

Dowload userChrome.7z

Il file è un archivio compresso con 7-Zip, quindi scaricatelo per poter aprire il file :-) , il file va estratto nella sottocartella chrome del Profilo di Firefox in uso.

NOTA: Giustamente @Willy (sito Web)mi segnala nei commenti che un'altra utilissima estensione per ripulire voci ridondanti dai menu è Menu Editor.

Mostrare la Barra delle schede sul fondo

Per spostare la Barra delle schede in basso (sopra la barra di stato), inserire il seguente codice nel file userChrome.css:

/* Mostrare la barra delle schede in basso */
#content > tabbox {
-moz-box-direction: reverse !important;
 }

Barra delle schede in basso

perché Firefox aspetta tre secondi prima di installare un'estensione ?

Mentre stavo cercando di testare le potenzialità di Bloglines (lo consiglio) sono venuto a conoscenza di una cosa che non ero mai riuscito a spiegarmi,cioè il motivo per fui Firefox fa attendere tre secondi prima di installare un'estensione. Si potrebbe pensare che lo faccia per lasciare il tempo all'utente di leggere quanto riportato sulla finestra di dialogo, ed invece il vero motivo è un'altro :-) . Firefox attende tre secondi prima di attivare il tasto "Installa" per evitare l'installazione di codice maligno. E' infatti possibile creare uno script che faccia partire l'installazione di codice quando si digita qualcosa, potrebbe così accadere che senza accorgesene si dia l'OK all'installazione di codice non desiderato.
Esiste un'estensione che permette di rimuovere questa attesa di tre secondi, Mr. Tech Disable XPI Install Delay, ma alla luce di quanto detto io lascerei perdere :-P .

Questo è il post da cui ho appreso questa cosa molto interessante e qui trovate molti più particolari a riguardo (in inglese).

Estensioni incompatibili che si installano lo stesso ?

Seguendo questo topic su Megalab.it ho imparato una nuova cosa su Firefox 2.0 di cui non mi ero mai accorto. Dal Topic infatti ci si rende conto che se si tenta di installare l'estensione PopupSound direttamente da eXtenzilla si riceve un errore di compatibilità (ovvio l'estensione non è compatibile con Firefox 2.0), ma :-S se si scarica il file XPI dell'estensione sull'HD e si procede all'installazione manuale essa viene correttamente installata :-S. Ma come è possibile questo ?
Il file scaricato continua a essere incompatibile con Firefox 2.0 ciò nonostante Firefox non segnala nessun problema di compatibilità ed esegue l'installazione con successo.
Di fatto se l'installazione viene fatta ma nualmente Firefox prima di tutto controlla se ci sono aggiornamenti disponibili e se li trova ignora il file che gli abbiamo detto di installare e utilizza invece il file aggiornato. Nel caso specifico l'estensione è stata aggiornata dall'autore e dunque l'operazione va a buon fine. Ovviamente se l'autore non avesse aggiornato l'estensione ad una versione compatibile con Firefox 2.0 avvremmo avuto un errore di compatibilità (nel qualcaso l'unico modo è forzare brutalmente l'installazione).
La versione di PopupSound che veniva scaricata da eXtenzilla (almeno al momento in cui ho fatto le prove, ora è stata aggiornata e si installa tranquillamente) era la 0.1.4 incompatibile con Firefox 2.0, direttamente dal file install.rdf:

<em:maxVersion>1.6</em:maxVersion>

eppure questo è il risultato se l'installazione viene eseguita localmente (con File -> Apri o trascinando il file XPI nel Gestore dei componenti aggiuntivi):

PopupSound

come si vede non viene installata la versione scaricata da eXtenZilla (0.1.4) ma bensì la versione 0.1.5 reperibile sul sito dell'autore.

Conclusione: Possiamo tenere una copia del file XPI delle nostre estensioni preferite sull'HD senza preoccuparci ogni volta di scaricare la versione più aggiornata in quanto lo fa già Firefox per noi al momento dell'installazione :-D .

Parole chiave:,.

Unire,dividere e convertire file PS e PDF

Raccolgo qui alcuni comandi per unire, dividere e convertire file PS e PDF utilizzando GhostScript. Ci sono anche dei software appositi per fare tali operazioni ma molte volte si sta prima a farlo da linea dei comandi. Ci sono due distribuzioni di GhostScript: APPL GhostScript e GPL GhostScript, che differiscono sostanzialmente per il tipo di licenza:

AFPL Ghostscript is distributed with a license called the Aladdin Ghostscript Free Public License that allows free use, copying, and distribution by end users, but does not allow commercial distribution. AFPL Ghostscript was previously known as Aladdin Ghostscript.

GNU Ghostscript is distributed with the GNU General Public License, which allows free use, and free copying and redistribution under certain conditions (including, in some cases, commercial distribution). GNU Ghostscript versions are usually released shortly after the next AFPL Ghostscript version.

GhostScript può essere usato tranquillamente su più piattaforme e i comandi funzionano sia su Windows che su Linux, l’unica differenza è che mentre su Windows si usa gswin32 su Linux si usa gs. Su Windows è consigliabile aggiungere il percorso dell’eseguibile alla variabile di sistema PATH per poterlo utilizzare a prescindere dalla cartella in cui ci si trova. Per visualizzare file PS e PDF è consigliatissimo invece usare la GUI grafica che usa GhostScript: GsView, che può anche essere utilizzato per visualizzare i file PDF e PS in Firefox, anche se io preferisco scaricarli sull’HD e poi aprirli. Per salvare qualunque documento in formato PdF basta usare PDF Creator che necessita di GhostScript per funzionare, infatti ci sono due installer dispobibili uno con GhostScript e uno senza.

Conversione da PS a PDF

gswin32 -q -dNOPAUSE -dSAFER -sOutputFile=output.pdf   file_input.ps

Dividere un file PDF

gswinn32c -sDEVICE=pdfwrite -dNOPAUSE -dQUIET -dBATCH -dFirstPage=numero_pagina_iniziale -dLastPage=numero_pagina_fineale -sOutputFile=file_di_output file_da_spezzare

Unire file PDF

gswin32c -sDEVICE=pdfwrite -dNOPAUSE -dQUIET -dBATCH -sOutputFile=out.pdf *.pdf

Unire file PS

gswin32 -sDEVICE=pswrite -sOutputFile=output.ps -dNOPAUSE -dBATCH file1.ps file2.ps file3.ps

Installare un'estensione globalmente

Vediamo come fare per installare un'estensione globalmente, che sia cioè installata su tutti i profili, come ad esempio succede se eseguendo un'installazione personalizzata di Firefox si decide di installare il DOM oTalkback.
Fare molta attenzione nell'installare un'estensione globalmente perché in caso di problemi causati dall'estensione sarà necessario reinstallare Firefox stesso. Il procedimento dovrebbe essere fattibile anche con Thunderbird e SeaMonkey ma non l'ho testato.
Consiglio anche di farlo con estensioni "collaudate" che siano perfettamente integrate con Firefox, io ho provato con NoScript e Scroll Search Engines.
Prima di tutto se decidete di installare un'estensione globalmente disinstallate l'estensione da ogni Profilo in cui è presente da Strumenti -> Componenti aggiuntivi.
Scaricate il file XPI e salvatelo sul vostro HD locale, per scaricare il file XPI e non installarlo, cliccare con il tasto destro e scegliere "Salva destinazione come".
Supponendo di aver salvato il file in "D:\estensioni\", accediamo al prompt dei comandi (su WinXP Start -> Accessori -> Prompt dei comandi) e portiamoci nella cartella dove si trova l'eseguibile di Firefox (es. C:\Programmi\Mozilla Firefox), quindi diamo il seguente comando:

firefox -install-global-extension D:\estensioni\nomeestensione.xpi

Fatto ora l'estensione sarà presente su ogni Profilo di Firefox e in ogni nuovo Profilo che verrà creato.