You are not logged in.
Pages: 1
I keep bumping my fingerpad when I try to type and was wondering how to disable it. Here is my lspci:
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB Controller: Intel Corporation 6 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.1 PCI bridge: Intel Corporation 6 Series Chipset Family PCI Express Root Port 2 (rev b5)
00:1c.5 PCI bridge: Intel Corporation 6 Series Chipset Family PCI Express Root Port 6 (rev b5)
00:1d.0 USB Controller: Intel Corporation 6 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series Chipset Family 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series Chipset Family SMBus Controller (rev 05)
02:00.0 Network controller: Intel Corporation Centrino Wireless-N 1030 (rev 34)
03:00.0 Ethernet controller: Atheros Communications Device 1083 (rev c0)
My lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 8086:0189 Intel Corp.
Bus 001 Device 004: ID 13d3:5120 IMC Networks
Bus 002 Device 003: ID 046d:c044 Logitech, Inc. LX3 Optical Mouse
and my lsmod:
Module Size Used by
usbhid 35140 0
hid 79075 1 usbhid
fuse 67290 3
cpufreq_ondemand 6172 2
ipv6 288690 38
ext2 63714 1
snd_hda_codec_hdmi 22784 1
snd_hda_codec_realtek 297871 1
uvcvideo 62143 0
videodev 78070 1 uvcvideo
i915 648410 2
media 10437 1 videodev
v4l2_compat_ioctl32 8364 1 videodev
snd_hda_intel 22186 2
sg 25621 0
snd_hda_codec 77543 3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 6342 1 snd_hda_codec
arc4 1450 2
snd_pcm 73736 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
ecb 2113 2
snd_timer 19488 2 snd_pcm
psmouse 54752 0
drm_kms_helper 27529 1 i915
drm 181991 3 i915,drm_kms_helper
asus_nb_wmi 1577 0
asus_wmi 13524 1 asus_nb_wmi
iwlagn 400315 0
sparse_keymap 3128 1 asus_wmi
btusb 11585 0
mac80211 211662 1 iwlagn
pci_hotplug 25648 1 asus_wmi
bluetooth 128303 1 btusb
i2c_algo_bit 5239 1 i915
intel_agp 10848 1 i915
i2c_i801 8195 0
cfg80211 146369 2 iwlagn,mac80211
atl1c 32631 0
intel_gtt 14359 3 i915,intel_agp
wmi 8387 1 asus_wmi
iTCO_wdt 12781 0
i2c_core 20165 6 videodev,i915,drm_kms_helper,drm,i2c_algo_bit,i2c_i801
snd 57256 9 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
soundcore 6178 1 snd
serio_raw 4366 0
snd_page_alloc 7161 2 snd_hda_intel,snd_pcm
evdev 9530 9
iTCO_vendor_support 1969 1 iTCO_wdt
pcspkr 1891 0
rfkill 15498 3 asus_wmi,bluetooth,cfg80211
thermal 7903 0
video 11300 1 i915
acpi_cpufreq 5809 1
freq_table 2491 2 cpufreq_ondemand,acpi_cpufreq
ac 3305 0
processor 24328 1 acpi_cpufreq
battery 10945 0
button 4510 1 i915
mperf 1315 1 acpi_cpufreq
ext4 368162 2
mbcache 5793 2 ext2,ext4
jbd2 70956 1 ext4
crc16 1337 2 bluetooth,ext4
sr_mod 14663 0
cdrom 36393 1 sr_mod
sd_mod 27379 5
ahci 20905 4
libahci 18925 1 ahci
ehci_hcd 39359 0
libata 173061 2 ahci,libahci
scsi_mod 130020 4 sg,sr_mod,sd_mod,libata
usbcore 142192 5 usbhid,uvcvideo,btusb,ehci_hcd
I assume it's as simple as unloading or blacklisting a particular module, but I never know how to figure that kind of stuff out. If it helps, I have an Asus K53e. Help would be much appreciated.
Offline
Does sound like what you're looking for?
Disabling it through udev is more radical (ie difficult) than removing a module, but I think evdev handles mouses and touchpads (and also keyboards afaik), so that would remove virtually all your input devices, and you don't want that.
Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy
Offline
You can also use Option "Ignore" in the touchpad stanza of the evdev conf under /etc/X11/... - details in man xorg.conf .
Offline
As I understand it, it is not a matter of disabling it when an external mouse is detected. Rather to disable it when typing.
Otherwise you can disable it completely either in BIOS (probably) or with 'synclient TouchpadOff=1'.
Offline
What DE are you using? If you're using KDE "synaptiks" is very good.
Offline
I'm running Awesome. I just realized that my touchpad is working without ever having installed the synaptics package. I removed the touchpad section from 10-evdev.conf and the touchpad is STILL loading! Maybe it loads with the keyboard? I'd like to get the synaptics driver loading though. When I type a synclient command, I get:
Couldn't find synaptics properties. No synaptics driver loaded?
I have the default 10-evdev.conf file:
#
# Catch-all evdev loader for udev-based systems
# We don't simply match on any device since that also adds accelerometers
# and other devices that we don't really want to use. The list below
# matches everything but joysticks.
Section "InputClass"
Identifier "evdev pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
Section "InputClass"
Identifier "evdev keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
Section "InputClass"
Identifier "evdev touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
Section "InputClass"
Identifier "evdev tablet catchall"
MatchIsTablet "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
Section "InputClass"
Identifier "evdev touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
Offline
I just discovered that my touchpad is actually being loaded by the "evdev pointer catchall" and not by the "evdev touchpad catchall" identifier. That might explain why synaptic is not working. Any ideas?
Offline
Just stumbled across this post https://bbs.archlinux.org/viewtopic.php … 23#p961423 with the same problem. Doesn't look like it was ever solved...
Offline
I don't want to hijack the thread, but I have the same problem as you! I was able to solve it with using Lars's wiki link to .xinitrc I was able to solve it. So I just want to thank Lars for that
Offline
It looks like this is a common problem on Asus laptops, namely, that the touchpad is detected as a Logitech Mouse. I have not been able to find a solution, though I have found a workaround in disabling the touchpad device via the xinput command.
Offline
There is a kernel patch that has been filed with the relevant bug on Linux' Bugzilla. See https://bugzilla.kernel.org/show_bug.cgi?id=27162 for the report and https://launchpadlibrarian.net/71387234 … 6.38.patch for the patch. I compiled the kernel from ABS with the patch and it does indeed work. Unfortunately, I'm not a dev, so I don't know how to commit the patch or how to tell if it has already been committed for 3.0.
Offline
Pages: 1