[gpm] gpm synaptics

ael law_ence.dev@ntlworld.com
Thu Jan 21 14:25:03 CET 2010

I hope that this is not too much of a newbie question. I have a 
Synaptics touch pad on an Acer Aspire One under Debian testing.
I have written an fdi file so that the X support is tuned and working well.

However, I do not seem to be able to manage the gpm support on text 

My /etc/gpm.conf is:
#type=synps2  # fails?

As noted in the comment, setting type=synps2 fails. Is this expected?

lshal shows:

udi = 
   info.capabilities = {'input', 'input.touchpad'} (string list)
   info.category = 'input'  (string)
   info.parent = 
'/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX1_port'  (
   info.product = 'SynPS/2 Synaptics TouchPad'  (string)
   info.subsystem = 'input'  (string)
   info.udi = 
   input.device = '/dev/input/event9'  (string)
   input.originating_device = 
'/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX1_port'  (string)
   input.product = 'SynPS/2 Synaptics TouchPad'  (string)
   input.x11_driver = 'synaptics'  (string)
   input.x11_options.BottomEdge = '5100'  (string)
   input.x11_options.FingerHigh = '30'  (string)
   input.x11_options.FingerLow = '25'  (string)
   input.x11_options.HorizEdgeScroll = 'true'  (string)
   input.x11_options.LeftEdge = '1700'  (string)
   input.x11_options.MaxSpeed = '0.6'  (string)
   input.x11_options.MaxTapMove = '220'  (string)
   input.x11_options.MaxTapTime = '180'  (string)
   input.x11_options.MinSpeed = '0.09'  (string)
   input.x11_options.RightEdge = '5700'  (string)
   input.x11_options.SHMConfig = 'true'  (string)
   input.x11_options.TapButton1 = '1'  (string)
   input.x11_options.TopEdge = '1700'  (string)
   input.x11_options.VertScrollDelta = '100'  (string)
   linux.device_file = '/dev/input/event9'  (string)
   linux.hotplug_type = 2  (0x2)  (int)
   linux.subsystem = 'input'  (string)
   linux.sysfs_path = 
'/sys/devices/platform/i8042/serio2/input/input9/event9'  (string)

The input.x11-options are from my fdi and are not relevant for gpm, I 

Presumably udev is responsible for
# ls -l /dev/input/m*
crw-rw---- 1 root root 13, 63 2010-01-21 11:02 /dev/input/mice
crw-rw---- 1 root root 13, 32 2010-01-21 11:02 /dev/input/mouse0


I have
copied from the examples provided with gpm, but a far as I can tell, 
this is ignored by gpm. There is no documentation to indicate how this 
should be used. Sorry, but no, I have not looked at source thus far.

I *assume* that this file is read only when type=synps2? But as above,
that type fails.

I have, of course, searched for any information around this before 
posting here, but found nothing helpful.

I would be most grateful for any help or pointers.


More information about the gpm mailing list