Embedded Kiosk based on Raspberry Pi 5

I am very impressed with the Yoe-kiosk browser. For an embedded system based on the Raspberry Pi 5 and Debian Bookworm I would like to create a kiosk application (Chromium with virtual keyboard). I would like to realize the web browser and the virtual keyboard with Qt6. Unfortunately I can’t get the example code of the Yoe-kiosk-browser to run. Can anyone help me or give me a tip? Thank you very much.

We typically build the yoe-kiosk-browser in the Yoe Distribution (BTW, it supports rPI5), but I’ve also built in Arch Linux after installing needed Qt dependency packages. Have not tried Debian.

Can you paste in your build errors here, or open an issue.

yoe-kiosk-browser is also packaged for Alpine Linux Alpine Linux packages

but not for debian or fedora etc. Maybe it will be easy to write
a debian rules files by looking at aports file for yoe-kiosk-browser

1 Like

After I inserted the following code, it works under Debian Bookworm on the Raspi 400:
QGuiApplication::setAttribute(Qt::AA_ShareOpenGLContexts);
with a 7" HDMI display.

I will be testing the Raspi 5 soon.

How can I change the screen orientation (rotation) dynamically by command (e.g. shortcut)?

Dynamic rotation is not currently supported, but we plan to add that soon. Still working through ideas, but thinking of adding a NATs client to the Kiosk browser and then pushing updates to the Kiosk browser for various things over NATs. This would allow tight integration with Simple IoT and give us remote management, etc.

1 Like

When I make a numerical entry with a touch screen, an annoying cut/copy/paste dialog always appears. This is not the case when using the keyboard. How can I hide this dialog?

Can you open an issue at: Issues · YoeDistro/yoe-kiosk-browser · GitHub

and include screenshots, and a simple HTML example that demonstrates the problem?

It seems like I’ve seen something like this in the past, but can’t reproduce it now.

Hi khem,

how can i install it on Alpine linux. Using apk add yoe-kiosk-browser doesn’t seems to work.

Regards
Arnaud

@ArnaudDeClerck, perhaps something has regressed. Can you post the errors ?
the abuild for it was added last year so make sure you are either on edge or latest
release of alpine.

image
Do i need to at a repository
i have both the main en community active
image
i’m on the latest standard version

Thanks for your time

i think i figure it out for the installation since testing is only available on edge and not standard. added the edge testing repo and i could install it.

but when i try to launch it …


This happens

FYI i’m running ALpine in a VM for the moment that could also be a reason.