Abilitare lo scrolling del touchpad

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.
Avatar utente
Roland
Linux 1.x
Linux 1.x
Messaggi: 175
Iscritto il: mer 20 ago 2008, 1:32
Slackware: current x86_64
Kernel: 3.2.13
Desktop: KDE 4.8.2
Località: Catanzaro Lido

Re: Abilitare lo scrolling del touchpad

Messaggio da Roland »

bitnix ha scritto:
danix ha scritto:per sapere come aggiungere un utente ad un gruppo nella homepage è presente un link per scaricare il mitico S4D (Slackware 4 dummies) scritto da Mauro 'samiel' Sacchetto, una paziente lettura di questo manuale ti chiarirà ogni dubbio (ok, forse non tutti, ma buona parte sicuramente... ;) )...
Grazie della dritta, ce l'avevo fatta comunque :D
Riguardo ad hal che può gestire il mouse ho controllato e (almeno sul mio laptop) non è in grado di gestire il VScroll... :(
Stessa cosa anche a me, e anche copiando la sezione synaptics del vecchio xorg.conf funzionante su ubuntu non cambia nulla... Mi sa che mi dovrò arrendere a scrollare con le freccine, vabbè
non so se sia la soluzione...ma nello xorg.conf che hai postato poco sopra manca

Codice: Seleziona tutto

Option      "SendCoreEvents"   "true"
nella sezione InputDevice del touchpad...prova ad aggiungerla magari...

comunque questa del touchpad è una questione sempre molto strana. Ho installato la 12.2 poco dopo la sua uscita e lo scrolling non ne ha voluto sapere di attivarsi...ho formattato e reinstallato 2 giorni fa, rimodificato lo xorg.conf e commentato la fatidica riga in /etc/modprobe.d/psmouse, come già avevo fatto un mese scarso fa, e lo scrolling sui quattro lati del touchpad ha funzionato dopo il primo riavvio... :-k

bitnix
Linux 0.x
Linux 0.x
Messaggi: 21
Iscritto il: lun 12 gen 2009, 0:30
Nome Cognome: nicola
Slackware: 12.2
Kernel: 2.6.27.7
Desktop: xfce
Località: Milano
Contatta:

Re: Abilitare lo scrolling del touchpad

Messaggio da bitnix »

Roland ha scritto: non so se sia la soluzione...ma nello xorg.conf che hai postato poco sopra manca

Codice: Seleziona tutto

Option      "SendCoreEvents"   "true"
nella sezione InputDevice del touchpad...prova ad aggiungerla magari...

comunque questa del touchpad è una questione sempre molto strana. Ho installato la 12.2 poco dopo la sua uscita e lo scrolling non ne ha voluto sapere di attivarsi...ho formattato e reinstallato 2 giorni fa, rimodificato lo xorg.conf e commentato la fatidica riga in /etc/modprobe.d/psmouse, come già avevo fatto un mese scarso fa, e lo scrolling sui quattro lati del touchpad ha funzionato dopo il primo riavvio... :-k
misteri dell'informatica :shock:
Grazie ma copiando il vecchio xorg.conf ho ritrovato anche l'opzione che mi consigli...

Codice: Seleziona tutto

Section "InputDevice"
  Identifier "Synaptics Touchpad"
  Driver "synaptics"
  option "SendCoreEvents" "true"
  option "Device" "/dev/psaux"
  option "Protocol" "auto-dev"
  option "HorizScrollDelta" "0"
  option "SHMConfig" "true"
EndSection

questa la parte di xorg.conf relativa al touchpad che sto usando ora...

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: Abilitare lo scrolling del touchpad

Messaggio da danix »

Io ho risolto... mi sembra strano dirlo ma ho risolto... :D
e il bello è che non ho capito del tutto come mai non risolvevo prima... :(
mi spiego...
Il problema nel mio caso era il riconoscimento errato del touchpad dovuto al caricamento di psmouse con l'opzione proto=imps... ho commentato ovviamente la riga in /etc/modprobe.d/psmouse eppure dando il comando:

Codice: Seleziona tutto

rmmod psmouse; modprobe -v psmouse
notavo che il modulo veniva comunque caricato con l'opzione proto=imps...
Allora invece di commentare la riga in /etc/modprobe.d/psmouse l'ho modificata... ho tolto solo la parte relativa al parametro lasciando:

Codice: Seleziona tutto

$ cat /etc/modprobe.d/psmouse 
# PS/2 mouse support:
# The default options when the psmouse module is loaded will completely
# break the mouse if you change consoles with several models of KVM
# switches.  Therefore, we'll have it use the imps protocol here, which
# is a more basic protocol that is less likely to cause problems with
# the mouse.  If you'd rather use the kernel default options, just
# comment out the line below.  If you'd rather choose your own options,
# then edit the line below as desired.
options psmouse
In questo modo ho notato che in /proc/bus/input/devices il nome del touchpad era cambiato, allora ho controllato anche Xorg.0.log e ho notato che il driver veniva correttamente caricato... :D
Tutto qui... ;)

In breve
modifico /etc/modprobe.d/psmouse come indicato qui sopra
rmmod psmouse; modprobe -v psmouse
killo X con Ctrl+Alt+Backspace (sono in init4)
effettuo il login e tutto funziona...


Spero possa essere utile ad altri, io aspettavo di risolvere da almeno 2 o 3 mesi... :D
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

bitnix
Linux 0.x
Linux 0.x
Messaggi: 21
Iscritto il: lun 12 gen 2009, 0:30
Nome Cognome: nicola
Slackware: 12.2
Kernel: 2.6.27.7
Desktop: xfce
Località: Milano
Contatta:

Re: Abilitare lo scrolling del touchpad

Messaggio da bitnix »

Ho provato a modificare psmouse come suggerisci, decommentando e togliendo l'opzione proto=imps
nulla da fare... tra la'altro ho controllato il log di xorg e

Codice: Seleziona tutto

cat /var/log/Xorg.0.log | grep synaptic
(II) LoadModule: "synaptics"
(II) Loading /usr/lib/xorg/modules/input//synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
(II) LoadModule: "synaptics"
(II) Reloading /usr/lib/xorg/modules/input//synaptics_drv.so
Synaptics Touchpad no synaptics event device found
(EE) Synaptics Touchpad no synaptics touchpad detected and no repeater device
(II) UnloadModule: "synaptics"
No synaptic touchpad???
Sono niubbo e non capisco perchè... :(
Comunque se tu sei in ballo da mesi mi metto comodo, io sarà solo una settimana che ci smanetto :)

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: Abilitare lo scrolling del touchpad

Messaggio da danix »

ma dopo aver modificato /etc/modprobe.d/psmouse hai scaricato e ricaricato il modulo psmouse??

dopo averlo fatto devi killare e rilanciare X e guardare il log...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

bitnix
Linux 0.x
Linux 0.x
Messaggi: 21
Iscritto il: lun 12 gen 2009, 0:30
Nome Cognome: nicola
Slackware: 12.2
Kernel: 2.6.27.7
Desktop: xfce
Località: Milano
Contatta:

Re: Abilitare lo scrolling del touchpad

Messaggio da bitnix »

danix ha scritto:ma dopo aver modificato /etc/modprobe.d/psmouse hai scaricato e ricaricato il modulo psmouse??
dunque ho fatto come dicevi tu pochi post fa con

Codice: Seleziona tutto

rmmod psmouse; modprobe -v psmouse

dopo averlo fatto devi killare e rilanciare X e guardare il log...
ctrl-alt-backspace e ho riavviato X, il log che ho postato l'ho trovato dopo queste operazioni...

dal log sembra che non veda il touchpad o che non lo riconosca come synaptics...

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: Abilitare lo scrolling del touchpad

Messaggio da danix »

bitnix ha scritto:

Codice: Seleziona tutto

rmmod psmouse; modprobe -v psmouse
questo comando che output ti ha dato??
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

bitnix
Linux 0.x
Linux 0.x
Messaggi: 21
Iscritto il: lun 12 gen 2009, 0:30
Nome Cognome: nicola
Slackware: 12.2
Kernel: 2.6.27.7
Desktop: xfce
Località: Milano
Contatta:

Re: Abilitare lo scrolling del touchpad

Messaggio da bitnix »

A dir la verità non ci avevo fatto caso comunque ripeto e...

Codice: Seleziona tutto

bash-3.1#     rmmod psmouse; modprobe -v psmouse
insmod /lib/modules/2.6.27.7-nic/kernel/drivers/input/mouse/psmouse.ko proto=imps 
da solo non lo riesco a interpretare però :(

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: Abilitare lo scrolling del touchpad

Messaggio da danix »

come immaginavo, ti carica ancora psmouse con il protocollo imps... ma il file hai detto di averlo modificato, giusto??
posta il risultato di

Codice: Seleziona tutto

cat /etc/modprobe.d/psmouse
ci sei quasi... vai tranquillo... ;)
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

bitnix
Linux 0.x
Linux 0.x
Messaggi: 21
Iscritto il: lun 12 gen 2009, 0:30
Nome Cognome: nicola
Slackware: 12.2
Kernel: 2.6.27.7
Desktop: xfce
Località: Milano
Contatta:

Re: Abilitare lo scrolling del touchpad

Messaggio da bitnix »

danix ha scritto: ci sei quasi... vai tranquillo... ;)
se lo dici tu... a me sembra di continuare a girarci intorno... Comunque la risposta è si, lo avevo modificato (ho provato sia commentando tutta la riga che togliendo l'opzione malefica)

Codice: Seleziona tutto

bash-3.1# cat /etc/modprobe.d/psmouse
# PS/2 mouse support:
# The default options when the psmouse module is loaded will completely
# break the mouse if you change consoles with several models of KVM
# switches.  Therefore, we'll have it use the imps protocol here, which
# is a more basic protocol that is less likely to cause problems with
# the mouse.  If you'd rather use the kernel default options, just
# comment out the line below.  If you'd rather choose your own options,
# then edit the line below as desired.
 options psmouse 

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: Abilitare lo scrolling del touchpad

Messaggio da danix »

domanda, ma in Xorg.conf hai messo il device giusto come riportato da /proc/bus/input/devices?? ti dovrebbe riportare un mouseN e un eventN relativi al touchpad...

al momento non mi viene in mente nient'altro ma sarebbe da indagare il motivo per cui anche commentando la riga in /etc/modprobe.d/psmouse questo modulo venga comunque caricato con il proto=imps... mah... :-k
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

bitnix
Linux 0.x
Linux 0.x
Messaggi: 21
Iscritto il: lun 12 gen 2009, 0:30
Nome Cognome: nicola
Slackware: 12.2
Kernel: 2.6.27.7
Desktop: xfce
Località: Milano
Contatta:

Re: Abilitare lo scrolling del touchpad

Messaggio da bitnix »

il /proc/bus/input/devices è questo...

Codice: Seleziona tutto

I: Bus=0011 Vendor=0002 Product=0001 Version=0000
N: Name="PS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/class/input/input6
U: Uniq=
H: Handlers=mouse0 event4 
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3
Non mi è chiaro in che relazione sta con l'xorg.conf... dovrei inserire quei parametri in qualche modo qua in mezzo?

Codice: Seleziona tutto

Section "InputDevice"
  Identifier "Synaptics Touchpad"
  Driver "synaptics"
  option "SendCoreEvents" "true"
  option "Device" "/dev/psaux"
  option "Protocol" "auto-dev"
  option "HorizScrollDelta" "0"
  option "SHMConfig" "true"
EndSection
Intanto grazie per l'aiuto! :D

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: Abilitare lo scrolling del touchpad

Messaggio da danix »

Invece di

Codice: Seleziona tutto

Option "device" "/dev/psaux"
dovresti avere

Codice: Seleziona tutto

Option "device" "/dev/input/event4"
stando a quello che hai postato...

Ma il tuo problema è un altro, psmouse continua a caricarsi con il proto=imps e questo non ti permette di caricare synaptics...
fai una prova commentando completamente la riga in /etc/modprobe.d/psmouse e poi posta il risultato di

Codice: Seleziona tutto

rmmod psmouse; modprobe -v psmouse
Giusto per provarle tutte...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

bitnix
Linux 0.x
Linux 0.x
Messaggi: 21
Iscritto il: lun 12 gen 2009, 0:30
Nome Cognome: nicola
Slackware: 12.2
Kernel: 2.6.27.7
Desktop: xfce
Località: Milano
Contatta:

Re: Abilitare lo scrolling del touchpad

Messaggio da bitnix »

niente da fare mi risponde sempre

Codice: Seleziona tutto

bash-3.1#  rmmod psmouse; modprobe -v psmouse
insmod /lib/modules/2.6.27.7-nic/kernel/drivers/input/mouse/psmouse.ko proto=imps
Adesso provo comunque a sistemare l'xorg.conf con il tuo suggerimento, anche se a quanto ho capito non può fare differenza visto che carica sempre il modulo sbagliato...

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: Abilitare lo scrolling del touchpad

Messaggio da danix »

bitnix ha scritto:Adesso provo comunque a sistemare l'xorg.conf con il tuo suggerimento, anche se a quanto ho capito non può fare differenza visto che carica sempre il modulo sbagliato...
infatti è inutile finchè non capiamo perchè psmouse continua a caricarsi non come gli diciamo di fare... :evil:
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Rispondi