Ok since you are only familiar with Ubuntu, I downloaded the latest version Ubuntu 24.04 LTS and got the same issue $ chessx QSocketNotifier: Can only be used with threads started with QThread libpng warning: iCCP: known incorrect sRGB profile qt.qpa.wayland: Failed to load client buffer integration: "wayland-egl" qt.qpa.wayland: Available client buffer integrations: () qt.qpa.wayland: No shell integration named "xdg-shell" found qt.qpa.wayland: No shell integration named "xdg-shell-v6" found qt.qpa.wayland:...
This is Ubuntu and I just did apt install chessx. I don't want to compile or play with variables like QT_QPA_PLATFORM. Users should have the program work out of the box.
Ok since you are only familiar with Ubuntu, I downloaded the latest version Ubuntu 24.04 LTS and got the same issue $ chessx QSocketNotifier: Can only be used with threads started with QThread libpng warning: iCCP: known incorrect sRGB profile qt.qpa.wayland: Failed to load client buffer integration: "wayland-egl" qt.qpa.wayland: Available client buffer integrations: () qt.qpa.wayland: No shell integration named "xdg-shell" found qt.qpa.wayland: No shell integration named "xdg-shell-v6" found qt.qpa.wayland:...
I don't understand why this bug is rejected. I am using Arch Linux currently not Ubuntu, the bug is valid and chessx won't start in wayland
error: ‘availableVoices’ is not a member of ‘ChessXSettings’
If Ubuntu is falling back to xcb, this doesn't mean the bug is invalid. To verify chessx is not using the wayland plugin in Ubuntu try: QT_QPA_PLATFORM=wayland chessx If this doesn't work, and QT_QPA_PLATFORM=xcb works, then Ubuntu is just using the X11 plugin behind the scenes
chessx failed to run natively in wayland