> [PATCH 2/2] atbase-config: add eglfs_kms configuration file and change wl > shell
atbase? typo? On Fri, Mar 08, 2019 at 06:02:07PM -0500, Eric Ruei wrote: > - add eglfs_kms configuration file > - switch to wl-shell because xdb-shell-v5 is obsolete > > Signed-off-by: Eric Ruei <[email protected]> > --- > .../recipes-qt/qt5/qtbase-conf/eglfs_kms_cfg.json | 15 > +++++++++++++++ > meta-arago-distro/recipes-qt/qt5/qtbase-conf/qt_env.sh | 3 ++- > .../recipes-qt/qt5/qtbase-conf/ti33x/qt_env.sh | 3 ++- > meta-arago-distro/recipes-qt/qt5/qtbase-conf_1.0.bb | 10 +++++++--- > 4 files changed, 26 insertions(+), 5 deletions(-) > create mode 100644 > meta-arago-distro/recipes-qt/qt5/qtbase-conf/eglfs_kms_cfg.json > > diff --git a/meta-arago-distro/recipes-qt/qt5/qtbase-conf/eglfs_kms_cfg.json > b/meta-arago-distro/recipes-qt/qt5/qtbase-conf/eglfs_kms_cfg.json > new file mode 100644 > index 0000000..61b834b > --- /dev/null > +++ b/meta-arago-distro/recipes-qt/qt5/qtbase-conf/eglfs_kms_cfg.json > @@ -0,0 +1,15 @@ > +{ > + "device": "/dev/dri/card0", > + "hwcursor": false, > + "pbuffers": true, > + "outputs": [ > + { > + "name": "VGA1", > + "mode": "off" > + }, > + { > + "name": "HDMI1", > + "mode": "1024x768" > + } > + ] > +} > \ No newline at end of file > diff --git a/meta-arago-distro/recipes-qt/qt5/qtbase-conf/qt_env.sh > b/meta-arago-distro/recipes-qt/qt5/qtbase-conf/qt_env.sh > index 9701a8e..2014d20 100644 > --- a/meta-arago-distro/recipes-qt/qt5/qtbase-conf/qt_env.sh > +++ b/meta-arago-distro/recipes-qt/qt5/qtbase-conf/qt_env.sh > @@ -2,5 +2,6 @@ > > ### QT Environment Variables ### > export SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt > +export QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs_kms_cfg.json > export QT_QPA_EGLFS_INTEGRATION=none > -export QT_WAYLAND_SHELL_INTEGRATION=xdg-shell-v5 > +export QT_WAYLAND_SHELL_INTEGRATION=wl-shell > diff --git a/meta-arago-distro/recipes-qt/qt5/qtbase-conf/ti33x/qt_env.sh > b/meta-arago-distro/recipes-qt/qt5/qtbase-conf/ti33x/qt_env.sh > index 68ccf04..8ff0508 100644 > --- a/meta-arago-distro/recipes-qt/qt5/qtbase-conf/ti33x/qt_env.sh > +++ b/meta-arago-distro/recipes-qt/qt5/qtbase-conf/ti33x/qt_env.sh > @@ -3,5 +3,6 @@ > ### QT Environment Variables ### > export QT_QPA_EVDEV_TOUCHSCREEN_PARAMETERS="rotate=180" > export SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt > +export QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs_kms_cfg.json > export QT_QPA_EGLFS_INTEGRATION=none > -export QT_WAYLAND_SHELL_INTEGRATION=xdg-shell-v5 > +export QT_WAYLAND_SHELL_INTEGRATION=wl-shell > diff --git a/meta-arago-distro/recipes-qt/qt5/qtbase-conf_1.0.bb > b/meta-arago-distro/recipes-qt/qt5/qtbase-conf_1.0.bb > index b2ad0a8..5c2974e 100644 > --- a/meta-arago-distro/recipes-qt/qt5/qtbase-conf_1.0.bb > +++ b/meta-arago-distro/recipes-qt/qt5/qtbase-conf_1.0.bb > @@ -5,12 +5,16 @@ LIC_FILES_CHKSUM = > "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384 > > PACKAGE_ARCH = "${MACHINE_ARCH}" > > -SRC_URI = "file://qt_env.sh" > +SRC_URI = "file://qt_env.sh \ > + file://eglfs_kms_cfg.json \ > + " > > -# Add custom Arago qtbase Environment script file > +# Add custom Arago qtbase Environment script and eglfs_kms configuration file > do_install () { > install -d ${D}${sysconfdir}/profile.d > install -m 0644 ${WORKDIR}/qt_env.sh ${D}${sysconfdir}/profile.d/ > + install -d ${D}${sysconfdir}/qt5 > + install -m 0644 ${WORKDIR}/eglfs_kms_cfg.json ${D}${sysconfdir}/qt5/ > } > > -FILES_${PN} += "${sysconfdir}/profile.d/*" > +FILES_${PN} += "${sysconfdir}/profile.d/* ${sysconfdir}/qt5/*" > -- > 1.9.1 > > _______________________________________________ > meta-arago mailing list > [email protected] > http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago _______________________________________________ meta-arago mailing list [email protected] http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
