Em posts como este e este, nesta ordem específicamente eu falei um pouco sobre instalação e configuração de drivers touchpad no Linux, mais específicamente no Arch Linux, porém também serve para outros.
Você ainda pode se guiar pelos posts anteriores, muito coisa se mantém, alterarei apenas algumas configurações no xorg.conf.
O problema das configurações anteriores é que sempre tinha algo que me incomodava, por exemplo a barra horizontal não funcionava, ou então surgiam uns cliques meio malucos que eu não sabia de onde vinham até que suspeitei virem do xorg.conf.
A alteração é simples, abra o seu /etc/X11/xorg.conf, não se esqueça de criar um backup dele para que você não me amaldiçõe caso tudo vá para os ares.
A primeira mudança a ser feita é já nas primeiras linhas:
Section “ServerLayout”
Identifier “Xorg Configured”
Screen 0 “Screen0″ 0 0
InputDevice “Keyboard0″ “CoreKeyboard”
# PS/2 Mouse not detected
# Serial Mouse not detected
InputDevice “USB Mouse” “CorePointer”
InputDevice “Synaptics Touchpad” “SendCoreEvents”
EndSection
Mais específicamente na linha em negrito, e mais específicamente ainda em SendCoreEvents, que antes era AlwaysCore se não me engano.
A primeira alteração foi feita, vamos a segunda.
Em module, descomente o módulo referente ao synaptics.
Section “Module”
Load “ddc” # ddc probing of monitor
Load “dbe”
Load “dri”
Load “extmod”
Load “glx”
Load “bitmap” # bitmap-fonts
Load “type1″
Load “freetype”
Load “record”
Load “synaptics”
EndSection
A linha em negrito anteriormente estava comentada.
E por ultimo as configurações do driver em sí.
Section “InputDevice”
Identifier “Synaptics Touchpad”
Driver “synaptics”
Option “AlwaysCore” “true” # send events to CorePointer
#Option “Device” “/dev/input/mice”
Option “Device” “/dev/psaux”
Option “Protocol” “auto-dev”
Option “SHMConfig” “false” # configurable at runtime? security risk
Option “LeftEdge” “1700″ # x coord left
Option “RightEdge” “5300″ # x coord right
Option “TopEdge” “1700″ # y coord top
Option “BottomEdge” “4200″ # y coord bottom
Option “FingerLow” “25″ # pressure below this level triggers release
Option “FingerHigh” “30″ # pressure above this level triggers touch
Option “MaxTapTime” “100″ # max time in ms for detecting tap
Option “VertEdgeScroll” “true” # enable vertical scroll zone
Option “HorizEdgeScroll” “true” # enable horizontal scroll zone
Option “CornerCoasting” “true” # enable continuous scroll with finger in corner
Option “CoastingSpeed” “0.30″ # corner coasting speed
Option “VertScrollDelta” “100″ # edge-to-edge scroll distance of the vertical scroll
Option “HorizScrollDelta” “100″ # edge-to-edge scroll distance of the horizontal scroll
Option “MinSpeed” “0.30″ # speed factor for low pointer movement
Option “MaxSpeed” “0.70″ # maximum speed factor for fast pointer movement
Option “AccelFactor” “0.0060″ # acceleration factor for normal pointer movements
Option “VertTwoFingerScroll” “true” # vertical scroll anywhere with two fingers
Option “HorizTwoFingerScroll” “true” # horizontal scroll anywhere with two fingers
Option “TapButton1″ “1″
Option “TapButton2″ “2″
Option “TapButton3″ “3″
EndSection
Não vou comentar nada pois sinceramente tudo mudou, acho bem mais fácil você apagar tudo e colar este.
Todos os Itens estão comentados para que você saiba o que muda o que.
Na minha opinião esta é a configuração perfeita para um mouse tudo funcionando que é uma beleza.
Tente aí e diga você o que achou.
Tags: configuração, final, Linux, mouse, perfeito, problemas, sem, touchpad, xorg
março 19, 2009 às 16:44
[...] você me dirá: “Mas neste artigo você mesmo disse para configurar este parâmetro como [...]