userChrome


Qualche giorno fa winAddons.com ha pubblicato l’aggiornamento di un applicativo che dovrebbe poter semplificare le operazioni di salvataggio / ripristino profilo su Firefox e Thunderbird. Il suo nome è BackupFox ed è prodotto in via amatoriale da un ragazzo greco: Antonis Kaladis. Ieri sera ho avuto il tempo di scaricarlo e testarlo. Ancora una volta ci si trova di fronte ad un applicativo potenzialmente dannoso per browser e mail client, contro ogni buona regola di backup e ripristino da sempre consigliata nel nostro forum.


immagine: SpreadFirefox

Indubbiamente l’utility è allettante per chi non sa dove mettere le mani o non vuole rischiare di fare danni all’interno del proprio sistema. Diciamo pure che se vogliamo tirare fuori qualcosa di buono da quest’idea si può pensare ad un ulteriore workaround da adottare in fase di creazione backup. Ecco quindi come funziona BackupFox e come sfruttarlo in modo “decente“:

Cominciate scaricando e scompattando l’ultima versione di BackupFox partendo dal seguente indirizzo:

neowin.net/forum/index.php?showtopic=291258

Non necessita di installazione, basta scompattare il file per cominciare ad utilizzare l’utility.

Per effettuare il backup del profilo si seguono 3 passaggi semplicissimi:

  • Si individua il profilo che si vuole conservare (io ne ho due di cui uno principale e l’altro utilizzato solo per test di estensioni / plugin / altro) e si indica la cartella di destinazione scegliendo se tenere la cache;
  • Si prosegue con Next affinché il programma cominci a macinare copiando tutti i file del profilo;
  • Si conclude con Finish e si osserva il risultato all’interno della cartella di destinazione.

Qui di seguito gli screenshot dei 3 punti:


clicca per ingrandire

Andando a controllare nella cartella appositamente creata per il test scopro che quel “test_2007-11-29.firefox” in realtà è un file zip (il sospetto è nato vedendo 7za.exe tra i file dell’utility). Tasto destro, 7-Zip, Apri, ecco il risultato:


clicca per ingrandire

Si tratta di una banale copia dell’intera cartella che si trova sotto %appdata%\Mozilla\Firefox\Profiles fatta eccezione per qualche file che non va mai copiato. Ancora una volta ribadisco: NON bisogna farlo. Per sapere come mai potete dare una occhiata a questa discussione:

forum.mozillaitalia.org/index.php?topic=5940.0

In pratica nel profilo appena copiato ci sono dei file che contengono percorsi assoluti (per chi non sapesse di cosa sto parlando) che se spostati su altro PC / sistema operativo potrebbero generare non pochi problemi di caricamento. Per evitare tutto ciò all’atto del ripristino, sarà possibile effettuare una banale operazione di cancellazione dati all’interno del file *.firefox. Tornate in 7-Zip e selezionate tutto tranne:

  • bookmarks.html che contiene i segnalibri
  • user.js che contiene le personalizzazioni
  • cookies.txt e cookperm.txt (o hostperm.1) che contengono i cookies
  • signons.txt e key3.db che contengono le password salvate

Schiacciate il pulsante “Cancella” come da immagine:


clicca per ingrandire

Così facendo avrete ottenuto quanto di più genuino ci sia (sembra la pubblicità della Osella, sic!). Se volete ripristinare il vostro backup in un’altra macchina (o sulla stessa dopo una formattazione) potrete procedere avendo la “quasi certezza” di riuscire nel vostro intento. Un consiglio spassionato? Fate tutto a mano senza l’aiuto di questa applicazione di terze parti. Si fa prima e con l’aiuto di gente volenterosa riuscirete ad ottenere di certo il risultato :)

Qualche link che può tornarvi davvero utile:

Vi ricordo inoltre che esistono due vere e propria “bibbie” per districarsi nei tanti piccoli problemi quotidiani che possono capitare utilizzando browser o mail client: le FireFAQ (Firefox) e ThunderFAQ (Thunderbird).

Cheers!

di Gioxx, via Gioxx’s Wall

Da Alta Gradazione arriva un bel trucchetto per nascondere la barra dei segnalibri e farla apparire quando si passa col mouse sopra la barra degli strumenti (dove c’è la barra degli indirizzi). Questo è il codice da inserire nel file userChrome.css o in un nuovo stile creato con Stylish:

/**Barra dei segnalibri a scomparsa**/
#PersonalToolbar {
display: none !important;
}
#navigator-toolbox:hover > #PersonalToolbar {
display: -moz-box !important;
}

Probabilmente il trucchetto si può applicare anche ad altri browser Gecko based che non siano Firefox, ma non ho provato.

di GialloPorpora, via Il blog che non c’è

Ecco un’altra utile personalizzazione, che ci viene suggerita dal buon Sbronzo di Riace, per rendere la dialog box per l’aggiunta di un nuovo segnalibro (o preferiti come li chiama qualcuno) molto più interessante. Ho sempre considerato poco utile la finestrella per l’aggiunta di un nuovo segnalibro in Firefox, in quanto non è possibile associare una keyword all’indirizzo che si va ad aggiungere.

Ho sempre ovviato a questo problema installando Openbook, ma se si può fare con una personalizzazione all’userChrome.css tanto meglio :-D. Openbook consente qualche personalizzazione in più e permette di far apparire anche l’indirizzo in caso lo si voglia modificare. Per la prima volta lascio il namespace, in quanto non specificarlo potrebbe interferire con la finestra delle proprietà di un segnalibro. Le righe di codice sono commentate in caso si desideri fare delle ulteriori personalizzazioni (ad esempio se si preferisce aggiungere il solo campo keyword senza mostrare l’albero delle cartelle espanso). Ecco il codice da aggiungere al file userChrome.css:

@-moz-document url("chrome://browser/content/bookmarks/addBookmark2.xul")
{
#addBookmarkDialog
{
min-height: 40em !important; /* Modifica questo valore per variare l'altezza */
}
/* Mostra l'albero delle cartelle */
#folder-tree
{
visibility: visible !important;
}
/* Rende visibile il campo per l'inserimento della keyword (parola chiave) */
#keywordRow
{
display: -moz-grid-line !important;
}
/* Rende visibile il tasto "Nuova cartella" */
button[dlgtype="extra2"]
{
display: -moz-box !important;
}
/* Nasconde il pulsante di espansione dell'albero */
#expander, #keywordRow + row
{
display: none !important;
}
}

Ecco come appare la dialog box per l’aggiunta di un nuovo segnalibro (CTRL-D) prima e dopo il tweak appena descritto:

Prima

Finestra aggiungi segnalibro prima della personalizzazione

Dopo

Finestra di aggiunta segnalibro dopo la personalizzazione

Chi ignorasse cos’è il file userChrome.css e come va modificato può cliccare sul link "Trucchi Firefox" nella sidebar o leggere questo Topic del forum di MozillaItalia.

di GialloPorpora via Il blog che non c’è