-
Notifications
You must be signed in to change notification settings - Fork 93
Setup: Boot to Browser (OctoPi or Jessie Light)
Follow this guide for Jessie Full.
-
Make sure you've expanded your file system
-
Make sure you've your touchscreen working by installing the required drivers.
-
Make sure all packages are up-to-date:
sudo apt-get update
-
Install all required modules:
sudo apt-get install --no-install-recommends xinit xserver-xorg xserver-xorg-video-fbdev x11-xserver-utils matchbox unclutter
-
Register your touchscreen to X11 by creating a new config:
sudo nano /usr/share/X11/xorg.conf.d/99-fbdev.conf
-
If your touchscreen is connected with HDMI, paste the following code:
Use this if you're using the Official Pi TouchscreenSection "Device" Identifier "touchscreen" Driver "fbdev" Option "fbdev" "/dev/fb0" EndSection
-
Otherwise, paste the following code:
Section "Device" Identifier "touchscreen" Driver "fbdev" Option "fbdev" "/dev/fb1" EndSection
Save and exit (
CTR-O
,enter
andCTR-X
) -
-
Allow X11 to run as anybody by running the following command:
sudo sed -i 's/allowed_users=console/allowed_users=anybody/' /etc/X11/Xwrapper.config
-
Get the TouchUI boot files:
wget -P /home/pi/ https://github.com/BillyBlaze/OctoPrint-TouchUI/archive/autostart.zip unzip -d /home/pi/ /home/pi/autostart.zip
-
Copy service file and register it as auto boot: 1. Copy service file and register it as auto boot:
sudo cp ~/OctoPrint-TouchUI-autostart/touchui.init /etc/init.d/touchui sudo chmod +x /etc/init.d/touchui sudo cp ~/OctoPrint-TouchUI-autostart/touchui.default /etc/default/touchui sudo update-rc.d touchui defaults
-
Reboot
-
You can also safely remove
autostart.zip
. Do not remove the directory~/OctoPrint-TouchUI-autostart
and if you change the path of this directory then edit the file/etc/default/touchui
with the new path. -
Don't forget to turn on Touchscreen mode in the TouchUI Setting dialog to enhance performance.
-
Troubleshooting: