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

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

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
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

adesso però devo disattivare il tap in console

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
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