Posts by valdi74
-
-
Submit a PR to LE master, and let's review it on github. Even if it's not accepted it gets the changes out in public where others may find it useful for their own custom builds.OK, I'll do it after positive tests on my laptop. Thanks for advice.
EDIT: My touchpad is working fine with synaptics driver Now I'm learning how to submit a PR to LE.
EDIT2: I submitted pull request. I tried to follow instructions in CONTRIBUTING.md, but I do not know if I did it correctly. I'm not familiar with git and it was my first multifile commit.
-
I am quite illiterate in terms of compiling software, so I guess I will have to wait for your tests.
It's precompiled (by me) patch, so you don't have to compile anything. Script gets Milhouse build, decompress it, copies new files with synaptic driver into it and compress back. You can wait for my tests few days. I will let you know if it works.
In any case, I dislike the idea to set aside from "official" builds doing my own or using a different one.
I don't like the idea doing my own builds also, but for now it's only way to get our touchpad to work. You can try to convince the developers to add the driver to the official release. I have failed to do that
In fact, I did official buld from LE git master -
Gaudi
I compiled LibreElec grom git master with "bloatware" Synaptics driver Here is my patch with libs: LibreELEC_synaptics_patch.tar.bz2
I did it the first time in my life and I do not know if it will work I will not have my Toshiba laptop for a few days, so I can't test the patch by myself. You can test it on your ThinkPad if you want, or wait for my tests.
I wrote small shell script to apply my patch to Milhouse build. You can set variable BUILD_ARCH to any Milhouse build.Bash
Display More#!/bin/sh BUILD_ARCH="LibreELEC-Generic.x86_64-8.0-Milhouse-20161127233733-#1127-g7eafbcc.tar" HTTP_PATH="http://milhouse.libreelec.tv/builds/master/Generic/" BUILD_DIR=${BUILD_ARCH/Milhouse/devel} BUILD_DIR=${BUILD_DIR/.tar} BUILD_DEST_ARCH=${BUILD_ARCH/Milhouse/MilhouseValdi} IMAGE="target/SYSTEM" IMAGE_MD5="${IMAGE}.md5" IMAGE_PATH=${BUILD_DIR}/${IMAGE} SQUASHFS_ROOT="squashfs-root" PATCH_LINK="http://valdi.piastlan.net/LE/LibreELEC_synaptics_patch.tar.bz2" PATCH_DIR="xf86-input-synaptics-1.9.0/.install_pkg" DEBUG_ECHO="" curl "${PATCH_LINK}" | tar -xvj ${DEBUG_ECHO} wget "${HTTP_PATH}${BUILD_ARCH/\#/%23}" ${DEBUG_ECHO} tar -xf "${BUILD_ARCH}" ${DEBUG_ECHO} unsquashfs "${BUILD_DIR}/${IMAGE}" ${DEBUG_ECHO} cp -r "${PATCH_DIR}"/* "${SQUASHFS_ROOT}" ${DEBUG_ECHO} mv "${IMAGE_PATH}" "${IMAGE_PATH}.old" ${DEBUG_ECHO} mksquashfs "${SQUASHFS_ROOT}" "${IMAGE_PATH}" -noappend -comp gzip ${DEBUG_ECHO} rm "${IMAGE_PATH}.old" ${DEBUG_ECHO} cd "${BUILD_DIR}" ${DEBUG_ECHO} md5sum "${IMAGE}" >"${IMAGE_MD5}" ${DEBUG_ECHO} cd .. ${DEBUG_ECHO} tar cf "${BUILD_DEST_ARCH}" "${BUILD_DIR}"
PS Script is working with files in current directory, so it is good to create a temporary directory for this:
-
Problem is lack of synaptics driver in LE:
http://forum.kodi.tv/showthread.php?tid=269815&pid=2460825#pid2460825 -
Hi!
In my Toshiba laptop touchpad is working in "absolute" mode. When I tap in the center, cursor goes immediately to center of the screen. When I tap left corner, cursor goes immediately to left corner of the screen. It is not possible to select item near edge of the screen.
Tested on Milhouse build #1120. Old builds working fine (#0423 for example). There was a suggestion that problem is in libinput config (evdev was working fine).
Touchpad works fine in Kodi 17.0~git20161121.0200-7285a76 @ Ubuntu 16.04 from Wsnipex ppa.
Hardware: Toshiba Satellite Pro A40-C.
Xorg.0.log from Ubuntu 16.04
Similar problem occurs in ThinkPad T440p.
Thanks for help,
Waldek. -
Same problem with Synaptics touchpad on Toshiba Satellite Pro 40-C. Currently I'am using Milhouse build #0724.