Finns det någon överjävligt duktig på Touch och Linux?
Postat: 10 april 2018, 18:46:43
Har problem sedan lång tid tillbaka med en mindre Elo Touch skärm och RPi.
Problemfri i Win miljö
Har xinput calibrator installerad men calibrerings data sparas inte till fil från scriptfilen.
Problemet är att om jag knackar på vänster sida så är markören på höger sida och så vill man ju inte ha det.
Finns det någon här som kan reda ut varför inte dessa data skrivs in?
Vare sig xinput eller log skrivs inte ej heller meddelanden.
http://ozzmaker.com/enable-x-windows-on-piscreen/
Problemfri i Win miljö
Har xinput calibrator installerad men calibrerings data sparas inte till fil från scriptfilen.
Problemet är att om jag knackar på vänster sida så är markören på höger sida och så vill man ju inte ha det.
Finns det någon här som kan reda ut varför inte dessa data skrivs in?
Vare sig xinput eller log skrivs inte ej heller meddelanden.
http://ozzmaker.com/enable-x-windows-on-piscreen/
Kod: Markera allt
#!/bin/sh
# script to make the changes permanent (xinput is called with every Xorg start)
#
# can be used from Xsession.d
# script needs tee and sed (busybox variants are enough)
#
# original script: Martin Jansa <Martin.Jansa@gmail.com>, 2010-01-31
# updated by Tias Guns <tias@ulyssis.org>, 2010-02-15
# updated by Koen Kooi <koen@dominion.thruhere.net>, 2012-02-28
PATH="/usr/bin:$PATH"
BINARY="xinput_calibrator"
CALFILE="/etc/pointercal.xinput"
LOGFILE="/var/log/xinput_calibrator.pointercal.log"
if [ -e $CALFILE ] ; then
if grep replace $CALFILE ; then
echo "Empty calibration file found, removing it"
rm $CALFILE
else
echo "Using calibration data stored in $CALFILE"
. $CALFILE && exit 0
fi
fi
CALDATA=`$BINARY --output-type xinput -v | tee $LOGFILE | grep ' xinput set' | sed 's/^ //g; s/$/;/g'`
if [ ! -z "$CALDATA" ] ; then
echo $CALDATA > $CALFILE
echo "Calibration data stored in $CALFILE (log in $LOGFILE)"
fi