Scrolling touchpad su Acer 5920g

Riconoscimento, installazione e configurazione delle periferiche.
Scrivi risposta
Avatar utente
denis12
Prode Principiante
Messaggi: 97
Iscrizione: mercoledì 6 settembre 2006, 0:14
Località: Spinea (Ve)

Scrolling touchpad su Acer 5920g

Messaggio da denis12 »

Ciao ragazzi. Sono in possesso di questo fantastico portatile sul quale sono finalmente riuscito ad installare Ubuntu alternate. Il problma grosso è che il touchpad non funziona come dovrebbe: lo xserver.conf rileva due touchpad uno reale ed uno di "fantasia" che corrisponde ai comandi a sfioramento usati sotto Vista come Play Stop ecc. Lo scrolling verticale avviene solo premendo i pulsanti detti Play e Stop. Il drag and drop è impossibile. Il tapping sembra funzionare. Dalla lettura di questo thread http://ubuntuforums.org/showthread.php?t=517156 il problema sembra essere stato risolto dall'utente errenay ma a parte l'inglese, non capisco bene la procedura descritta. O meglio avrei bisogno che qualcuno la "traducesse" in linguaggio maggiormente comprensibile per noi semplici.
Vi ringrazio per l'aiuto. Tra l'altro ne stanno vendendo veramente moltissimi di pc simili al mio.
Ciao
Denis
gambit
Prode Principiante
Messaggi: 18
Iscrizione: giovedì 17 novembre 2005, 20:33

Re: Scrolling touchpad su Acer 5920g

Messaggio da gambit »

io dopo un paio di giorni di smanettamento sono riuscito a configurare solo i tasti multimediali (niente scroll sul touchpad..grr)..
Cmq nel link che hai segnalato hanno provato un paio di cosette a cui non avevo pensato..vedo se riesco a cavarci qualcosa e ti faccio sapere...
Avatar utente
denis12
Prode Principiante
Messaggi: 97
Iscrizione: mercoledì 6 settembre 2006, 0:14
Località: Spinea (Ve)

Re: Scrolling touchpad su Acer 5920g

Messaggio da denis12 »

Grazie, oggi sotto Vista ho visto la mia prima schermata blu! Uno shock Ciao
Denis
gambit
Prode Principiante
Messaggi: 18
Iscrizione: giovedì 17 novembre 2005, 20:33

Re: Scrolling touchpad su Acer 5920g

Messaggio da gambit »

Ehehe..fatto!!! ;D ;D
Inanzitutto grazie...senza quel link non sarei mai riuscito a capire dove sbagliavo.
Comunque:
Prima di iniziare la procedura essere sicuri di aver avviato il computer senza nessun mouse esterno inserito. Il motivo verrà spiegato piu avanti.

Questo laptop ha due touchpad, uno è il touchpad vero e proprio e l'altro sono i tasti a sfioramento sulla destra.
Per prima cosa dobbiamo essere sicuri di aver installati i driver synaptics e l'utility qsynaptic.

Codice: Seleziona tutto

sudo apt-get install xserver-xorg-input-synaptics qsynaptics
 
Ora bisogna configurare il nostro xorg.conf, ma per prima cosa Backup

Codice: Seleziona tutto

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
Nel nostro xorg.conf dobbiamo avere due sezioni separate, una per i multimedia keys e una per il touchpad.

Allora nel nostro xorg.conf, togliamo tutta la parte messa in automatico per il touchpad(quella per il mouse potete lasciarla) e  mettiamo :

Codice: Seleziona tutto

Section "InputDevice"
	Identifier	"multimedia"
	Driver		"evdev"
	Option		"Name"	"SynPS/2 Synaptics TouchPad"
	Option		"AlwaysCore"	"on"
	Option		"Protocol"	"auto-dev"	
EndSection

