[SOLVED] ALPS touchpad on Lenovo 3000

Questions about hardware,drivers and peripherals
Forum rules
Before you post please read this

[SOLVED] ALPS touchpad on Lenovo 3000

Postby Eskat0n on Sat Jan 09, 2010 10:31 am

I have Linux Mint 7 Gloria XFCE Edition installed on Lenovo 3000 notebook equipped with ALPS touchpad.
But there are no special Fn- button to disable touchpad so using it with mouse isn't funny at all (especially then typing).

If it will be helpful there are output of cat /proc/bus/input/devices command
Code: Select all
I: Bus=0019 Vendor=0000 Product=0002 Version=0000
N: Name="Power Button (FF)"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
U: Uniq=
H: Handlers=kbd event0
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1
U: Uniq=
H: Handlers=event1
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button (CM)"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input2
U: Uniq=
H: Handlers=kbd event2
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0019 Vendor=0000 Product=0003 Version=0000
N: Name="Sleep Button (CM)"
P: Phys=PNP0C0E/button/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input3
U: Uniq=
H: Handlers=kbd event3
B: EV=3
B: KEY=4000 0 0 0 0

I: Bus=0017 Vendor=0001 Product=0001 Version=0100
N: Name="Macintosh mouse button emulation"
P: Phys=
S: Sysfs=/devices/virtual/input/input4
U: Uniq=
H: Handlers=mouse0 event4
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3

I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input5
U: Uniq=
H: Handlers=kbd event5
B: EV=120013
B: KEY=4 2000000 3803078 f800d001 feffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=/video/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:08/input/input6
U: Uniq=
H: Handlers=kbd event6
B: EV=3
B: KEY=3f000b 0 0 0 0 0 0 0

I: Bus=0003 Vendor=046d Product=c526 Version=0111
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:00:1d.2-1/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.2/usb7/7-1/7-1:1.0/input/input7
U: Uniq=
H: Handlers=mouse1 event7
B: EV=17
B: KEY=ffff0000 0 0 0 0 0 0 0 0
B: REL=143
B: MSC=10

I: Bus=0003 Vendor=046d Product=c526 Version=0111
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:00:1d.2-1/input1
S: Sysfs=/devices/pci0000:00/0000:00:1d.2/usb7/7-1/7-1:1.1/input/input8
U: Uniq=
H: Handlers=kbd event8
B: EV=1f
B: KEY=837fff 2c3027 bf004444 0 0 1 f84 8a27c000 667bfa d9415fed 8e0000 0 0 0
B: REL=40
B: ABS=1 0
B: MSC=10

I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/devices/platform/pcspkr/input/input9
U: Uniq=
H: Handlers=kbd event9
B: EV=40001
B: SND=6

I: Bus=0011 Vendor=0002 Product=0008 Version=0000
N: Name="PS/2 Mouse"
P: Phys=isa0060/serio1/input1
S: Sysfs=/devices/platform/i8042/serio1/input/input10
U: Uniq=
H: Handlers=mouse2 event10
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3

I: Bus=0011 Vendor=0002 Product=0008 Version=7321
N: Name="AlpsPS/2 ALPS GlidePoint"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input11
U: Uniq=
H: Handlers=mouse3 event11
B: EV=f
B: KEY=420 0 70000 0 0 0 0 0 0 0 0
B: REL=3
B: ABS=1000003



Is there are any way to completely disable touchpad?
Last edited by Eskat0n on Sat Jan 09, 2010 12:55 pm, edited 1 time in total.
Eskat0n
Level 1
Level 1
 
Posts: 4
Joined: Sat Jan 09, 2010 9:52 am

Linux Mint is funded by ads and donations.
 

Re: ALPS touchpad on Lenovo 3000

Postby richyrich on Sat Jan 09, 2010 10:53 am

Something to try ?

Open the Package Manager, search for, and install gpointing-device-settings

GUI tool for setting pointing devices. Currently it can configure mouse type
device (mouse, trackpoint etc.) and touchpads.

For mouse you can configure middle button emulation, wheel emulation and
scrolling.

It can enable and disable touchpad, or srolling on it as well as additional
parameters like palm detection, locked drags, tapping and scrolling.


Hope this helps, richy
User avatar
richyrich
Level 13
Level 13
 
Posts: 4635
Joined: Mon May 04, 2009 8:31 pm

Re: ALPS touchpad on Lenovo 3000

Postby Eskat0n on Sat Jan 09, 2010 11:59 am

Solution above sounds good, but there are no such package in repositories.
I tried to install gpointing-device-settings from .deb package but failed due to required dependecies (libgconf). libgconf is already installed on my system but requires 2.27 rather than my 2.26.
I also failed to compile and install gpointing-device-settings from src because there are no make file shipped with it or maybe I am just too unexpirienced to do this.

Are there any other solution or way to install gpointing-device-settings on jaunty (Linux Mint 7 is based on jaunty, I thinks)?
Eskat0n
Level 1
Level 1
 
Posts: 4
Joined: Sat Jan 09, 2010 9:52 am

Re: ALPS touchpad on Lenovo 3000

Postby richyrich on Sat Jan 09, 2010 12:03 pm

My bad ! I'm running Helena, sorry!

