Ente Auth ne démarre pas sous Wayland et affiche « No GL implementation is available » : la solution
Sur CachyOS sous Wayland (les autres distributions basées sur Arch devraient se comporter pareil), j’ai rencontré le même problème avec Ente Auth en AppImage, AUR et flatpak. J’ai vraiment cherché sur tout le web sans trouver de solution, et j’ai fini par en trouver une parfaite moi-même.
D’abord, la version AppImage d’Ente Auth ne se lançait pas ; parfois elle se lançait, mais la page restait vide et n’affichait que : No GL implementation is available
Lancée en ligne de commande, elle affiche les erreurs suivantes :
./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 toSolution :
- Extraire le fichier AppImage
./ente-auth.AppImage --appimage-extract- Exécuter le fichier AppImage extrait
./squashfs-root/enteauthL’erreur suivante apparaît :
./squashfs-root/enteauth: error while loading shared libraries: libayatana-appindicator3.so.1: cannot open shared object file: No such file or directoryOn tient une piste
- Installer la dépendance manquante : libayatana-appindicator3.so.1
sudo pacman -S libayatana-appindicator- Relancer
./squashfs-root/enteauth: ça fonctionne !