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
davide77
Linux 2.x
Linux 2.x
Messaggi: 359
Iscritto il: mar 26 apr 2005, 0:00
Desktop: xfce
Distribuzione: XUbuntu
Località: Bergamo

Re: Abilitare lo scrolling del touchpad

Messaggio da davide77 »

Roland ha scritto:per quanto riguarda il modulo ho provato dando rmmod psmouse e modprobe psmouse, sempre prima di postare naturalmente...
Allora è veramente strano, io mi ricordo che bastava modificare il file in modprobe.d, togliere e ricaricare il modulo psmouse. Avrei provato prima di postare ma non ho più il portatile che aveva lo stesso problema.

Se scopri come hai fatto a farlo ripartire facci sapere.

first
Linux 3.x
Linux 3.x
Messaggi: 677
Iscritto il: gio 23 giu 2005, 0:00

Re: Abilitare lo scrolling del touchpad

Messaggio da first »

con huge-smp della current in dmesg riconosceva il touchpad come synaptics in Xorg.0.log no. Ho compilato a mano il kernel verificando tramite / che config_synpatics fosse statico e e' funzionato tutto senza modifiche a xorg.conf

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 »

ottimo! dovrebbe valere per qualsiasi altro kernel quindi...o no?
...a saperlo prima... :D

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 »

ho fatto io la prova del 9 decommentando la fatidica riga in /etc/modprobe.d/psmouse ed in effetti la modifica di questo file è fondamentale per il riconoscimento del touchpad da parte di synaptics, quindi deve essere commentata.
ho anche controllato la configurazione nel .config del kernel da me compilato e l'unica voce relativa a synaptics che ho trovato è questa: CONFIG_MOUSE_PS2_SYNAPTICS=y. stessa cosa per il kernel 2.6.24.5 della slackware 12.1. (ho cercato nel file .config perché tramite make menuconfig non riesco a trovarla... :D )

sinceramente non saprei...rimangono alcune stranezze comunque, come il fatto che lo stesso xorg.conf prima riconosceva uno dei due tasti extra del mio mouse logitech come pressione della rotellina mentre ora vengono riconosciuti solo i canonici 2 tasti + rotellina...mistero :)

per concludere posto qui, nel caso qualcun'altro ne abbia bisogno, ciò che alla fine ho fatto per avere il touchpad funzionante con scrolling circolare e mouse (o mice? :D) usb riconosciuti su vaio vgn-fe41s:

1. installare i driver synaptics
2. modificare le sezioni xorg.conf relative a mouse e touchpad

Codice: Seleziona tutto

Section "ServerLayout"
    Identifier     "Simple Layout"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard1" "CoreKeyboard"
    InputDevice    "Touchpad" "SendCoreEvents"
EndSection

Section "Module"
    Load        "type1"
    Load        "synaptics"
    Load           "dbe"  	# Double buffer extension
    SubSection     "extmod"
        Option         "omit xfree86-dga"   # don't initialise the DGA extension
    EndSubSection
    Load           "freetype"
    Load           "glx"
    Load           "vbe"
    Load           "extmod"
    Load           "i2c"
    Load           "bitmap"
EndSection

Section "InputDevice"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "IMPS/2"	# IntelliMouse PS/2
    Option         "Device" "/dev/input/mice"
# Mouse-speed setting for PS/2 mouse.
    Option         "ZAxisMapping" "4 5 6 7"
# Emulate3Buttons is an option for 2-button mice
EndSection

Section "InputDevice"
    Identifier     "Touchpad"
    Driver         "synaptics"
    Option	   "SendCoreEvents" "true"
    Option         "Device" "/dev/psaux"
    Option         "Protocol" "auto-dev"
    Option         "LeftEdge" "120"
    Option         "RightEdge" "830"
    Option         "TopEdge" "120"
    Option         "BottomEdge" "650"
    Option         "FingerLow" "14"
    Option         "FingerHigh" "15"
    Option         "MaxTapTime" "130"
    Option         "MaxTapMove" "5"
    Option         "EmulateMidButtonTime" "75"
    Option         "VertScrollDelta" "20"
    Option         "HorizScrollDelta" "40"
    Option         "MinSpeed" "0.4"
    Option         "MaxSpeed" "0.95"
    Option         "AccelFactor" "0.025"
    Option         "EdgeMotionMinSpeed" "200"
    Option         "EdgeMotionMaxSpeed" "200"
    Option         "UpDownScrolling" "1"
    Option         "CircularScrolling" "1"
    Option         "CircScrollDelta" "0.1"
    Option         "CircScrollTrigger" "7"
    Option         "TapButton1" "1"
    Option         "TapButton2" "2"
    Option         "TapButton3" "3"
    Option         "LockedDrops" "1"
    Option         "SHMConfig" "on"
    Option         "TwoFingerScroll"       "1"
    Option	   "VertTwoFingerScroll"   "1"
    Option	   "HorizTwoFingerScroll"  "1"
