Hoi Bas,
beetje late reactie, maar ik zat op de boot
Ik heb hieronder even alles genoteerd wat ik heb gedaan:
Eerst ¨evdev¨ geinstalleerd: (bedankt Brambo!)
sudo apt-get install xserver-xorg-input-evdev
Opnieuw opstarten, en een regel aanpassen:
sudo nano /usr/share/X11/xorg.conf.d/40-libinput.conf
bij touchscreen driver regel libinput de drivernaam ¨egalax¨ vervangen door ¨evdev¨
En dan vervolgens Twofinger Touch installeren:
mkdir ~/temp
cd ~/temp
wget plippo.de/dwl/twofing/twofing-0.1.2.tar.gz
sudo apt-get update
sudo apt-get install build-essential libx11-dev libxtst-dev libxi-dev x11proto-randr-dev libxrandr-dev
tar -xvzf twofing-0.1.2.tar.gz
cd twofing-0.1.2
make
En dit regeltje heb ik aangepast, hier heb ik in plaats van ¨egalax¨ ¨evdev¨ gebruikt:
sudo nano /etc/udev/rules.d/70-touchscreen-evdev.rules
Dit regeltje erin, opslaan en exit:
KERNEL=="event*",ATTRS{name}=="FT5406 memory based driver",SYMLINK+="twofingtouch",RUN+="/bin/chmod a+r /dev/twofingtouch"
En dan gaat er(denk ik) vanaf het volgende commando bij mij iets mis, maar wat weet ik niet:
sudo cp twofing /usr/bin/
Even opnieuw opstarten, terminal openen, en testen:
twofing --debug
Als het werkt ¨twofing¨ opnieuw starten, maar nu zonder debug-switch (?)
twofing
En dan automatisch opstarten mogelijk maken, (en dat krijg ik dus niet aan de praat) opslaan en opnieuw opstarten:
nano ~/.config/lxsession/LXDE-pi/autostart
Als het werkt kun je nog wat files opruimen:
rm -r ~/temp
Dan werkt het bij mij, alleen zodra ik opnieuw opstart, krijg ik ¨twofing¨ alleen aan de praat door dit bij ´Run¨ (hoofdmenu, op de framboos klikken) in te voeren, of in een terminal. Dan werkt het, maar ik wil dat het na opstarten gewoon meteen werkt.
Onderstaande oplossing heb ik nog niet geprobeerd, plotter hangt nog op de boot.
Code: Select all
# Install packages
sudo apt-get update && sudo apt-get install build-essential libx11-dev libxi-dev x11proto-randr-dev libxrandr-dev libxtst-dev xserver-xorg-input-evdev
Code: Select all
# Install twofing
cd ~
wget
plippo.de/dwl/twofing/twofing-0.1.2.tar.gz
tar -xvzf twofing-0.1.2.tar.gz
cd twofing-0.1.2
make && sudo make install
Code: Select all
# create a new rule-file
sudo nano /etc/udev/rules.d/70-touchscreen-raspberrypi.rules
# add the following line
KERNEL=="event*",ATTRS{name}=="FT5406 memory based driver",SYMLINK+="twofingtouch",MODE="0440"
Code: Select all
# modify X11 config
sudo nano /usr/share/X11/xorg.conf.d/40-libinput.conf
# add the following lines at the end of the file
Section "InputClass"
Identifier "calibration"
Driver "evdev"
MatchProduct "FT5406 memory based driver"
Option "EmulateThirdButton" "1"
Option "EmulateThirdButtonTimeout" "750"
Option "EmulateThirdButtonMoveThreshold" "30"
EndSection
Code: Select all
# Reboot your device
sudo reboot
Code: Select all
# Check if twofing is working
twofing --debug
Code: Select all
# Add twofing to autostart
nano ~/.config/lxsession/LXDE-pi/autostart
# add the line at the end
@/usr/bin/twofing
Code: Select all
# Cleanup
cd ~
rm -rf ~/twofing-0.1.2
Ga ik zsm. ook proberen. Hier de link waar ik het allemaal vandaan haal:
www.raspberrypi.org/forums/vie...3ee09a5b302&start=25
Wat er bij jou misgaat weet ik niet, zo veel snap ik er nou ook weer niet van.. In bovenstaande link worden wel wat mogelijke oorzaken genoemd.
Martijn