Section "InputDevice"
	Identifier	"Touchpad"
	Driver		"synaptics"
	Option 		"Protocol" "event"
	Option 		"Device" 	"/dev/input/by-path/platform-i8042-serio-4-event-mouse"
	Option		"AlwaysCore" "on"
	Option 		"SHMConfig" "on"
EndSection




è importante anche l'ordine delle opzioni!!(ho perso un sacco di tempo per sta cosa).
In più alla fine dobbiamo aggiungere due righe nella sezione default screen

Codice: Seleziona tutto

Section "ServerLayout"
	Identifier	"Default Layout"
  screen "Default Screen"
	Inputdevice	"Generic Keyboard"
	Inputdevice	"Configured Mouse"
	

#inserire queste due righe:
               Inputdevice	            "Touchpad"
	Inputdevice	"multimedia" "SendCoreEvents"

	# Uncomment if you have a wacom tablet
	#	InputDevice     "stylus"	"SendCoreEvents"
	#	InputDevice     "cursor"	"SendCoreEvents"
	#	InputDevice     "eraser"	"SendCoreEvents"
	
EndSection
Ora bisogna riavviare il server grafico (ctrl + alt + space o semplicemnte log out e rientrate).
Ora se tutto è andato a buon fine lanciando qsynaptics dovresti riuscire a configurare scrolling e tapping del tuo touchpad.
Per avere i tasti multimediali invece bisogna installare e configurare un altro paio di cosette:
abbiamo bisogno di xev e xbindkeys per collegare gli eventi generati dai multimedia keys ai nostri comandi.

Codice: Seleziona tutto

sudo apt-get install xev xbindkeys
a questo punto lanciate xev e provate a usare i tasti multimediali,dovrebbe apparire sul terminale qualcosa del genere:

Codice: Seleziona tutto

ButtonPress event, serial 28, synthetic NO, window 0x2c00001,
    root 0x13a, subw 0x0, time 677042468, (90,30), root:(97,610),
    state 0x0, button 17, same_screen YES

ButtonRelease event, serial 28, synthetic NO, window 0x2c00001,
    root 0x13a, subw 0x0, time 677042489, (90,30), root:(97,610),
    state 0x0, button 17, same_screen YES
per ogni tasto premuto. Quello che a noi interessa è il numero dopo button, possiamo usare quello per dire a xbindkeys cosa fare quando quel tasto viene premuto. Apriamo un file con gedit, per ogni tasto dobbiamo usare una forma del tipo

Codice: Seleziona tutto

[comando]
b:[nometasto]
salvatelo nella vostra home col nome .xbindkeysrc ( è importante se no non funge niente). poi avviate xbindkeys e vuola tutto fatto.
Questo è il mio xbindkeysrc:

Codice: Seleziona tutto

"xmms -p" 
b:17
"xmms -s"
b:18
"xmms -r"
b:19
"xmms -f"
b:20
# Volume GIU'
"amixer -c 0 sset Surround 1- unmute cap"
c:174
# Volume SU'
"amixer -c 0 sset Surround 1+ unmute cap"
c:176
"opera"
c:178
ci sono anche le configurazioni per fa funzionare la rotellina del volume, e cliccando sul bottone del browser appare opera. Per far partire xbindkeys all'avvio basta inserirlo in preferenze-->sessioni-->programmi all'avvio.


Posto i link della guida che ho seguito:
http://www.slacky.eu/wikislack/index.php?title=Acer_aspire_5920_slackware_11 per slackware ma utilissima
e il linki passato da denis http://ubuntuforums.org/showthread.php?t=517156

Spero di essere stato almeno quasi comprensibile..per qualsiasi domanda postate.
Ciao Marco!
Ultima modifica di gambit il mercoledì 26 marzo 2008, 1:49, modificato 1 volta in totale.
Avatar utente
denis12
Prode Principiante
Messaggi: 97
Iscrizione: mercoledì 6 settembre 2006, 0:14
Località: Spinea (Ve)