I'm booting up my Mint 7 Xfce laptop, bear with me for a moment.
User avatar
richyrich
Level 13
Level 13
 
Posts: 4635
Joined: Mon May 04, 2009 8:31 pm

Re: ALPS touchpad on Lenovo 3000

Postby richyrich on Sat Jan 09, 2010 12:12 pm

It's called gsynaptics
User avatar
richyrich
Level 13
Level 13
 
Posts: 4635
Joined: Mon May 04, 2009 8:31 pm

Re: ALPS touchpad on Lenovo 3000

Postby Eskat0n on Sat Jan 09, 2010 12:55 pm

richyrich wrote:It's called gsynaptics

Thank you, richyrich. You make a great help advicing me to use gsynaptics.

I also need to mention that I had to enable SHMConfig for my touchpad by creating /etc/hal/fdi/policy/shmconfig.fdi file and adding following line:
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
  <device>
    <match key="input.x11_driver" string="synaptics">
      <merge key="input.x11_options.SHMConfig" type="string">True</merge>
    </match>
  </device>
</deviceinfo>

After reboot I run gsynaptics and finally disable this annoying touchpad.
Problem is solved =)
Eskat0n
Level 1
Level 1
 
Posts: 4
Joined: Sat Jan 09, 2010 9:52 am

Re: [SOLVED] ALPS touchpad on Lenovo 3000

Postby jamesteasdale on Fri Feb 19, 2010 3:19 am

I have tried this fix and can not get it to work I still receive the error message
"GSynaptics couldn't initialize.
You have to set 'SHMConfig' 'true' in xorg.conf or XF86Config to use GSynaptics"

I am currently running Mint 8 in an ASUS K61

cat /proc/bus/input/devices
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
U: Uniq=
H: Handlers=kbd event0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1
U: Uniq=
H: Handlers=kbd event1
B: EV=3
B: KEY=10000000000000 0

I: Bus=0019 Vendor=0000 Product=0003 Version=0000
N: Name="Sleep Button"
P: Phys=PNP0C0E/button/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input2
U: Uniq=
H: Handlers=kbd event2
B: EV=3
B: KEY=4000 0 0

I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input3
U: Uniq=
H: Handlers=event3
B: EV=21
B: SW=1

I: Bus=0017 Vendor=0001 Product=0001 Version=0100
N: Name="Macintosh mouse button emulation"
P: Phys=
S: Sysfs=/devices/virtual/input/input4
U: Uniq=
H: Handlers=mouse0 event4
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=3

I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input5
U: Uniq=
H: Handlers=kbd event5
B: EV=120013
B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=/video/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0A03:00/device:09/device:0a/input/input6
U: Uniq=
H: Handlers=kbd event6
B: EV=3
B: KEY=3f000b00000000 0 0 0

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Asus Laptop extra buttons"
P: Phys=asus_laptop/input0
S: Sysfs=/devices/virtual/input/input7
U: Uniq=
H: Handlers=rfkill kbd event7
B: EV=3
B: KEY=400 0 400c00900000 27801500000 e000000000000 0

I: Bus=0003 Vendor=064e Product=a116 Version=0324
N: Name="USB2.0 UVC 1.3M WebCam"
P: Phys=usb-0000:00:04.1-5/button
S: Sysfs=/devices/pci0000:00/0000:00:04.1/usb1/1-5/1-5:1.0/input/input8
U: Uniq=
H: Handlers=kbd event8
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0011 Vendor=0002 Product=0005 Version=0063
N: Name="ImPS/2 Logitech Wheel Mouse"
P: Phys=isa0060/serio4/input0
S: Sysfs=/devices/platform/i8042/serio4/input/input9
U: Uniq=
H: Handlers=mouse1 event9
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=103

I: Bus=0001 Vendor=10ec Product=0662 Version=0001
N: Name="HDA Digital PCBeep"
P: Phys=card0/codec#0/beep0
S: Sysfs=/devices/pci0000:00/0000:00:08.0/input/input10
U: Uniq=
H: Handlers=kbd event10
B: EV=40001
B: SND=6

I: Bus=0003 Vendor=046d Product=c52f Version=0111
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:00:04.0-4/input0
S: Sysfs=/devices/pci0000:00/0000:00:04.0/usb2/2-4/2-4:1.0/input/input11
U: Uniq=
H: Handlers=mouse2 event11
B: EV=17
B: KEY=ffff0000 0 0 0 0
B: REL=143
B: MSC=10

I: Bus=0003 Vendor=046d Product=c52f Version=0111
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:00:04.0-4/input1
S: Sysfs=/devices/pci0000:00/0000:00:04.0/usb2/2-4/2-4:1.1/input/input12
U: Uniq=
H: Handlers=kbd event12
B: EV=1f
B: KEY=837fff002c3027 bf00444400000000 1 f848a27c000 667bfad9415fed 8e000000000000 0
B: REL=40
B: ABS=100000000
B: MSC=10
jamesteasdale
Level 1
Level 1
 
Posts: 1
Joined: Fri Feb 19, 2010 1:02 am

Linux Mint is funded by ads and donations.
 

Return to Hardware Support

Who is online

Users browsing this forum: No registered users and 10 guests