Ente Auth no arranca en Wayland y muestra «No GL implementation is available»: solución
En CachyOS con Wayland (otras distribuciones basadas en Arch deberían ser iguales), Ente Auth en AppImage, AUR y flatpak presentaba el mismo problema. Busqué por toda la web sin encontrar solución, hasta que al final encontré una solución perfecta por mi cuenta.
Primero, la versión AppImage de Ente Auth no arrancaba; a veces sí arrancaba, pero la página quedaba en blanco y solo mostraba: No GL implementation is available
Al ejecutarla desde la línea de comandos aparecen estos errores:
./ente-auth.AppImage
(io.ente.auth:61007): Gdk-CRITICAL **: 10:13:50.015: gdk_gl_context_make_current: assertion 'GDK_IS_GL_CONTEXT(context)' failed
** (io.ente.auth:61007): WARNING **: 10:13:50.015: Failed to initialize GLArea: No GL implementation is available
** (io.ente.auth:61007): WARNING **: 10:13:50.015: gtk.dart: failed to call method: No engine to send to
** (io.ente.auth:61007): WARNING **: 10:13:50.019: gtk.dart: failed to call method: No engine to send toSolución:
- Extraer el archivo AppImage
./ente-auth.AppImage --appimage-extract- Ejecutar el archivo AppImage extraído
./squashfs-root/enteauthAparece el siguiente error:
./squashfs-root/enteauth: error while loading shared libraries: libayatana-appindicator3.so.1: cannot open shared object file: No such file or directoryYa tenemos una pista
- Instalar la dependencia que falta: libayatana-appindicator3.so.1
sudo pacman -S libayatana-appindicator- Ejecutar de nuevo
./squashfs-root/enteauthy ¡funciona!