Post  |  Commenti

Post Meta

21st
DEC

HP compaq nx6110 py500et & Linux Gentoo 1ª Parte (TouchPad)

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Posted by RedSend | Filed under Laptop

Come promesso ho sistemato il touchpad, è un emerita cazzata, niente di eccezionale, si emergono i driver e si configura xorg e basta.

Vi spiego più in dettaglio….

Allora, prima cosa dobbiamo emergere i driver Synaptics e quindi

redsendP4 redsend # emerge -av synaptics

come detto prima, ora dobbiamo configurare Xorg e quindi andiamo ad editare il file /etc/X11/xorg.conf, aggiungiamo nella sezione “Module”

Load "synaptics"

poi dobbiamo far capire a xorg che il TouchPad lo deve trattare diversamente dal mouse PS/2 e quindi dobbiamo aggiungere un’altro dispositivo di input nella sezione ServerLayout e dovremmo ottenere una cosa del genere

  InputDevice "Mouse1" "CorePointer"
  InputDevice "TouchPad" "AlwaysCore"		# Questa è la riga che dobbiamo inserire
  InputDevice "Keyboard1" "CoreKeyboard"

badate bene a mettere “AlwaysCore” da “CorePointer” perchè non possono esserci due device entrambi con “CorePointer”

dopo aver segnalato a xorg la presenza di un nuovo device di input possiamo sfruttare le opzioni che ci mette a disposizione il driver per configurarlo a nostro piacimento, inseriamo qusto pezzo di testo e poi modifichiamo i valori a seconda delle nostre esigenze

 Section "InputDevice"
   Driver  	"synaptics"
   Identifier  	"TouchPad"
   Option	"Device"  	"/dev/input/mouse0"
   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

prima di verificare se funziona assicuriamoci che l’Option Device sia settata correttamente, per farlo dobbiamo dare

redsendP4 redsend # cat /proc/bus/input/devices

e dovremmo vedere un cosa del genere, in particolare la riga che quଠrisulta in grassetto, cioè Handlers del dispositivo TouchPad e inserire il valore corretto di mouseX con X uguale a 0 nel mio caso

	I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
	N: Name="AT Translated Set 2 keyboard"
	P: Phys=isa0060/serio0/input0
	H: Handlers=kbd event0
	B: EV=120013
	B: KEY=4 2000000 3802078 f840d001 f2ffffdf ffefffff ffffffff fffffffe
	B: MSC=10
	B: LED=7

	I: Bus=0011 Vendor=0002 Product=0007 Version=0000
	N: Name="SynPS/2 Synaptics TouchPad"
	P: Phys=isa0060/serio4/input0
	H: Handlers=mouse0 event1
	B: EV=b
	B: KEY=6420 0 70000 0 0 0 0 0 0 0 0
	B: ABS=11000003

Una volta che ci siamo accertati di questo, possiamo configurare a nostro piacimento le varie opzioni, prima però assicuratevi che funzioni tutto correttamente. Riavviate X e alla prossima.

Tags:

Leave a Reply


Il contenuto di questo Blog è rilasciato sotto Licenza Creative Commons (Leggi)