Catatan Teknis zhaoJian

Ente Auth Tidak Bisa Dijalankan di Wayland dan Menampilkan "No GL implementation is available": Solusinya

Teknologi ~1545 kata · 4 menit baca - dilihat

Di CachyOS dengan Wayland (distro berbasis Arch lainnya seharusnya sama), Ente Auth versi AppImage, AUR, dan flatpak semuanya mengalami masalah yang sama. Saya sudah mencari di seluruh internet dan tidak menemukan solusi, sampai akhirnya menemukan sendiri solusi yang sempurna.

Pertama, Ente Auth versi AppImage tidak bisa dijalankan; kadang bisa berjalan, tetapi halamannya kosong dan hanya menampilkan: No GL implementation is available

Dijalankan dari baris perintah, muncul galat berikut:

./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 availa
ble
** (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 to

Solusi:

  1. Ekstrak berkas AppImage
./ente-auth.AppImage --appimage-extract
  1. Jalankan berkas AppImage hasil ekstraksi
./squashfs-root/enteauth

Muncul galat berikut:

./squashfs-root/enteauth: error while loading shared libraries: libayatana-appindicator3.so.1: cannot open shared object file: No such file or directory

Sekarang arahnya jelas

  1. Pasang dependensi yang hilang: libayatana-appindicator3.so.1
sudo pacman -S libayatana-appindicator
  1. Jalankan lagi ./squashfs-root/enteauth, berhasil!
Bagikan:

Komentar