Breezy ALPS touchpad

Todd Slater dontodd at gmail.com
Mon Oct 17 13:33:24 UTC 2005


Hi,

On 10/17/05, Vaidotas Zemlys <mpiktas at gmail.com> wrote:
> Hi,
>
> On 10/16/05, afmdg <afmdg at yahoo.fr> wrote:
> > Vaidotas Zemlys a écrit :
> >
> > >Hi,
> > >
> > >
> > >On 10/15/05, afmdg <afmdg at yahoo.fr> wrote:
> > >
> > >
> > >>In my Toshiba Laptop, I do that and my touchpad work better. The version
> > >>xorg-driver-synaptics 0.13.6 don't work for me.
> > >>
> > >>I compile a new synaptic_drv.o with sources 0.14.3. You need X11-devel to
> > >>
> > >>
> > > > do that. I replace file in/usr/X11R6/lib/modules/input.
> > >
> > >Could you elaborate on this a little bit? From where did you download
> > >the sources? What compile options did you used?
> > >
> > >
> > >
> > You can find source at this url http://web.telia.com/~u89404340/touchpad/
> > To compile, you have to get X11-devel packages.
> > I do make in the directory of sources.
> > They create a synpatic_drv.o and i replace in /usr/X11R6/lib/modules/input
> > I change after xorg.conf. I reload X after.
> > I have some errors after compilation of the driver but it is for others
> > files.
> >
>
> Ok, I can confirm this works on HP nx9105 notebook. Download the
> sources, apt-get install libx11-dev, type make in the source
> directory, ignore the errors, make backup copy of
> /usr/X11R6/lib/modules/input/synaptic_drv.o  (just in case), replace
> it with the synaptic_drv.o in your source directory. Enjoy tapless
> touchpad and vertical scroll (relevant xorg.conf setup in my first
> letter)! Thanks Michel!
>
> Vaidotas

I was hoping this would work for me on my Toshiba Portege 3500 but no
such luck. I downloaded the driver (0.14.3), installed requirements
x-dev, libx11-dev, and libxext-dev. Make doesn't get very far:

tslater at hermes:~/downloads/synaptics-0.14.3$ make
gcc -O2 -pedantic -Wall -Wpointer-arith -fno-merge-constants -fno-pic
-DVERSION="\"0.14.3\"" -IXincludes/usr/X11R6/include -c -o syndaemon.o
syndaemon.c
In file included from syndaemon.c:20:
/usr/include/X11/Xlib.h:3575: error: syntax error before '_X_SENTINEL'
/usr/include/X11/Xlib.h:3580: error: syntax error before '_X_SENTINEL'
/usr/include/X11/Xlib.h:3593: error: syntax error before '_X_SENTINEL'
/usr/include/X11/Xlib.h:3606: error: syntax error before '_X_SENTINEL'
/usr/include/X11/Xlib.h:3611: error: syntax error before '_X_SENTINEL'
/usr/include/X11/Xlib.h:3843: error: syntax error before '_X_SENTINEL'
/usr/include/X11/Xlib.h:3847: error: syntax error before '_X_SENTINEL'
/usr/include/X11/Xlib.h:3859: error: syntax error before '_X_SENTINEL'
/usr/include/X11/Xlib.h:3887: error: syntax error before '_X_SENTINEL'
/usr/include/X11/Xlib.h:3891: error: syntax error before '_X_SENTINEL'
/usr/include/X11/Xlib.h:3931: error: syntax error before '_X_SENTINEL'
make: *** [syndaemon.o] Error 1

but you said ignore errors, so I copied synaptics_drv.o to
/usr/X11R6/lib/modules/input. When I restart X the touchpad doesn't
work at all.

>From my logs:

(II) Synaptics touchpad driver version 0.13.6
(--) Synaptics Touchpad auto-dev sets device to /dev/input/event1
(**) Option "Device" "/dev/input/event1"
(**) Option "MaxTapTime" "0"
(**) Option "CircularScrolling" "1"
(--) Synaptics Touchpad ALPS touchpad found
(**) Option "SendCoreEvents" "true"
(**) Synaptics Touchpad: always reports core events
(II) XINPUT: Adding extended input device "Synaptics Touchpad" (type: MOUSE)
(II) XINPUT: Adding extended input device "Configured Mouse" (type: MOUSE)
(II) XINPUT: Adding extended input device "Generic Keyboard" (type: KEYBOARD)
Synaptics DeviceInit called
SynapticsCtrl called.
(II) Configured Mouse: ps2EnableDataReporting: succeeded
Synaptics DeviceOn called
(--) Synaptics Touchpad ALPS touchpad found

and from xorg.conf:

Section "InputDevice"
        Identifier      "Synaptics Touchpad"
        Driver          "synaptics"
        Option          "SendCoreEvents"        "true"
        Option          "Device"                "/dev/input/event1"
        Option          "Protocol"              "auto-dev"
        Option          "MaxTapTime"        "0"
        Option          "CircularScrolling"  "1" # enable circular scrolling
EndSection

Does anything stand out here?

Thanks,
Todd




More information about the ubuntu-users mailing list