# - ENTRADA 011 - ## Creando perfiles en Firefox para la batalla > Es un placer conocerla, Srta. Krystyna Skarbek Todo son perfiles en esta vida, y Firefox no iba a ser menos. Esta entrada está explicada para GNU/Linux, pero se puede hacer también en Windows, aunque la manera de hacerlo difiere un poco. Os dejaré que lo investiguéis. Firefox permite hacer perfiles de uso. Cada usuario/a puede crearse uno, con sus extensiones, sus marcadores, historial, etc, diferenciados del resto de perfiles de otros usuarios/as. Así pues, lanzamos Firefox con la opción -p ``` firefox -p ``` Aparece una ventana para crear perfiles, borrarlos, etc. Yo creo uno llamado Moribundo, aparte del que viene por defecto, llamado default. A partir de ahora lanzaremos Firefox con la opción -p para poder elegir perfil. Una vez seleccionado, lo configuro a mi manera, con toda la artillería posible: ublock, cookie autodelete, canvas blocker y local cdn. Con el tiempo iré teniendo mis favoritos e iré puliendo los ajustes. ### Configuración personalizada Ahora viene lo bueno. Más o menos todas sabemos usar el about:config para cambiar parámetros que no aparecen en los ajustes generales, pero cuando reinstalas Firefox pierdes esos ajustes, o si vas a casa de un colega a instalarle Firefox, no te acordarás de todos los cambios que hay que hacer. ¿Y si pudiéramos tener esos ajustes en un archivo?, ¿conoces el archivo user.js?, pues deberías. Es un archivo que se encuentra localizado en el perfil de usuario (si no está se puede crear). Tiene la siguiente sintaxis: ``` // Mozilla User Preferences // DO NOT EDIT THIS FILE. // // If you make changes to this file while the application is running, // the changes will be overwritten when the application exits. // // To change a preference value, you can either: // - modify it via the UI (e.g. via about:config in the browser); or // - set it within a user.js file in your profile. // Formularios user_pref("network.http.referer.XOriginPolicy", 2): user_pref("network.http.sendRefererHeader", 0); // webrtc user_pref("media.peerconnection.enabled", false); user_pref("media.navigator.enabled", false); user_pref("browser.startup.homepage", "https://searx.disroot.org user_pref("browser.cache.memory.max_entry_size", 5120); . . . ``` Es un pequeño fragmento de mi archivo. Ahí salen los parámetros que modificaría en about:config todos juntos y en un mismo archivo. Ahora solo tienes que buscar las configuraciones de privacidad que más te gusten y añadirlas aquí. Si quieres un sitio donde encontrar buenos parámetros de privacidad, puedes visitar privacy tools: => https://victorhck.gitlab.io/privacytools-es/#about_config Web privacy tools de Victorhck Después solo tengo que copiarlo a mi perfil: > cp user.js ~/.mozilla/firefox/Moribundo Para las que queráis un ejemplo, dejo mi archivo user.js en mi gitea: => https://git.disroot.org/Moribundo/Varios/src/branch/master/user.js Mi user.js ### Perfil limpio Y como ya he comentado, mantengo el perfil predeterminado, llamado default. Esto lo hago porque hay webs que no funcionan del todo bien con tanta modificación en el user.js, así que esas webs las abro en el perfil "limpio", como recién instalado. Recomiendo mantener un perfil limpio. Tags: #firefox => /blog ◄ Listado de noticias => /index.gmi ◄◄ Inicio