Hello Toradex Community,
I am using Colibri iMX7D 1GB with Torizon OS (Debian-based).
My setup:
- Torizon OS with Docker
- Running my PyQt5 / Python3 GUI application inside a Docker container
- Display output works fine — the application runs and renders on the screen
My issue:
The application shows correctly, but it is not clickable.
The cursor is not visible.
I have /dev/input/touchscreen0
and several /dev/input/eventX
devices available.
I am running torizon/arm32v7-debian-weston
as the Weston container, but it fails with messages like:
vbnet
Copy code
Couldn't get a file descriptor referring to the console
/usr/bin/weston-launch: failed to open tty: No such file or directory
I tried setting QT_QPA_PLATFORM=wayland
and QT_QPA_PLATFORM=linuxfb
, but still no touch/cursor.
What I’ve tried:
Running Weston container with --device /dev/fb0 --device /dev/input --device /dev/dri
Running my application with QT_QPA_PLATFORM=linuxfb
/ wayland
Linking /var/lib/docker
to SD card for space, Docker runs fine now
What I need help with:
- How can I properly enable cursor and make touch/clicks work?
- Is there any additional configuration for Weston or debian Qt on Torizon OS (iMX7D without GPU)?
- What is the recommended approach for this setup?
@ToradexAI