EndSection
3. commentare (aggiungere # prima di...) la riga

Codice: Seleziona tutto

options psmouse proto=imps
nel file /etc/modprobe.d/psmouse
4. rimuovere e ricaricare il modulo psmouse oppure riavviare il notebook

credo di non aver dimenticato nulla ;)

Avatar utente
tigerwalk
Linux 3.x
Linux 3.x
Messaggi: 893
Iscritto il: lun 25 feb 2008, 22:08
Nome Cognome: Giuliano della Vecchia
Slackware: 13.37-14.2
Kernel: 3.10.17-tiger / 4.4.88-smp
Desktop: kde4/xfce4
Località: Napoli

Re: Abilitare lo scrolling del touchpad

Messaggio da tigerwalk »

nel mio /etc/modprobe.d/psmouse, la riga

Codice: Seleziona tutto

options psmouse proto=imps
non è commentata, eppure lo scrolling del touchpad funziona. Immagine

first
Linux 3.x
Linux 3.x
Messaggi: 677
Iscritto il: gio 23 giu 2005, 0:00

Re: Abilitare lo scrolling del touchpad

Messaggio da first »

tigerwalk ha scritto:nel mio /etc/modprobe.d/psmouse, la riga

Codice: Seleziona tutto

options psmouse proto=imps
non è commentata, eppure lo scrolling del touchpad funziona. Immagine
idem

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 »

first ha scritto:
tigerwalk ha scritto:nel mio /etc/modprobe.d/psmouse, la riga

Codice: Seleziona tutto

options psmouse proto=imps
non è commentata, eppure lo scrolling del touchpad funziona. Immagine
idem
sono sempre più convinto che l'informatica non sia una scienza esatta :D

ma a parte gli scherzi...che sia un problema legato solo ai touchpad alps?

Avatar utente
Vlad
Linux 0.x
Linux 0.x
Messaggi: 5
Iscritto il: dom 7 dic 2008, 11:06
Slackware: current
Kernel: 2.6.27.7-smp
Desktop: KDE 3.5.10
Località: Mamoiada (NU)

Re: Abilitare lo scrolling del touchpad

Messaggio da Vlad »

Anche io ho penato per un po' prima di risolvere con il mio touchpad Synaptics. Ho risolto impostando xorg.conf nella seguente maniera:

Codice: Seleziona tutto

        Section "ServerLayout"
Identifier     "Simple Layout"
Screen      0  "aticonfig-Screen[0]-0" 0 0
InputDevice	"Synaptics Touchpad"
	EndSection
Inserendo quindi l'identifier del touchpad a tutto il resto. Poi:

Codice: Seleziona tutto

Section "InputDevice"
	Identifier	"Synaptics Touchpad"
	Driver		"synaptics"
	Option		"SendCoreEvents"	"true"  #importante
        Option		"Device"		"/dev/psaux" #importante
        Option		"Protocol"		"auto-dev" #importante
        Option		"HorizEdgeScroll"	"0"
	Option "LeftEdge" "1700"
    	Option "RightEdge" "5300"
    	Option "TopEdge" "1700"
    	Option "BottomEdge" "4200"
    	Option "FingerLow" "25"
    	Option "FingerHigh" "30"
    	Option "MaxTapTime" "180"
    	Option "MaxTapMove" "220"
    	Option "VertScrollDelta" "100"
   	Option "MinSpeed" "0.09"
    	Option "MaxSpeed" "0.18"
    	Option "AccelFactor" "0.0015"
	Option "SHMConfig" "on"
EndSection
Infine, commentando la linea

Codice: Seleziona tutto

options psmouse proto=[ecc. ecc.]
nel file /etc/blacklist.d.
Ovviamente, la linea Option "SendCoreEvents" deve essere commentata o cancellata dalla sezione "ServerLayout".

Con me ha funzionato alla perfezione, prima di tutto questo non voleva saperne di andare. Se ci sono ancora poveri sfortunati che non hanno risolto mi facciano sapere .

Ciau

Avatar utente
neongen
Packager
Packager
Messaggi: 827
Iscritto il: ven 25 mag 2007, 12:37
Nome Cognome: Enrico
Slackware: 14.0_64
Kernel: 3.4.4
Desktop: KDE 4.5.5
Distribuzione: Maemo 5
Contatta:

Re: Abilitare lo scrolling del touchpad

Messaggio da neongen »

giusto ieri ho scoperto che che HAL è in grado di gestire pure sta cosa. basta commentare in xorg.conf i riferimenti al mouse o touchpad (tutta la sezione inputdevice e la relativa riga in serverlayout) e inserire il proprio utente in plugdev.

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 »

ciao a tutt*,
sono nuovo del forum e anche di slack... imparo pian piano strada facendo.
Purtroppo mi ritrovo anche io con lo scrolling non abilitato, ho un touchpad synaptics e l'ultima slackware 12.2

Posto il mio xorg.conf che ho pasticciato abbondantemente negli ultimi giorni...
Ho anche commentato /etc/modprobe.d/psmouse

Codice: Seleziona tutto

