Dual display connection in Apalis imx8qm evaluation board v1.1C

Hi @Nikitha ,
Since you are using reference multimedia image, you do not need to run docker. You need to apply configuration in weston.ini file.

Referring to the article, I was able to run two different application on HDMI and LVDS.
Here are the changes in weston.ini configuration

[core]
#gbm-format=argb8888
idle-time=0
#use-g2d=1
xwayland=true
repaint-window=16
#enable-overlay-view=1
modules=screen-share.so
shell=kiosk-shell.so

[shell]
panel-position=top
locking=false
allow-zap=true
num-workspaces=1

[libinput]
enable_tap=true
touchscreen_calibrator=true
calibration_helper=/usr/bin/toradex-save-touchscreen-calibration

[output]
name=HDMI-A-1
mode=preffered
transform=normal
app-ids=org.freedesktop.weston.simple-egl

[output]
name=LVDS-1
mode=preffered
transform=normal
app-ids=org.freedesktop.weston.flower

[screen-share]
command=/usr/bin/weston --backend=rdp-backend.so --shell=fullscreen-shell.so --no-clients-resize --rdp-tls-cert=/etc/freerdp/keys/server.crt --rdp-tls-key=/etc/freerdp/keys/server.key

The app-ids used can be found using the below command

WAYLAND_DEBUG=1 <MY_APP_NAME> 2>&1 | grep app
eg
WAYLAND_DEBUG=1 weston-flower 2>&1 | grep app                                                                                    
[4219747.099]  -> xdg_toplevel@18.set_app_id("org.freedesktop.weston.flower")

Save the configuration and restart weston.services

systemctl restart weston.service

Start the applications

weston-flower &
weston-simple-egl &

The application will start on the assigned display