diff --git a/app/main.cpp b/app/main.cpp index 3f4a5c0e..27868d69 100644 --- a/app/main.cpp +++ b/app/main.cpp @@ -300,6 +300,12 @@ int main(int argc, char *argv[]) QGuiApplication::setHighDpiScaleFactorRoundingPolicy(Qt::HighDpiScaleFactorRoundingPolicy::PassThrough); #endif } + else { + if (qgetenv("QT_QPA_PLATFORM").isEmpty()) { + qInfo() << "Unable to detect Wayland or X11, so EGLFS will be used by default. Set QT_QPA_PLATFORM to override this."; + qputenv("QT_QPA_PLATFORM", "eglfs"); + } + } // This avoids using the default keychain for SSL, which may cause // password prompts on macOS.