Entorno digital personalizado Ajustes, scripts y mejoras que aplico a mi entorno digital: navegadores, herramientas web y cualquier cosa que pueda modificar para que funcione como yo quiero. Extensiones del navegador Sincronizar marcadores con Floccus y Linkwarden Introducción Floccus permite sincronizar los marcadores del navegador con diferentes servicios. En este caso se usa Linkwarden, un gestor autohospedado que centraliza los enlaces guardados en una interfaz web. Con esta integración, los marcadores creados en el navegador se mantienen sincronizados con la base de datos de Linkwarden, evitando duplicar el trabajo de añadir enlaces en ambos sitios. Requisitos previos Tener Linkwarden instalado y funcionando (con acceso vía HTTPS). Usuario y contraseña activos en Linkwarden. Extensión de Floccus instalada en el navegador. Conexión estable entre el navegador y el servidor. Configuración en Floccus 1. Instalar la extensión Descargar Floccus desde la tienda de extensiones del navegador (Firefox, Chrome, Brave, etc.). Una vez instalada, aparecerá el icono en la barra del navegador. 2. Crear un nuevo perfil de sincronización Abrir el menú de Floccus. Pulsar en Nuevo perfil. Seleccionar el tipo de servicio: Linkwarden. 3. Configurar la conexión En el formulario de configuración introducir: URL: dirección de Linkwarden (ejemplo: https://linkwarden.midominio.com). Usuario y Contraseña: credenciales válidas de Linkwarden. Ruta de carpeta (opcional): definir en qué carpeta del navegador se sincronizarán los marcadores. 4. Guardar y sincronizar Pulsar en Guardar. Forzar una primera sincronización manual para que se cree la estructura inicial. Revisar en Linkwarden que los marcadores aparezcan correctamente. 5. Ajustar opciones de sincronización En los ajustes del perfil conviene activar: Autosincronización: permite que la extensión sincronice automáticamente cada cierto intervalo de tiempo, evitando tener que hacerlo manualmente. Enviar credenciales del cliente: en algunos entornos (por ejemplo, si Linkwarden está protegido detrás de un SSO como Authentik) es necesario marcar esta opción para evitar errores 401. En instalaciones sin protección adicional normalmente no hace falta, pero puede activarse si la sincronización falla. 6. Reutilizar perfiles en varios equipos Si se usan distintos ordenadores o navegadores, no es necesario repetir el proceso de creación del perfil en cada uno. Floccus permite exportar un perfil desde un navegador ya configurado e importarlo en otro, simplificando la configuración y manteniendo la coherencia en los ajustes. Errores comunes o decisiones importantes Duplicados: si ya había marcadores en Linkwarden y en el navegador, es posible que se creen entradas duplicadas. Conviene limpiar antes de la primera sincronización. HTTPS obligatorio: sin un certificado válido, Floccus no permitirá conectar. Sincronización en segundo plano: la extensión no sincroniza en tiempo real, sino en intervalos definidos. Puede ajustarse en las opciones. Error 401: si aparece, probar a activar la opción de Enviar credenciales del cliente en los ajustes del perfil de Floccus. Resumen breve Instalar Floccus en el navegador. Crear nuevo perfil → elegir Linkwarden. Configurar URL y credenciales. Sincronizar manualmente la primera vez. Activar autosincronización en los ajustes del perfil. Si aparece error 401, activar Enviar credenciales del cliente. Exportar/importar perfiles para usarlos en varios equipos. Revisar duplicados y comprobar que la conexión funciona. Enlaces de interés Página oficial de Floccus Artículo en mi wiki sobre Linkwarden Userscripts y ajustes web Pequeños scripts y hacks para personalizar cómo navego por la web. Desde bloquear basura hasta mejorar sitios que no están pensados para gente con criterio. Betterfox en Firefox: endurecimiento y rendimiento mediante 'user.js' Introducción Este artículo documenta el uso de Betterfox como base de configuración avanzada para Firefox, aplicada mediante un archivo user.js personalizado. Betterfox no es una extensión ni un fork del navegador, sino un conjunto curado de preferencias internas que modifican el comportamiento de Firefox en aspectos clave como rendimiento, uso de memoria, privacidad, telemetría y limpieza de interfaz. El enfoque se integra directamente en el perfil del navegador y actúa en cada arranque, sin dependencias externas ni código adicional. Qué es Betterfox (y qué no) Betterfox es un perfil de endurecimiento y optimización construido sobre las preferencias internas de Firefox ( about:config), empaquetadas en formato user.js. Aspectos clave: No es una extensión: no añade código, permisos ni superficies nuevas. No es un navegador modificado: usa Firefox estándar. No actúa en tiempo real: las preferencias se aplican al iniciar el navegador. No automatiza procesos: fija decisiones explícitas y reproducibles. El valor real de Betterfox está en la selección y combinación coherente de ajustes, no en trucos aislados. Enfoque general El enfoque adoptado parte de Betterfox como base y se apoya en cuatro ideas claras: Priorizar RAM frente a disco para reducir latencias. Eliminar telemetría, estudios y ruido de producto. Endurecer privacidad sin romper navegación normal. Mantener una interfaz limpia y predecible, sin experimentos. El resultado es un Firefox más directo, menos hablador y con un comportamiento consistente entre reinicios. Cómo mejora Firefox Rendimiento percibido Cachés de imágenes, fuentes y media forzadas a memoria. Reducción de I/O en disco. Límites internos de red y render más amplios. Eliminación de carga especulativa innecesaria (DNS, prefetch, speculative connect). Privacidad y superficie de exposición Telemetría y pings completamente desactivados. Estudios, Normandy y experimentos anulados. Aislamiento de recursos y endurecimiento de HTTPS. Reducción de filtrado de información vía headers y referers. Limpieza de interfaz Eliminación de recomendaciones, banners, IA integrada y funciones experimentales. Nueva pestaña sin patrocinio ni contenido dinámico. Comportamiento del UI más estable entre versiones. Instalación y aplicación La aplicación de Betterfox se apoya en el propio mecanismo nativo de Firefox para cargar preferencias persistentes desde el perfil de usuario. Firefox expone todos los perfiles disponibles mediante la página interna about:profiles, desde la cual es posible identificar el perfil activo y acceder directamente a su carpeta raíz en el sistema de archivos. Cualquier archivo user.js colocado en esa ubicación será leído automáticamente en cada arranque del navegador. Las preferencias definidas en dicho archivo se aplican de forma determinista al iniciar Firefox y sobrescriben cualquier modificación manual realizada previamente en about:config. No intervienen extensiones, servicios adicionales ni procesos en segundo plano. Configuración utilizada La configuración aplicada parte de Betterfox (base v146) y añade ajustes personales específicos. El archivo completo se mantiene versionado en Gitea: user.js – configuración Betterfox personalizada El fichero está estructurado por bloques lógicos (rendimiento, privacidad, limpieza, overrides y scroll), con comentarios claros para facilitar revisiones futuras. Validación La validación es funcional y directa: Las preferencias se aplican correctamente tras reinicio. No se observan errores relevantes en navegación diaria. Sitios modernos (TLS, vídeo, formularios, autenticación) funcionan sin roturas. El comportamiento se mantiene consistente tras actualizaciones menores de Firefox. Decisiones importantes Caché en disco desactivada: asumible en entornos con RAM suficiente. Telemetría anulada por completo. Privacidad estricta pero no extrema, evitando roturas web. user.js definido como fuente de verdad para la configuración. Resumen breve Betterfox permite convertir Firefox en un navegador más rápido, silencioso y predecible utilizando únicamente configuración interna. Aplicado mediante user.js, ofrece control total, versionado limpio y cero dependencias externas. Referencias Repositorio oficial Betterfox Ocultar contenido promocionado y sugerencias en LinkedIn usando userscripts Introducción LinkedIn insiste en mostrarte contenido que no has pedido: sugerencias, publicaciones promocionadas, empleos destacados… todo mezclado con lo que sí te interesa. Si prefieres ver solo lo que te importa, hay una forma simple de quitarte esa capa de “ruido” sin romper la plataforma. Aquí uso un userscript que llevo tiempo probando y, de momento, sigue funcionando. Herramientas necesarias Un navegador compatible: Firefox → Violentmonkey (recomendado). Chrome, Brave, Edge, etc. → Violentmonkey o Tampermonkey (licencia cerrada, pero funcional). El script en cuestión: LinkedInNoPromoted: elimina publicaciones sugeridas y empleos promocionados. Instalación paso a paso Instala una extensión de userscripts: Violentmonkey para Firefox Violentmonkey para Chrome Tampermonkey para Chrome Accede al script y pulsa "Install this script". Una vez instalado, abre LinkedIn y recarga la página. Si todo va bien, ya no deberías ver ni sugerencias ni promos. Detalles técnicos (por si quieres tocar algo) El script funciona localizando elementos del DOM por clases, texto o estructuras específicas. Esto significa que: Si LinkedIn cambia las clases o reorganiza el HTML, el script puede dejar de funcionar. Puedes modificarlo si sabes un poco de JavaScript y te apetece afinar lo que se bloquea (por ejemplo, dejar visibles algunas sugerencias concretas). Nota: Yo uso LinkedIn en inglés. Si lo usas en español (u otro idioma), puede que el script no detecte correctamente los elementos, ya que busca palabras clave en inglés. En ese caso, habría que adaptar el script para buscar los equivalentes traducidos. Advertencia legal y práctica Esto no automatiza acciones, no hace scraping, ni infringe directamente los TOS de LinkedIn. Se limita a ocultar contenido en el navegador del usuario, sin alterar el comportamiento del sitio para terceros. Conclusión No es magia, pero ayuda. Si te molesta el contenido sugerido o los posts promocionados, esto te permite usar LinkedIn sin tragarte todo lo que ellos creen que te interesa. El script es ligero, fácil de instalar y se puede desactivar en cualquier momento. Referencias LinkedInNoPromoted – GreasyFork Violentmonkey Tampermonkey