View previous topic :: View next topic |
Author |
Message |
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
Posted: Fri Jan 23, 2009 7:41 pm Post subject: [Risolto]Aggiornamento xorg-server e synaptics: no touchpad |
|
|
Salve a tutti,
di recente ho dovuto aggiornare xorg-server alla versione 1.5.3-r1, e di conseguenza si è tirato dietro una serie di nuovi pacchetti fra cui xf86-input-synaptics che sostituisce il vecchio synaptics.
Il problema è che ora il mio touchpad non funziona più.
Ho letto questo thread ma non mi è stato di aiuto.
Ho provato ad aggiungere il file /etc/hal/fdi/policy/11-x11-synaptics.fdi contenente le seguenti righe:
Code: | <?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.touchpad">
<match key="info.product" contains="SynPS/2 Synaptics TouchPad">
<merge key="input.x11_driver" type="string">synaptics</merge>
<merge key="input.x11_options.Emulate3Buttons" type="string">yes</merge>
<merge key="input.x11_options.LockedDrags" type="string">0</merge>
<merge key="input.x11_options.PalmDetect" type="string">yes</merge>
<merge key="input.x11_options.CoastingSpeed" type="string">20</merge>
<merge key="input.x11_options.TapButton1" type="string">1</merge>
<merge key="input.x11_options.TapButton2" type="string">2</merge>
<merge key="input.x11_options.TapButton3" type="string">3</merge>
<merge key="input.x11_options.SHMConfig" type="string">1</merge>
</match>
<match key="info.product" contains="AlpsPS/2 ALPS">
<merge key="input.x11_driver" type="string">synaptics</merge>
</match>
<match key="info.product" contains="appletouch">
<merge key="input.x11_driver" type="string">synaptics</merge>
</match>
</match>
</device>
</deviceinfo> |
Anche cancellando la parte relativa al touchpad nello xorg.conf non sono riuscito ad ottenere nulla. Ho restartato hald, ma niente.
Non riesco a configurarlo.
Qualcuno può darmi un aiuto per favore?
EDIT: ho trovato questa guida in giro e finalmente il mio touchpad ha ripreso i sensi.
Ora devo capire come far rifunzionare il click con un tocco sul touchpad e lo scroll strisciando il dito sul lato destro.. _________________ [HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered |
|
Back to top |
|
|
napass n00b
Joined: 21 Oct 2007 Posts: 33
|
Posted: Mon Jan 26, 2009 11:04 am Post subject: |
|
|
ti posto il mio xorg.conf così vedi un pò come settarlo. gli scroll orizzontali e verticali funzionano. l'unico problema è che se chiudo lcd del portatile, quando lo rialzo, il touchpad impazzisce e non viene più riconosciuto. a te succede?
Code: |
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Touchpad" "CorePointer"
InputDevice "OtherMouse"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/OTF"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/75dpi/"
EndSection
Section "Module"
Load "glx"
Load "dbe"
Load "extmod"
Load "xtrap"
Load "record"
Load "type1"
Load "freetype"
Load "i2c"
Load "bitmap"
Load "int10"
Load "vbe"
Load "ddc"
# Load "GLcore"
# Load "dri"
EndSection
Section "ServerFlags"
Option "Xinerama" "0"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbLayout" "it"
Option "XkbRules" "xorg"
Option "Xkbmodel" "pc105"
EndSection
Section "InputDevice"
Identifier "Touchpad"
Driver "synaptics"
Option "SendCoreEvents"
Option "Protocol" "auto-dev"
Option "SHMConfig" "on"
Option "LeftEdge" "130"
Option "RightEdge" "840"
Option "TopEdge" "130"
Option "BottomEdge" "640"
Option "FingerLow" "7"
Option "FingerHigh" "8"
Option "MaxTapTime" "180"
Option "MinTapTime" "110"
Option "ClickTime" "0"
Option "EmulateMidButtonTime" "75"
Option "VertScrollDelta" "20"
Option "HorizScrollDelta" "20"
Option "MinSpeed" "0.40"
Option "MaxSpeed" "0.65"
Option "AccelFactor" "0.030"
Option "EdgeMotionMinSpeed" "200"
Option "EdgeMotionMaxSpeed" "200"
Option "UpDownScrolling" "1"
Option "CircularScrolling" "1"
Option "CircScrollDelta" "0.1"
Option "CircScrollTrigger" "3"
Option "VertEdgeScroll" "on"
EndSection
Section "InputDevice"
Identifier "OtherMouse"
Driver "mouse"
Option "SendCoreEvents"
Option "ZAxisMapping" "4 5"
Option "Device" "/dev/input/mice"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "AUO"
HorizSync 30-60
VertRefresh 60
Option "ReducedBlanking"
EndSection
Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "GeForce 8600M GT"
BusID "PCI:1:0:0"
Option "RenderAccel" "True"
Option "AllowGLXWithComposite" "True"
# Option "AddARGBGLXVisuals" "True"
Option "UseEvents" "False"
Option "Coolbits" "True"
Option "DamageEvents" "True"
Option "TripleBuffer" "True"
Option "BackingStore" "True"
EndSection
Section "Extensions"
Option "Composite" "Enable"
Option "RENDER" "true"
Option "DAMAGE" "true"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
# Option "metamodes" "1440x900_60 +0+0"
SubSection "Display"
Depth 24
Modes "1440x900_60 +0+0"
EndSubSection
EndSection
|
_________________ Gentoo Rulez! |
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
Posted: Mon Jan 26, 2009 11:28 am Post subject: |
|
|
Grazie!
Ora mi funziona. In pratica sbagliavo a mettere SHMConfig. Ora l'ho spostato in alto e funziona tutto.
Avevo inoltre dimenticato di settare l'Option "CircularScrolling" su 1 e le seguenti opzioni:
Code: | Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
|
Ora invece il tap-to-click rifunziona.
La cosa che mi sembra strana e che mi chiedo, è il perché prima funzionava tutto senza quelle opzioni. Mah!
A me comunque quel difetto dell'LCD non me lo da. Non saprei perché faccia così sinceramente.
Ora dovrei provare a migrare di nuovo ad hal, facendo un file fdi per il touchpad. _________________ [HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered |
|
Back to top |
|
|
napass n00b
Joined: 21 Oct 2007 Posts: 33
|
Posted: Mon Jan 26, 2009 12:09 pm Post subject: |
|
|
ho trovato il difetto dell'lcd!!
avevo dimenticato il Load "synaptics" nella sezione module. Ho anche abilitato il circular scrolling e funziona veramente bene!
ma il tap-to-click cos'è ??? _________________ Gentoo Rulez! |
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
|
|