Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Risolto]Aggiornamento xorg-server e synaptics: no touchpad
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
fbcyborg
Advocate
Advocate


Joined: 16 Oct 2005
Posts: 3056
Location: ROMA

PostPosted: Fri Jan 23, 2009 7:41 pm    Post subject: [Risolto]Aggiornamento xorg-server e synaptics: no touchpad Reply with quote

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
View user's profile Send private message
napass
n00b
n00b


Joined: 21 Oct 2007
Posts: 33

PostPosted: Mon Jan 26, 2009 11:04 am    Post subject: Reply with quote

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
View user's profile Send private message
fbcyborg
Advocate
Advocate


Joined: 16 Oct 2005
Posts: 3056
Location: ROMA

PostPosted: Mon Jan 26, 2009 11:28 am    Post subject: Reply with quote

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
View user's profile Send private message
napass
n00b
n00b


Joined: 21 Oct 2007
Posts: 33

PostPosted: Mon Jan 26, 2009 12:09 pm    Post subject: Reply with quote

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'è ??? :D
_________________
Gentoo Rulez!
Back to top
View user's profile Send private message
fbcyborg
Advocate
Advocate


Joined: 16 Oct 2005
Posts: 3056
Location: ROMA

PostPosted: Mon Jan 26, 2009 12:11 pm    Post subject: Reply with quote

Tap-to-click è un modo per dire che puoi cliccare (equivalente al click con il tasto dx del mouse) anche "tappando" (termine molto comune nel mondo dei PDA) con il dito sul touchpad. Vai, ad esempio, su un'icona, un file di testo, e per aprirlo ci "tappi" sopra.
_________________
[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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum