-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issues with Kiosk tutorial #3184
Comments
There is also a display issue being reported in #2925. |
Sorry for snatching this issue, @tobybroberts -- I've been doing some standardisation work on the tutorials and I've already handled this :) |
Thank you @nathan-contino - much appreciated. |
Seems to be folks still having issues with the tutorial. See #2925 for details. |
Regarding HDMI replug issue it seems that adding "--start-maximized" to chromium-browser parameter fixes it. |
Already added the |
Or away to create a watcher to restart chromium if it's not running, alternatively now firefox is bundled does this work any better? |
I wrote a bash script to check if chromium is still running. If it is not, the kiosk reboots. I run it under the root crontab every 15 minutes. Chromium crashes about every 3 hours and 50 minutes +/- 5 minutes on Raspberry Pi 4, 8GB, Bookworm 64 bit, Wayland:
|
Probably slightly better to use a systemd service like the one here https://raw.githubusercontent.com/arrizer/MagicMirror/487f2d1022c43ca1375ec42048f7bb0cec8db6fe/magicmirror-dashboard.service |
I've just attempted to use the kiosk tutorial, and I could not get it to work using Wayland. The issues I found were:
The only way I got autostart to work was via the My env:
|
I don't think that used to be in the tutorial. |
I think the tutorial is a little confused as it mentions both |
Maybe it is a good idea to add to the tutorial how to hide your cursor? Because for what I can find it's a real pain in the ass with bookworm. |
Any updates on this? The Pi 5 does not have autostart either? |
@nathan-contino When you're back from vacation can you take a look at this and try and sort it out once and for all? |
Also, none of the old screen turn off methods seem to work with Wayland. Could we please get some direction on this? Its very frustrating not having a way to turn off the screen for those of us running kiosks as home calendar displays (not to mention just plane wasteful running the screen 24h per day) Stuff like this, that was working last week for some people, is now just logging people off their Pis after the latest update.
Thanks |
Probably some overlap with #3353. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Not so fast! |
The kiosk tutorial states that
This is confusing since the tutorial then relies on Wayfire which is (still) only available on Raspberry Pi 4 and newer.
|
Great point. However, I believe we use Wayfire to render the desktop on any Raspberry Pi running the Wayland window server. It's just that Raspberry Pi 4, 400, and 5 run Wayland by default since Raspberry Pi OS Bookworm. I've updated the tutorial to specifically call out the Wayland dependency, and added instructions on how to switch to Wayland on an older Raspberry Pi as well. I also updated our documentation with a Hopefully these changes will make the current tutorial more accessible to folks running older models of Raspberry Pi. Closing this issue as we've tracked down the stability issues in kiosk mode to Chrome/Wayland bugs that are both out of our control and should see improvements trickling through as more and more Linux users switch to Wayland. I'll create a separate issue to document cursor hiding and screen turn off methods in Wayland when running Kiosk mode. Since we want the tutorials to remain short and sweet and general-purpose, I'll add that content to the documentation on Kiosk mode, which needs updating anyway. Thanks all for the information here, everyone. |
Does this work for DietPi? |
All of our documentation and tutorials are written for Raspberry Pi OS (with a few exceptions ). |
Is this still busted? I can't get a freshly flashed bookworm image (64 bit) on 4B to boot and load chromium in kiosk mode - followed the tutorial but nothing happening on boot to desktop |
I'm on the same boat as @samskiter. Followed the tutorial on my 4B, and literally nothing is happening. It just goes straight to the desktop without launching the browser or anything |
Problem is that RPi OS now uses wayland/labwc as default en not wayland/wayfire. The tutorial is made with wayfire in mind.
|
Good point! I guess we need to check / update our tutorials to work with labwc instead of wayfire. |
Agreed. This could use a new set of eyes to match our new Wayland stack 😈 |
Just to add to this topic, in a clean install of Raspberry Pi OS with desktop 64bit on a Raspberry Pi 5 the file |
The power-supply section of https://www.raspberrypi.com/tutorials/how-to-use-a-raspberry-pi-in-kiosk-mode/ probably needs a bit of an update, as the "Shopping list" section says "Raspberry Pi (any model)" and "USB-C power supply unit (PSU)".
The text was updated successfully, but these errors were encountered: