You are not logged in.
Pages: 1
For some reason, a recent update made my touchpad life a super-hell. Previously, the thing was disabled but now all the sudden it started working. I don't have synaptics installed. I configure my other mouse using evdev, using a udev rule I crafted to make a symlink which I refer to in xorg.conf.
I really just want to disable the touchpad because the erasermouse is so much better. I would like to disable in xorg.conf if possible. If not then with a udev addition to my rule. As last resort, through hal or some other method.
I already have udev rule to create a symlinks for my laptop mice:
$ cat /etc/udev/rules.d/11-mice.rules
# Synaptic Touchpad (first seen as event7)
KERNEL=="event[0-9]*", ATTRS{modalias}=="input:b0011v0002p0007e01B1e0,1,3,k110,111,112,145,14A,ra0,1,18,1C,mlsfw", SYMLINK+="input/touchpad"
# Eraser Mouse (first seen as event13)
KERNEL=="event[0-9]*", ATTRS{modalias}=="input:b0011v0002p000Ae0000-e0,1,2,k110,111,112,r0,1,amlsfw", SYMLINK+="input/ibmeraser"
But now I want to disable the touchpad in xorg.conf
$ cat /etc/X11/xorg.conf
#
# Configure the eraser-mouse
#
Section "InputDevice"
Identifier "IBM Eraser Mouse"
Option "Device" "/dev/input/ibmeraser"
Option "Phys" "synaptics-pt/serio0/input0"
Driver "evdev"
#Option "Name" "IBM Eraser Mouse"
Option "evBits" "+1-2"
Option "keyBits" "~272-287"
Option "relBits" "~0-2 ~6 ~8"
Option "Pass" "3"
Option "SendCoreEvents" "true"
Option "SendDragEvents" "true"
Option "EmulateWheel" "true"
Option "EmulateWheelButton" "2"
Option "EmulateWheelInertia" "20"
Option "EmulateWheelTimeout" "200"
EndSection
#
# Disable the touchpad (it's very very annoying)
#
Section "InputDevice"
Identifier "Annoying Touchpad"
Option "Device" "/dev/input/touchpad"
Option "Phys" "isa0060/serio1/input0"
Driver "evdev"
#Option "Name" "Annoying Touchpad"
Option "evBits" "+1-2"
Option "keyBits" "~272-287"
Option "relBits" "~0-2 ~6 ~8"
Option "Pass" "3"
Option "SendCoreEvents" "false"
EndSection
I was hoping specifically that Option "SendCoreEvents" "false" would do it but no such luck
I know the eraser mouse config works because I can use the middle-mouse button for scrolling. I just don't know if there is some option to completely disable a configured InputDevice (that annoying touchpad) or maybe I can make the udev node 'chmod 000' ??
Please someone help me I can barely move my mouse right now
EDIT: Removed profanity
Last edited by nitroguy (2010-03-12 17:01:52)
Offline
I have Synaptics driver and GSynaptics installed - and the first option in GSynaptics says "Disable touchpad" :-) It's better then disabling it in Xorg.conf because you never now when you can need to turn it on :-)
Offline
That workaround works for me. I'm still shocked at how hard it is to simply disable an event device (is it impossible?).
Thanks everyone!
Last edited by nitroguy (2010-03-12 17:02:36)
Offline
patch for touchpad state control http://pastebin.com/3EcKpCUM
Offline
I had Synaptiks installed and it handled automatic disable of touchpad when mouse attached, but after recent update it stopped to work.
"synclient TouchpadOff=1" helped to turn touchpad off, but how can I get back automatic handling? Udev rule described in Wiki does not help:(
Edit: tried udev rule again, now with running "udevadm trigger" command, seems like working.
Last edited by RealGecko (2013-03-25 19:09:44)
Offline
Pages: 1