I have tried running Yaak 2024.6.6 from its Linux AppImage on ArchLinux using AwesomeWM v4.3 and, alternatively, XFCE 4.18.4 (both X11 based). In both cases, I get errors related to EGL not being able to create a display:
Downloads $./yaak_2024.6.6_amd64.AppImage
[2024-07-05][20:27:03][INFO][tauri_app_lib] App Config Dir: /home/myuser/.config/app.yaak.desktop
[2024-07-05][20:27:03][INFO][tauri_app_lib] App Data Dir: /home/myuser/.local/share/app.yaak.desktop
[2024-07-05][20:27:03][INFO][tauri_app_lib] Connecting to database at sqlite:///home/myuser/.local/share/app.yaak.desktop/db.sqlite?mode=rwc
[2024-07-05][20:27:03][INFO][tauri_app_lib] Running migrations at /tmp/.mount_yaak_2dOkL0z/usr/lib/yaak-app/migrations
[2024-07-05][20:27:03][INFO][tauri_app_lib] Migrations complete!
[2024-07-05][20:27:03][INFO][tauri_app_lib] Create new window label=main_0
Cannot get default EGL display: EGL_SUCCESS
Cannot create EGL context: invalid display (last error: EGL_SUCCESS)
zsh: segmentation fault (core dumped) ./yaak_2024.6.6_amd64.AppImage
I am on a notebook with a Intel(R) Core(TM) i5-8250U CPU and no dedicated GPU, so using the Intel driver for Mesa
client glx vendor string: Mesa Project and SGI
Device: Mesa Intel(R) UHD Graphics 620 (KBL GT2) (0x5917)
OpenGL renderer string: Mesa Intel(R) UHD Graphics 620 (KBL GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 24.1.3-arch1.1
OpenGL version string: 4.6 (Compatibility Profile) Mesa 24.1.3-arch1.1
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 24.1.3-arch1.1