Section "Module"
    SubSection  "extmod"
    EndSubSection
    Load        "freetype"
    Load       "glx"
    Load "synaptics"
EndSection

Section "Files"
    FontPath   "/usr/share/fonts/TTF"
    FontPath   "/usr/share/fonts/OTF"
    FontPath   "/usr/share/fonts/Type1"
    FontPath   "/usr/share/fonts/misc"
    FontPath   "/usr/share/fonts/75dpi/:unscaled"
    FontPath   "/usr/lib/X11/fonts/misc/"
    FontPath   "/usr/lib/X11/fonts/75dpi/:unscaled"
    FontPath   "/usr/lib/X11/fonts/100dpi/:unscaled"
    FontPath   "/usr/lib/X11/fonts/Speedo/"
    FontPath   "/usr/lib/X11/fonts/Type1/"
    FontPath   "/usr/lib/X11/fonts/TTF/"
    FontPath   "/usr/lib/X11/fonts/OTF/"
    FontPath   "/usr/lib/X11/fonts/cyrillic/"
    FontPath   "/usr/lib/X11/fonts/75dpi/"
    FontPath   "/usr/lib/X11/fonts/100dpi/"
EndSection

Section "InputDevice"
    Identifier	"Keyboard1"
    Driver	"kbd"
    Option "AutoRepeat" "500 30"
    Option "XkbRules"	"xorg"
    Option "XkbModel"	"pc105"
    Option "XkbLayout"	"it"
EndSection

Section "InputDevice"
  Driver  	"synaptics"
  Identifier  	"TouchPad" 
  Option	"Device"  	"/dev/psaux"
  Option	"Protocol"	"auto-dev"
  Option	"LeftEdge"      "1700"
  Option	"RightEdge"     "5300"
  Option	"TopEdge"       "1700"
  Option	"BottomEdge"    "4200"
  Option	"FingerLow"	"25"
  Option	"FingerHigh"	"30"
  Option	"MaxTapTime"	"180"
  Option	"MaxTapMove"	"220"
  Option	"VertScrollDelta" "100"
  Option	"MinSpeed"	"0.09"
  Option	"MaxSpeed"	"0.18"
  Option	"AccelFactor"	"0.0015"
  Option	"SHMConfig"	"on"
EndSection

Section "Monitor"
    Identifier  "My Monitor"
    HorizSync   31.5 - 48.5
    VertRefresh 50-70
EndSection

Section "Device"
    Identifier	"Standard VGA"
    VendorName	"Unknown"
    BoardName	"Unknown"
    Driver     "vga"
EndSection

Section "Device"
    Identifier  "* Generic VESA compatible"
    Driver      "vesa"
EndSection

Section "Screen"
    Identifier  "Screen 1"
    Device      "* Generic VESA compatible"
    Monitor     "My Monitor"
    DefaultDepth 24

    Subsection "Display"
        Depth       8
        Modes       "1024x768" "800x600" "640x480"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       16
        Modes       "1024x768" "800x600" "640x480"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       24
        Modes       "1024x768" "800x600" "640x480"
        ViewPort    0 0
    EndSubsection
EndSection

Section "ServerLayout"
    Identifier  "Simple Layout"
    Screen "Screen 1"
    InputDevice "Keyboard1" "CoreKeyboard"
    InputDevice    "TouchPad" "SendCoreEvents"
EndSection
Bè ringrazio in anticipo chi avrà voglia di darci un occhio...

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

Re: Abilitare lo scrolling del touchpad

Messaggio da danix »

neongen ha scritto:giusto ieri ho scoperto che che HAL è in grado di gestire pure sta cosa. basta commentare in xorg.conf i riferimenti al mouse o touchpad (tutta la sezione inputdevice e la relativa riga in serverlayout) e inserire il proprio utente in plugdev.
intendi dire che hal può gestire anche lo scroll del touchpad o solo il movimento?? Pomeriggio faccio una prova quasi quasi... :D
danix
myself 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 »

neongen ha scritto:giusto ieri ho scoperto che che HAL è in grado di gestire pure sta cosa. basta commentare in xorg.conf i riferimenti al mouse o touchpad (tutta la sezione inputdevice e la relativa riga in serverlayout) e inserire il proprio utente in plugdev.
Scusate l'ignoranza ma... cosa significa (e come si fa) a inserire un utente in plugdev? :?:

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 »

neongen ha scritto:giusto ieri ho scoperto che che HAL è in grado di gestire pure sta cosa. basta commentare in xorg.conf i riferimenti al mouse o touchpad (tutta la sezione inputdevice e la relativa riga in serverlayout) e inserire il proprio utente in plugdev.
Ci ho provato... il movimento a me funziona ma di scroll neanche a parlarne! :(
Mo' provo a copiarmi il vecchio xorg di ubuntu, lì lo scroll funzava...

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

Re: Abilitare lo scrolling del touchpad

Messaggio da danix »

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... ;) )...


Riguardo ad hal che può gestire il mouse ho controllato e (almeno sul mio laptop) non è in grado di gestire il VScroll... :(
danix
myself 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: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è

Rispondi