Re: Scrolling touchpad su Acer 5920g

Messaggio da denis12 »

Grazie Marco! Adesso devo andare a dormire (ho due figlie che reclamanao il padre!) Domani provo e senz'altro posto i risultati. Se ok penso che dovremmo convertirlo in una piccola guida, vista la diffusione di questo pc. Un saluto. Denis
Denis
Avatar utente
denis12
Prode Principiante
Messaggi: 97
Iscrizione: mercoledì 6 settembre 2006, 0:14
Località: Spinea (Ve)

Re: Scrolling touchpad su Acer 5920g

Messaggio da denis12 »

Allora, SUCCESSONE per quanto riguarda l'abilitazione dello scrolling! L'unica cosa che noto è che per non far crashare X ho bisogno di mantenere anche il primo touchpad configurato: ecco come si presenta xorg.conf dopo i tuoi egregi suggerimenti:

Codice: Seleziona tutto

Section "Files"
EndSection

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"kbd"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"it"
	Option		"XkbOptions"	"lv3:ralt_switch"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"	"/dev/input/mice"
	Option		"Protocol"	"ImPS/2"
	Option		"ZAxisMapping"	"4 5"
	Option		"Emulate3Buttons"	"true"
EndSection

Section "InputDevice"
	Identifier	"Touchpad"
	Driver		"synaptics"
	Option 		"Protocol" "event"
	Option 		"Device" 	"/dev/input/event3"
	Option		"AlwaysCore" "on"
	Option 		"SHMConfig" "on"
EndSection

Section "InputDevice"
	Identifier	"multimedia"
	Driver		"evdev"
	Option		"Device"	"/dev/input/event2"
	Option		"AlwaysCore"	"on"
	Option		"Protocol"	"auto-dev"	

EndSection








Section "InputDevice"
	Identifier	"Synaptics Touchpad"
	Driver		"synaptics"
	Option		"SendCoreEvents"	"true"
	Option		"Device"	"/dev/psaux"
	Option		"Protocol"	"auto-dev"
	Option		"Emulate3Buttons"	"true"
	Option          "SHMConfig"             "on"
	Option		"HorizEdgeScroll"	"0"
	
EndSection


 


Section "InputDevice"
	Driver		"wacom"
	Identifier	"stylus"
	Option		"Device"	"/dev/input/wacom"
	Option		"Type"	"stylus"
	Option		"ForceDevice"	"ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
	Driver		"wacom"
	Identifier	"eraser"
	Option		"Device"	"/dev/input/wacom"
	Option		"Type"	"eraser"
	Option		"ForceDevice"	"ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
	Driver		"wacom"
	Identifier	"cursor"
	Option		"Device"	"/dev/input/wacom"
	Option		"Type"	"cursor"
	Option		"ForceDevice"	"ISDV4"# Tablet PC ONLY
EndSection

Section "Device"
	Identifier	"nVidia Corporation G80 [GeForce 8600M GT]"
	Driver		"nvidia"
	Busid		"PCI:1:0:0"
	Option		"AddARGBVisuals"	"True"
	Option		"AddARGBGLXVisuals"	"True"
	Option		"NoLogo"	"True"
EndSection

Section "Monitor"
	Identifier	"Monitor Generico"
	Option		"DPMS"
	Horizsync	28-64
	Vertrefresh	43-60
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"nVidia Corporation G80 [GeForce 8600M GT]"
	Monitor		"Monitor Generico"
	Defaultdepth	24
	SubSection "Display"
		Modes		"1280x1280"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
  screen "Default Screen"
	Inputdevice	"Generic Keyboard"
	Inputdevice	"Configured Mouse"

#inserire queste due righe:
               Inputdevice	            "Touchpad"
	Inputdevice	"multimedia" "SendCoreEvents"

	
	# Uncomment if you have a wacom tablet
	#	InputDevice     "stylus"	"SendCoreEvents"
	#	InputDevice     "cursor"	"SendCoreEvents"
	#	InputDevice     "eraser"	"SendCoreEvents"
	Inputdevice	"Synaptics Touchpad"
