Torizon: Fix runtime container

- Don't overwrite the existing vivante drivers by installing libgbm
- Fix SLINT_BACKEND to select the correct renderer
This commit is contained in:
Simon Hausmann 2024-02-29 18:47:53 +01:00
parent 31298d122f
commit e214b3b306

View file

@ -49,11 +49,11 @@ LABEL org.opencontainers.image.source=https://github.com/slint-ui/slint
LABEL org.opencontainers.image.description="Container image providing Slint demos for use on Torizon. Run with 'docker run --user=torizon -v /dev:/dev -v /tmp:/tmp --device-cgroup-rule='c 199:* rmw' --device-cgroup-rule='c 226:* rmw'. Available demos: printerdemo slide_puzzle gallery opengl_underlay carousel todo"
RUN apt-get update \
&& DEBIAN_FRONTEND=noninteractive apt-get install libfontconfig1 libxkbcommon0 libinput10 libgbm1 fonts-noto-core fonts-noto-cjk fonts-noto-cjk-extra fonts-noto-color-emoji fonts-noto-ui-core fonts-noto-ui-extra \
&& DEBIAN_FRONTEND=noninteractive apt-get install libfontconfig1 libxkbcommon0 libinput10 fonts-noto-core fonts-noto-cjk fonts-noto-cjk-extra fonts-noto-color-emoji fonts-noto-ui-core fonts-noto-ui-extra \
&& rm -rf /var/lib/apt/lists/*
COPY --from=build /slint/demos/* /usr/bin/
ENV SLINT_FULLSCREEN=1
ENV SLINT_BACKEND=linuxkms-skia
ENV SLINT_BACKEND=linuxkms-skia-opengl
CMD /usr/bin/printerdemo