The display config file ( https://doc-snapshots.qt.io/qt5-dev/embedded-linux.html#eglfs-with-eglfs-kms-backend ) that is used for the DRM-based backends (GBM, EGLDevice) is somewhat insufficient when it comes to configuring multiple displays:
- How does one change the order of displays in the virtual desktop? (for example, I want HDMI1 to be placed to the left of DP1) The order in the "outputs" array is not taken into account at the moment as far as I can see.
- The EGLDevice backend fails to query the physical size for some reason. However, the environment variables (QT_QPA_EGLFS_PHYSICAL_WIDTH/HEIGHT) are not sufficient anymore to safely override the values because they apply to all screens which is incorrect.