domingo, 28 de diciembre de 2025

Cómo iniciar sesión en Megasync con FluxBox.


Muchos usuarios de entornos minimalistas como Fluxbox se encuentran con un problema frustrante al intentar usar MEGAsync: la ventana de inicio de sesión no aparece correctamente, impidiendo el acceso a la cuenta y la sincronización de archivos. 

Este artículo documenta una solución limpia, reproducible y respetuosa con los principios de eficiencia y estabilidad que caracterizan a estos entornos. Todo ello después de "pelearme" con el sistema (en mi caso MX-Linux) y con la inestimable ayuda de Copilot, hasta que me di cuenta del dónde estaba el error.




🟥 El problema:

MEGAsync utiliza QtWebEngine para mostrar la ventana de login. En entornos como Fluxbox, esta ventana puede:
  • Aparecer como una barra vertical mínima sin controles visibles
  • No responder al clic ni mostrar contenido
  • Impedir el inicio de sesión, dejando MEGAsync inutilizable


🟩 La solución: 

Usar IceWM como entorno auxiliar

La clave está en usar un entorno ligero como IceWM, que sí permite gestionar correctamente la ventana de login. Una vez iniciada la sesión en MEGAsync, el programa guarda la sesión localmente y ya no necesita volver a abrir esa ventana.

✅ Pasos completos:

1. Instalar IceWM

sudo apt install icewm

2. Cerrar sesión en Fluxbox y entrar en IceWM


Desde el gestor de sesiones (SLiM, LightDM, etc.), selecciona "IceWM" y accede normalmente.

3. Abrir MEGAsync

megasync
La ventana de login aparecerá correctamente. Si se muestra pequeña o como una barra vertical, haz clic derecho sobre ella y selecciona "Maximizar".

4. Iniciar sesión y configurar carpetas.

Una vez dentro, selecciona las carpetas que deseas sincronizar. MEGAsync guardará la sesión en ~/.config/MEGAsync/

5. Volver a Fluxbox.


Cierra sesión en IceWM y vuelve a Fluxbox. 

Ejecuta:

megasync &

Ahora MEGAsync funcionará perfectamente:

  • No pedirá login

  • No abrirá la ventana WebEngine

  • El icono aparecerá en tint2

  • La sincronización estará activa




🧼 Limpieza opcional: desinstalar MEGAcmd


Si habías instalado MEGAcmd como alternativa, puedes desinstalarlo para mantener tu sistema limpio:

sudo apt remove megacmd
rm -rf ~/.megaCmd 
sudo apt autoremove



🟦 Conclusión


Esta solución permite usar MEGAsync en Fluxbox sin necesidad de escritorios pesados ni hacks. IceWM actúa como entorno auxiliar para tareas puntuales, sin consumir recursos mientras no se usa. Una vez logueado, MEGAsync funciona de forma estable y ligera, respetando la filosofía minimalista del usuario.


No hay comentarios:

Publicar un comentario