Revision [7115]
This is an old revision of ViewSonicTouchscreen made by ZorrUno on 2021-08-02 09:57:01.
ViewSonic Touchscreen PC Setup
Product
This was a ViewSonic all in one touchscreen computer I picked up as brand new old stock in box for NZ$60.VPC101 All-in-one PC
160 GB Hard Drive
1GB RAM
LCD 18.5" Touch screen
Hardware Notes
Wireless: i/f wlp2s0WIred: enp1s0
Operating System
After trials of a few minimal browser only type OSs, and a full Ubuntu install, I settled on pure Debian Buster, with the LXDE desktop manager. Gnome was a bit slow with the small amount of RAM, and I couldn't find a smaller setup that had the drivers in for the touchscreen. I could likely remove the desktop manager later and just run the browser via Xorg.Getting the touch Screen working
The touch screen showed life, but was well outside sensible calibration parameters. Using the methods I found when googling gave some help, but it was a long trial of setting parameters then restarting the display manager to get an accurate setupsu -
# the drivers seem to be related to evdev (from what I looked at on google) so I found this:
apt install xserver-xorg-input-evdev
# still no joy, but google says remove this library
apt remove xserver-xorg-input-libinput
# it will state that a lot of other software is now not needed... including a lot of X stuff so I left it alone.
# install the graphical calibrator. This helps with the setup (but didn't give me anything close to the final answer)
apt install xinput-calibrator
# change back to the normal user (so X can be accessed
# run it with --list to show the devices. Note the binary has an underscore (but install package a hyphen.
xinput-calibrator --list
# This responds with:
Device "IDEACOM IDC 6680 Touchscreen" id=10
Device "IDEACOM IDC 6680 Mouse" id=12
Device "IDEACOM IDC 6680" id=12
# note there are 2 spaces before IDC. This is important when putting in the calibration config next.
# Install arandr which is a convenient gui (for xrandr) for setting up the screen display. I wanted my display to be portrait mode, so this is a convenient way to rotate the display 90 degrees (to the right in my case)
apt install arandr
# the drivers seem to be related to evdev (from what I looked at on google) so I found this:
apt install xserver-xorg-input-evdev
# still no joy, but google says remove this library
apt remove xserver-xorg-input-libinput
# it will state that a lot of other software is now not needed... including a lot of X stuff so I left it alone.
# install the graphical calibrator. This helps with the setup (but didn't give me anything close to the final answer)
apt install xinput-calibrator
# change back to the normal user (so X can be accessed
# run it with --list to show the devices. Note the binary has an underscore (but install package a hyphen.
xinput-calibrator --list
# This responds with:
Device "IDEACOM IDC 6680 Touchscreen" id=10
Device "IDEACOM IDC 6680 Mouse" id=12
Device "IDEACOM IDC 6680" id=12
# note there are 2 spaces before IDC. This is important when putting in the calibration config next.
# Install arandr which is a convenient gui (for xrandr) for setting up the screen display. I wanted my display to be portrait mode, so this is a convenient way to rotate the display 90 degrees (to the right in my case)
apt install arandr
apt install arandr