PI4B with touch display - White screen instead of LBB UI. #329
-
This is a new problem I discovered yesterday. I made a new install on a Pi 4B/8GB ram with a 4/3" Waveshare capacitive touch screen attached. The problem arises when the LBB software attempts to start. The full-screen window appears, but it is blank white with dark grey rectangle across the top menu bar area. This screen will stay on indefinitely unless I connect a keyboard and press Alt-Tab. When I do that, the screen changes to fully white -- no grey menu bar rectangle -- and then after a few seconds the LBB UI appears. This is not the Comitup UI as I have the same problem if the Pi can't connect to a known WiFi. If I press Alt-Tab, I get the same transition to a fully white screen followed by the Comitup UI appearing as normal. This is a new problem that has crept in between yesterday and a couple of weeks ago. I had a previous install with a different touch screen, and if I flash my card with that backup, I get the UI showing up on the new screen after a normal boot. So it's either something has changed with Pi OS or with LBB's software that is causing this. To be clear, the software IS running and working -- if I connect from a different device -- say my phone's browser -- I can see the UI and run a backup like normal. It simply appears that the UI is not opening in the foreground on the device itself. I've attached a screen shot of the blank screen as well as a video showing what I see on the screen from cold boot lbb.white.screen.problem.480p.mp4Here are the Pi OS details
When I go to the System tab I DO see a status error:
Related? Otherwise, any Ideas? Thanks!
|
Beta Was this translation helpful? Give feedback.
Replies: 11 comments 11 replies
-
More on this. I tracked this down to the autostart script found here:
On the line that launches firefox:
It's the |
Beta Was this translation helpful? Give feedback.
-
But full screen is necessary, isn't it? Maybe you figure out a fullscreen solution? I'll be back next week and also try to fix that
|
Beta Was this translation helpful? Give feedback.
-
I tinkered around with this for a while this evening, and this worked for me:
I needed to use Chromium instead of Firefox AND I needed to remove the |
Beta Was this translation helpful? Give feedback.
-
Great! I'll change that next week.
|
Beta Was this translation helpful? Give feedback.
-
I just uploaded a new version having comitup integrated into the web UI. The desktop now loads the web UI any time. To access comitup you have to follow the menu link (only visible if the hotspot is active). Because of the side effects of chromium-browser and --kiosk I did change this yet. Would you please test it? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Just repeat the command from installation. The script will run in update
mode.
|
Beta Was this translation helpful? Give feedback.
-
Due limitations of bash config files, some characters are not accepted.
In an upcoming commit I'll allow most special characters but not quotes,
spaces and backslashes.
|
Beta Was this translation helpful? Give feedback.
-
About the white screen surprisingly the was a difference between HDMI connected monitors and those connected to the screen port. This is fixed now so please update and tell me. |
Beta Was this translation helpful? Give feedback.
-
In my tests it did. Did you try this in a native lbb environment? What's the owner and the permissions of that file (/home/lbb-desktop/.config/autostart/little-backup-box.desktop)?
|
Beta Was this translation helpful? Give feedback.
-
Yes, I changed this from the native hostname. Any issues about that?
|
Beta Was this translation helpful? Give feedback.
One more on this: I was able to solve it be changing my autostart script from this:
Exec=chromium-browser --kiosk http://localhost
To this:
Exec=chromium-browser --kiosk http://localhost:8080