-
Notifications
You must be signed in to change notification settings - Fork 93
Setup: Troubleshooting
This indicates your driver is not working, please consult your touchscreen maker for installation instructions.
X11 is using the wrong framebuffer for displaying TouchUI.
-
Run
sudo nano /etc/X11/xorg.conf.d/99-fbdev.conf
if file/path does not exist then create it -
Find the following code:
Section "Device" Identifier "touchscreen" Driver "fbdev" Option "fbdev" "/dev/fb1" EndSection
if not found, paste the code into the file
if found, replace/dev/fb1
into/dev/fb0
or/dev/fb0
into/dev/fb1
-
Save & Exit (CTR-O, ENTER, CTR-X)
-
Run
sudo chmod +x /etc/X11/xorg.conf.d/99-fbdev.conf
-
Reboot
Stop TouchUI withsudo service touchui stop
Runcurl -sLS https://apt.adafruit.com/add | sudo bash
Runsudo apt-get install -y xinput-calibrator
RunFRAMEBUFFER=/dev/fb1 & DISPLAY=:0.0 xinput_calibrator
Follow the calibration stepsAfter you completed step 6, pay attention to your command line, because it will show a wall of text with at the bottom instructions, please copySection
untilEndsection
and follow step 7Runsudo nano /etc/X11/xorg.conf.d/99-calibration.conf
and replace the file with the copiedSection
code from step 6.Save (CTR-O, Enter, CTR-X)Reboot
-
Make sure you followed the Calibration part first! -
Edit the calibration file you madesudo nano /etc/X11/xorg.conf.d/99-calibration.conf
-
Add the following line before theEndSection
that you copied from the calibration:For inverting horizontal axisOption "InvertX" "true"
For inverting vertical axisOption "InvertY" "true"
- Download and install the plugin SnapStream (also available in the plugin manager)
- Configurate the settings:
-
Open a browser and type
http://pi-ip-adrress:8080/?action=snapshot
.
If this works, then replace/webcam/?action=snapshot
with/?action=snapshot
and save -
If that didn't work, then try
http://pi-ip-adrress:8080/webcam/?action=snapshot
In that case, SnapStream should work straight out of the box
-