Ente Auth não abre no Wayland e mostra «No GL implementation is available»: solução
No CachyOS com Wayland (outras distribuições baseadas em Arch devem ser iguais), o Ente Auth em AppImage, AUR e flatpak apresentava o mesmo problema. Procurei na internet inteira sem encontrar solução, até que no fim descobri uma solução perfeita por conta própria.
Primeiro, a versão AppImage do Ente Auth não abria; às vezes abria, mas a página ficava em branco mostrando apenas: No GL implementation is available
Executando pela linha de comando, aparecem estes erros:
./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 toSolução:
- Extrair o arquivo AppImage
./ente-auth.AppImage --appimage-extract- Executar o arquivo AppImage extraído
./squashfs-root/enteauthAparece o seguinte erro:
./squashfs-root/enteauth: error while loading shared libraries: libayatana-appindicator3.so.1: cannot open shared object file: No such file or directoryAgora temos uma direção
- Instalar a dependência que falta: libayatana-appindicator3.so.1
sudo pacman -S libayatana-appindicator- Executar
./squashfs-root/enteauthnovamente e funciona!