About your touchpad... A quick search provided some useful informations: https://askubuntu.com/questions/823068/touch-pad-not-detected-correctly-asus-x540sa
It might be that using a newer kernel version your touchpad works just fine... Trisquel is fully free software and lack even blobs from it. That can well be the issue you're facing...