EndSection
Section "Module"
	Load		"glx"
EndSection
Ora passo senz'altro alla configurazione dei tasti speciali. Mi permetto anche di aggiungere un bel RISOLTO. Grazie
Denis
gambit
Prode Principiante
Messaggi: 18
Iscrizione: giovedì 17 novembre 2005, 20:33

Re: Scrolling touchpad su Acer 5920g

Messaggio da gambit »

Figurati è sempre un piacere!,fammi sapere se ci sono problemi per la configurazione dei tasti multimediali.
Per la guida se i mod vogliono vedo di aggiustarla un pò meglio..
Ciauz..(vado a dormire anchio dopo aver finalmente trovato il tempo di finire COD4)
Avatar utente
Maurizio.M
Prode Principiante
Messaggi: 84
Iscrizione: sabato 11 novembre 2006, 10:23

Re: Scrolling touchpad su Acer 5920g

Messaggio da Maurizio.M »

Salve a tutti

ho seguito il procedimento descritto qui e tutto ha funzionato a meraviglia, ma dopo che l'altro giorno ho fatto l'upgrade alla 8.04 nn funge più niente. Il file xorg.conf è come l'avevo modificato io ma lo scroll nn viene riconosciuto sul touchpad e i tasti a sfioramento vengono riconosciuti come secondo touchpad...insomma tutto come prima...

Sapete aiutarmi???
La meritocrazia è una forma di governo dove le cariche amministrative, le cariche pubbliche, e qualsiasi ruolo che richieda responsabilità nei confronti degli altri, è affidata secondo criteri di merito, e non di appartenenza lobbystica, familiare o di casta economica.
--Wikipedia--
thefallenlord
Prode Principiante
Messaggi: 4
Iscrizione: venerdì 25 aprile 2008, 14:43

Re: Scrolling touchpad su Acer 5920g

Messaggio da thefallenlord »

Maurizio.M ha scritto: Salve a tutti

ho seguito il procedimento descritto qui e tutto ha funzionato a meraviglia, ma dopo che l'altro giorno ho fatto l'upgrade alla 8.04 nn funge più niente. Il file xorg.conf è come l'avevo modificato io ma lo scroll nn viene riconosciuto sul touchpad e i tasti a sfioramento vengono riconosciuti come secondo touchpad...insomma tutto come prima...

Sapete aiutarmi???
Stesso problema...  :'(
Avatar utente
PinguinoHot
Prode Principiante
Messaggi: 98
Iscrizione: domenica 7 novembre 2010, 21:15

Re: Scrolling touchpad su Acer 5920g

Messaggio da PinguinoHot »

Ciao..bloccato in partenza! :)

Codice: Seleziona tutto

E: Impossibile trovare il pacchetto qsynaptics
                                                   
[quote]
Ehehe..fatto!!! ;D ;D
Inanzitutto grazie...senza quel link non sarei mai riuscito a capire dove sbagliavo.
Comunque:
Prima di iniziare la procedura essere sicuri di aver avviato il computer senza nessun mouse esterno inserito. Il motivo verrà spiegato piu avanti.

Questo laptop ha due touchpad, uno è il touchpad vero e proprio e l'altro sono i tasti a sfioramento sulla destra.
Per prima cosa dobbiamo essere sicuri di aver installati i driver synaptics e l'utility qsynaptic.

Codice: Seleziona tutto

sudo apt-get install xserver-xorg-input-synaptics qsynaptics
 
Ora bisogna configurare il nostro xorg.conf, ma per prima cosa Backup

Codice: Seleziona tutto

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
[quote]
Ultima modifica di PinguinoHot il lunedì 27 dicembre 2010, 11:16, modificato 1 volta in totale.
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti