These are some instructions to get the screen going. To get the power button working, have a look at the Raspdac instructions. I have given up on the matchbox-keyboard for the moment. If Audiophonics comes back to these forums, perhaps they could post some instructions. I think it may be something to do with the "focus" setting in the Customize page of Moode.
My instructions are largely based on the good work on this page so credit goes to the author:
https://rataks.com/blog/raspberry-pi-to ... omium.html" onclick="window.open(this.href);return false;
Step 1 - Prepare your sd card
Write moode to your sd card
Go to
http://moode.local" onclick="window.open(this.href);return false;
Go to configure system and choose to expand the sd card
Step 2 - Fix screen orientation
ssh
pi@moode.local
sudo nano /boot/config.txt
Now add the following to the bottom of the config to rotate the screen
lcd_rotate=2
avoid_warnings=1
Step 3 - Install software
sudo apt update
sudo apt install xinit xorg lsb-release xserver-xorg-legacy chromium-browser
sudo sed -i "s/allowed_users=console/allowed_users=anybody/" /etc/X11/Xwrapper.config
Step 4 - Create a .xinitrc file
sudo nano /home/pi/.xinitrc
Add the following to the fie and save it
#!/bin/bash
# turn off display power management
xset -dpms &
# turn on a 10 minute screensaver
xset s 600 &
# start chromium browser
chromium-browser --kiosk --touch-events --disable-touch-drag-drop --disable-overlay-scrollbar --enable-touchview --enable-pinch --window-size=800,480 --window-position=0,0 --disable-session-crashed-bubble --disable-infobars --no-first-run --app=
http://localhost/
Step 5 - Create a start-gui.sh file
sudo nano /home/pi/start-gui.sh
Add the following to the file and save it
#!/bin/bash
/usr/bin/xinit
Make executable by running the following
sudo chmod +x /home/pi/start-gui.sh
Step 6 - Create a service
sudo nano /lib/systemd/system/start-gui.service
Add the following to the file and save it
[Unit]
Description=Start Chromium GUI
After=nginx.service php5-fpm.service mpd.service
[Service]
Type=simple
ExecStart=/home/pi/start-gui.sh
User=pi
[Install]
WantedBy=multi-user.target
Step 7 - Start the service
sudo systemctl enable start-gui.service
sudo systemctl start start-gui.service
Step 8 - Modify the look of the interface
Press Ctrl tab on a keyboard connected to the Raspberry pi
Go to Chromium advance settings and set the default zoom to 75%. This can be modified to something else by "inspecting" the element. Look online for guides.
Go to Chrome extensions (chome://extensions" onclick="window.open(this.href);return false;) and install minimal scrollbar
sudo nano /home/pi/start-gui.sh
To hide the cursor make sure the nocursor flag is now included
#!/bin/bash
/usr/bin/xinit -- -nocursor
The display should now be working