[SOLVED] eeepc 1000h problema touchdpad

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
MrTry
Linux 2.x
Linux 2.x
Messaggi: 228
Iscritto il: sab 19 dic 2009, 0:26
Slackware: current
Kernel: 2.6.33.1
Desktop: attualmente Xfce

[SOLVED] eeepc 1000h problema touchdpad

Messaggio 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
Ultima modifica di MrTry il ven 19 feb 2010, 17:03, modificato 1 volta in totale.

Avatar utente
j0kers
Linux 2.x
Linux 2.x
Messaggi: 418
Iscritto il: dom 22 lug 2007, 1:31
Slackware: 13
Kernel: 2.6.32
Desktop: xfce4

Re: eeepc 1000h problema touchdpad

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

Avatar utente
MrTry
Linux 2.x
Linux 2.x
Messaggi: 228
Iscritto il: sab 19 dic 2009, 0:26
Slackware: current
Kernel: 2.6.33.1
Desktop: attualmente Xfce

Re: eeepc 1000h problema touchdpad

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

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: eeepc 1000h problema touchdpad

Messaggio da Blallo »

controlla se c'è il file /etc/hal/fdi/policy/10svendor/11-x11-synaptics.fdi
se c'è cancellalo (da root ovviamente)
dovrebbe funzionare

Avatar utente
MrTry
Linux 2.x
Linux 2.x
Messaggi: 228
Iscritto il: sab 19 dic 2009, 0:26
Slackware: current
Kernel: 2.6.33.1
Desktop: attualmente Xfce

Re: eeepc 1000h problema touchdpad

Messaggio 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

Avatar utente
j0kers
Linux 2.x
Linux 2.x
Messaggi: 418
Iscritto il: dom 22 lug 2007, 1:31
Slackware: 13
Kernel: 2.6.32
Desktop: xfce4

Re: eeepc 1000h problema touchdpad

Messaggio da j0kers »

No devi mettere synaptics comunque posta un pò il log /var/log/Xorg.log

Avatar utente
MrTry
Linux 2.x
Linux 2.x
Messaggi: 228
Iscritto il: sab 19 dic 2009, 0:26
Slackware: current
Kernel: 2.6.33.1
Desktop: attualmente Xfce

Re: eeepc 1000h problema touchdpad

Messaggio 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 :)

Avatar utente
MrTry
Linux 2.x
Linux 2.x
Messaggi: 228
Iscritto il: sab 19 dic 2009, 0:26
Slackware: current
Kernel: 2.6.33.1
Desktop: attualmente Xfce

Re: eeepc 1000h problema touchdpad

Messaggio 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

Avatar utente
j0kers
Linux 2.x
Linux 2.x
Messaggi: 418
Iscritto il: dom 22 lug 2007, 1:31
Slackware: 13
Kernel: 2.6.32
Desktop: xfce4

Re: [SOLVED] eeepc 1000h problema touchdpad

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

Avatar utente
MrTry
Linux 2.x
Linux 2.x
Messaggi: 228
Iscritto il: sab 19 dic 2009, 0:26
Slackware: current
Kernel: 2.6.33.1
Desktop: attualmente Xfce

Re: [SOLVED] eeepc 1000h problema touchdpad

Messaggio 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

Rispondi