Closed Ricky-Tigg closed 1 year ago
Hello, Ricky. I've tried running BARAM on Rocky Linux 9.1 Rocky Linux seem to adopt wayland display server rather than X11 by default. However, QT has a problem in embedding OpenGL widget on wayland as you can see here, and the problem is not solved yet.
So, for now, we have to run BARAM only on X11 display server.
But, as you may know, you can run X11 client applications on wayland because "Xwayland" is running for this purpose.
To run BARAM as X11 client, following can be typed on a shell command line.
(venv) [(...)]$ QT_QPA_PLATFORM=xcb python main.py
By the way, I found that following packages are required to install to run QT program as X11 client.
So those components too from the xcb-util
family were relevant in regard to an investigation. In that family xcb-util
alone was pre-installed. At last, while none of QT components are installed, checked with dnf --installed list qt*
, the application is displayed thanks to your suggestion.
I'm glad to hear that it's ok now. I came to know that QT6 OpenGL is not working with wayland thanks to you. Thank you for giving me the clue.
From our discussion i could deduce that BARAM is built at least against a version of QT. Nevertheless if so, as it appears, no QT components are required installed in order to properly run this application. At last i learned that the QT platform supports plug-ins; wayland-egl, wayland, xcb among them. The details found here shall ideally complete the current installation instructions. No doubt that they will be found if needed. So it seems to me we can close.
kernel v.: 5.14.0 | distribution: Rocky Linux 9.1 x86_64 | baram v.: 22.0.4 | window system: Wayland (served by Mutter in my user session)
Hello. Running BARAM.
The GUI wizard opens. It processes successfully the selection of New case, till the end with default selections, which is where Finnish is presented. Output resulting from clicking Finnish.