jueves, 21 de febrero de 2019

Respaldar (y restaurar) el Firefox

Quedé encantado con la llegada del Firefox Quantum, y se consolidó mi confianza en Mozilla. Pero para eso tuve que hacer una pequeña travesía del desierto… porque complementos (del Firefox) que, para mi, eran muy útiles, como la extensión FEBE, para respaldar y restaurar ‘mi’ Firefox si hacía una nueva instalación, o la extensión TabMix, sobre todo para no tener que acordarme ¡Siempre…! de que había que pulsar el botón central del ratón para que un nuevo enlace se abriese en una nueva pestaña, y asi no ‘machacar’ la pestaña actual (con los cagamentos consecuentes)... me parecían imprescindibles... pero habían dejado de funcionar en el Quantum.

Y, por ello, tuve que ir aprendiendo ‘cositas’, como por ejemplo personalizar el about:config, y respaldar y restaurar los Marcadores, de lo que ya hablaba aquí.
Pero me quedaban más cosas pendientes, por ejemplo cómo poder restaurar las extensiones, las contraseñas, los motores de búsqueda... así que, como acabo de aprender alguna cosa más, voy a hablar de ello.

Vaya por delante que, como dije en alguna ocasión, hay dos formas directas de ‘espejar’ un viejo Firefox en uno nuevo, recién instalado: 
Una es la Sincronización
A mi, personalmente, no me gusta nada. Primero, porque no entiendo muy bien su funcionamiento, y las explicaciones que leo me parecen muy confusas y segundo, porque me gusta aún menos hacer de ‘usuario-bobo’ y que te lo den todo hecho. Entre otras cosas, porque me gusta que mis 2-3 ordenadores, mi tablet, mi smartphone… tengan sus propias personalidades, y no ser simples ‘clones’.
Y la otra es el respaldar (y restaurar completamente) todo el perfil del Firefox
El perfil es una carpeta de nombre (por ejemplo) ‘uqt21nqe.default’ que contiene un montón de cosas y que se guarda, en la /home de cada usuario, normalmente en la ruta (en mi caso…)
/home/doc/.mozilla/firefox/uqt21nqe.default
Bueno, y en el caso de usar el Firefox a través de Snap, se guardaría en…
/home/doc/snap/firefox/common/.mozilla/firefox/d9ujxxoo.default
Y es el momento de recordar (porque lo he dicho en alguna ocasión) la existencia (en esas mismas rutas) de un importante  archivo de texto, el  ‘profiles.ini’ que es el que indica qué perfil debe usar Firefox al abrirse.
Así que si copiamos y guardamos, como backup,  un perfil actualizado, y personalizado, y lo copiamos en la mencionada ruta de un nuevo firefox que instalemos, bastará editar el archivo  ‘profiles.ini’ e indicarle que sea el que deba usar ('Path=....') para tener el nuevo firefox con las personalizaciones del anterior.

Pero como este sistema tampoco me gusta excesivamente (la carpeta de un viejo perfil suele ser bastante grande, e ir almacenando 'mierdilla'), ahora vamos a ver cómo hacer una restauración ‘aligerada’, de solo lo fundamental, copiando al nuevo perfil solo los archivos que nos sean de interés (y que podríamos tener guardados, como dije, en una carpeta de backup)
Y estos pueden ser los siguientes…
Las Extensiones instaladas, que están en la carpeta ...xxxxxx.default/Extensions del perfil activo,
Y los siguientes archivos...
places.sqlite - contiene todos los marcadores de Firefox y listas de archivos que has descargado y de sitios web que has visitado anteriormente.
favicons.sqlite - Este archivo almacena las imágenes de los favoritos. Se recomienda copiarlo al recuperar los marcadores, para tener sus ‘favicons’.
key4.db y logins.json – el primero almacena la clave de la base de datos de contraseñas y el segundo las propias contraseñas. Hay que copiar ambos.
search.json.mozlz4 - Este archivo almacena los motores de búsqueda instalados por el usuario.
user.js y prefs.js – para aplicar las preferencias de configuración. Pero se advierte aquí que si hay algún problema en el viejo perfil, mejor no copiar estos archivos.
... creo que son los más interesantes. Algunos más pueden ser…
cookies.sqlite – por si quieres mantener las cookies (a veces te facilitan entrar en alguna web)
permissions.sqlite - Este archivo almacena muchos de los permisos de Firefox que se deciden en función de cada sitio web. Por ejemplo, almacena los sitios a los que se permite o se bloquea las opciones de configurar cookies, instalar extensiones, mostrar imágenes, ventanas emergentes, etc.
persdict.dat - este archivo almacena todas las palabras que has agregado al diccionario de Firefox. Si nunca lo has hecho, entonces no tendrás este archivo.
cert9.db - Este archivo almacena la configuración de los certificados de seguridad y de todos los certificados SSL importados en Firefox.
handlers.json - Este archivo almacena tus preferencias
formhistory.sqlite - Este archivo recuerda lo que has buscado en la barra de búsqueda de Firefox y la información que has introducido en los formularios de los sitios web.

NOTA: ‘la prueba del algodón’ puede hacerse creando un nuevo perfil (sin personalizar) y copiando en él esos archivos indicados, y ver que pasa.
Para crear un nuevo perfil lo más sencillo es escribir, en la barra de direcciones…
about:profiles
En la pantalla que sale (‘Administrador de Perfiles’, y que se puede guardar, como marcador, para abrirla en alguna otra ocasión) se puede ‘crear un perfil nuevo’. Lo llamamos (por ejemplo) ‘prueba’ y se creará un perfil del tipo ‘.../.mozilla/firefox/nhtpjmnk.prueba’
Y ahora se pueden hacer las pruebas pertinentes, copiando las carpetas, o archivos, que interesen, y si es solo para comprobar, pinchar en ‘Probar perfil en nuevo navegador’ del Administrador de profiles. También se puede hacer editando el archivo ‘profiles.ini’, pero así es más fácil.

Y NOTA FINAL: leo también (por si puede ser útil) que se pueden tener creados varios perfiles, con características (extensiones, marcadores…) distintas, y, a través de este Administrador de Perfiles, abrir ‘en otro navegador’ el que nos interese en cada momento.
Bueno, es un ‘tip’ más sobre uso del Firefox...

Y un tema final, importante: si, por alguna razón, 'casca' tu Firefox y te crea un nuevo perfil, sin personalizar, ni nada, con el que te arranca el firefox 'por defecto', con este 'about:profiles' puedes recurrir a un perfil personalizado (que puede ser el que tenías hasta ese momento) y marcar que sea el predeterminado... por lo que automáticamenet se restablecerá tu situación personal de marcadores, extensiones, motores de búsqueda, etc... y habrás salido del lío.

No hay comentarios:

Publicar un comentario