Ho iniziato ad usare Firefox da quando uscirono le prime versioni, e finora non ho mai smesso di usarlo come mio browser principale, decisione che non ho mai rimpianto e che non ho nessuna intenzione di cambiare, nonostante ogni tanto si manifesti una spiacevole tendenza ad imporre all’utente alcune nuove funzionalità che per i miei gusti stanno fra l’indesiderato e l’insopportabile.
Per fortuna finora gli sviluppatori han sempre lasciato la possibilità di rimuoverle, sempre che uno abbia la sufficiente pazienza per andarsi a cercare a giro per impostazioni, menù contestuali, about:config ecc. ecc, come farlo, operazione spesso tutt’altro che immediata.
Con l’ulteriore seccatura poi che ad ogni nuova installazione tocca rifare tutto da capo.
Per evitar tutto ciò esiste per fortuna una possibilità: identificare quali sono le chiavi di configurazione che impostano il comportamento voluto, e metterle dentro il file user.js del proprio profilo a colpi di user_pref().
Certo, non sarà un metodo molto user-friendly, ma fa senz’altro perdere molto meno tempo. Una piccola compilazione di quelle che ho trovato finora è la seguente, la condivido per chi fosse interessato:
- Per evitare che sparisca il nome del protocollo dalle URL nella barra, seccatura di cui avevo già parlato qui:
// Avoid Firefox removing protocol name from URL
user_pref("browser.urlbar.trimURLs", false); - Per evitare che tutte le volte che propone le credenziali salvate di un sito lo faccia andandosi a cercare anche tutte quelle degli altri sottodomini comuni:
// Do not search saved user/password in other subdomains
user_pref("signon.includeOtherSubdomainsInLookup", false); - Se voglio incollare un testo che ho copiato, gradirei poterlo fare, indipendentemente da quel che pretendono certi siti antipatici:
// Consent cut&paste in blocked fields by stupid sites
user_pref("dom.event.clipboardevents.enabled", false); - Gradirei che se uso la search bar, quel che cerco resti li e non me lo metta nella URL bar, facendo sparire quel che c’è:
// Use the search engine in the search bar, not in the URL bar
user_pref("browser.newtabpage.activity-stream.improvesearch.handoffToAwesomebar", false); - Non mi interessano i suggerimenti di Pocket:
// Remove Pocket suggestions
user_pref("browser.newtabpage.activity-stream.feeds.section.topstories", false); - E il bottone di firefox-view a sinistra leva spazio alla barra dei tab per una cosa che mi è assolutamente inutile:
// Remove left firefox-view button from tab bar
user_pref("browser.tabs.firefox-view", false);