Pagina 1 di 1

[SOLVED] eeepc 1000h problema touchdpad

Inviato: mar 16 feb 2010, 23:35
da MrTry
ho la slackware current qualcuno ha idea di come disabilitare la funzione (come se fosse click del mouse) con le dita nel touchpad... lio odio da morire i touchpad non sapete come

Re: eeepc 1000h problema touchdpad

Inviato: gio 18 feb 2010, 1:37
da j0kers
Prima di tutto bisogna sapere se usi il supporto HAL o usi solamente XORG....Perchè con HAL è semplicissimo basta creare una regola
comunque ti invito a leggere questa discussione

viewtopic.php?p=254178

oppure a googlare un pò cercando "Tap Mouse"

Re: eeepc 1000h problema touchdpad

Inviato: gio 18 feb 2010, 14:32
da MrTry
ho googlato un bel pò.... comunque a me con hal-find-by-capability --capability input.mouse esce:

/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input
/org/freedesktop/Hal/devices/usb_device_d62_a100_noserial_if0_logicaldev_input (credo sia il mouse usb collegato)

dopodicchè con hal-device '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input'

udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input'
linux.sysfs_path = '/sys/devices/platform/i8042/serio1/input/input10/event10' (string)
info.category = 'input' (string)
info.subsystem = 'input' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port' (string)
info.capabilities = { 'input', 'input.mouse' } (string list)
info.product = 'ImPS/2 Logitech Wheel Mouse' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input' (string)
input.device = '/dev/input/event10' (string)
input.x11_driver = 'evdev' (string)
input.product = 'ImPS/2 Logitech Wheel Mouse' (string)
linux.hotplug_type = 2 (0x2) (int)
input.originating_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port' (string)
linux.subsystem = 'input' (string)
linux.device_file = '/dev/input/event10' (string)
info.callouts.add = { 'hal-probe-vmmouse' } (string list)

è un'elantech nel 1000h, nel kernel ho attivato solo il supporto ai mouse ps/2 evitando quello elantech perchè non mi offre nulla di più, anzi mi funziona malissimo spostandosi solo.

Re: eeepc 1000h problema touchdpad

Inviato: gio 18 feb 2010, 14:39
da Blallo
controlla se c'è il file /etc/hal/fdi/policy/10svendor/11-x11-synaptics.fdi
se c'è cancellalo (da root ovviamente)
dovrebbe funzionare

Re: eeepc 1000h problema touchdpad

Inviato: gio 18 feb 2010, 14:47
da MrTry
non esiste nemmeno la directory 10svendor solo il file 11-x11-synaptics.fdi creato da me seguendo il wiki ma attualmente rinominato il altro modo perchè mi bloccava il mouse avendo messo logitech come identifier

Re: eeepc 1000h problema touchdpad

Inviato: ven 19 feb 2010, 13:30
da j0kers
No devi mettere synaptics comunque posta un pò il log /var/log/Xorg.log

Re: eeepc 1000h problema touchdpad

Inviato: ven 19 feb 2010, 14:04
da MrTry
dici tutto o solo questo

<root@Whitehouse.gov> (pts/0) [~]# grep LoadModule /var/log/Xorg.0.log
(II) LoadModule: "extmod"
(II) LoadModule: "dbe"
(II) LoadModule: "glx"
(II) LoadModule: "dri"
(II) LoadModule: "dri2"
(II) LoadModule: "intel"
(II) LoadModule: "i810"
(II) LoadModule: "vesa"
(II) LoadModule: "fbdev"
(II) LoadModule: "vgahw"
(II) LoadModule: "ramdac"
(II) LoadModule: "ddc"
(II) LoadModule: "i2c"
(II) LoadModule: "fb"
(II) LoadModule: "evdev"

comunque avevo visto non carica synaptics e non sto riusciscendo a scoprire come farlo caricare.... ora ho inserito nel mio kernel statico il supporto al mouse come modulo aggiungendo stavolta anche il supporto a elantech, quest'ultimo richiede però il driver synaptics di xorg infatti non funziona per nulla bene, si è disattivato lo scrolling, si muove da solo e non è per niente preciso, però di contro ha disattivato il dannato tapping :D ma è inutilizzabile. Quando carico il modulo in modo normale mi viene riconoscito come elantech (ora che ho aggiunto il supporto) infatti mi restituisce: info.product = 'ETPS/2 Elantech Touchpad' (string)
se invece scarico il modulo e lo ricarico con modprobe psmouse proto=imps attivando solo il supporto generico ai mouse ps/2
mi da: info.product = 'ImPS/2 Generic Wheel Mouse' (string)
che andarebbe a meraviglia se potessi disattivare il tap

edit:

sono riuscito a caricarlo forse ci voleva proprio il supporto a elantech \:D/ \:D/ ora devo sistemare il conf perchè il puntatore è più lento di un bradipo.... vediamo

Bella sta slack che prima ti fa sbroccare e poi sorridere :)

Re: eeepc 1000h problema touchdpad

Inviato: ven 19 feb 2010, 17:01
da MrTry
ho risolto, in sostanza ci voleva il supporto a elantech oltre l'obbligatorio e classico supporto generico, in quanto qualunque configurazione hal o xorg provassi non avrebbe mai caricato il driver synaptics, questo è il mio xorg.conf :badgrin:

Section "ServerLayout"
Identifier "X.org Configured"
InputDevice "touchpad" "AlwaysCore"
EndSection
Section "InputDevice"
Identifier "touchpad"
Driver "synaptics"
EndSection

cosi ho di default scrooll attivo e tap disattivo \:D/
adesso però devo disattivare il tap in console :-k

Re: [SOLVED] eeepc 1000h problema touchdpad

Inviato: sab 27 feb 2010, 3:23
da j0kers
per il tapmouse con HAL devi creare delle regole....Se avessi usato la gestione delle periferiche di input tramite XORG allora ti bastava inserire nella section mouse un

Codice: Seleziona tutto

Option "MaxTapTime" "0"

Re: [SOLVED] eeepc 1000h problema touchdpad

Inviato: sab 27 feb 2010, 18:02
da MrTry
si ma questo solo se X avesse caricato il driver synaptics, cosa che non accadeva senza aver aggiunto il supporto elantech nel kernel oltre quello ps/2 generico