Comprei um note Acer Aspire 5315, a primera coisa que fiz nele foi instalar o Slackware 13, sem pensar duas vezes, a instalação foi normal, sem algum truque ou macete especial, porem na pós instalação percebi que a função do Touch pad onde se dá um toque para selecionar ou para abrir algo, não funcionava, apesar de usar um mouse usb de vez em quando, eu queria que essa função funcionasse, após fazer uma pesquisa consegui configurar o bixo, abaixo segue a descrição de como eu fiz.
Cenário
Distro: Slackware 13
Notebook: Acer Aspire 5315
Procedimento
Edite os seguintes arquivos:
/etc/X11/xorg.conf-vesana seção Section "Module" e coloque a seguinte linha nele:
Load "synaptics"
e inclua as seguintes linhas abaixo na seção Input Device :
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "AlwaysCore" "true" # send events to CorePointer
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "SHMConfig" "true" # configurable at runtime? security risk
Option "LeftEdge" "1900" # x coord left
Option "RightEdge" "5400" # x coord right
Option "TopEdge" "1400" # y coord top
Option "BottomEdge" "4500" # y coord bottom
Option "FingerLow" "25" # pressure below this level triggers release
Option "FingerHigh" "30" # pressure above this level triggers touch
Option "MaxTapTime" "180" # max time in ms for detecting tap
Option "MaxTapMove" "220" # 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.02" # speed factor for low pointer movement
Option "MaxSpeed" "0.18" # maximum speed factor for fast pointer movement
Option "AccelFactor" "0.0010" # 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
Feito o procedimento acima é só salvar e reiniciar o servidor X teclando ctrl+alt+backspace
agora edite o seguinte arquivo:
/usr/share/hal/fdi/policy/10osvendor/11-x11-synaptics.fdi, alterando as linhas abaixo e deixando igual o modelo abaixo:
<
<
Nota-se que o arquivo editado é padrão XML, portanto cuidado para não descomentar linhas extra e com isso acarretando o não fucionamento correto do Touch pad. Fiz o procedimento acima e notei que funcionou tanto o toque que é chamado de Terceiro botão e de quebra do lado direito do touch funcionou a função de Rolagem.
Que a força esteja conosco!!!
Até a proxima.
Um comentário:
Cara, estou me batendo com essa rolagem vertical que não roda. Tentei vários tutoriais. No teu modelo, encontrei o problema de não existir o arquivo que vc apontou, após o diretório policy só tenho um vmmouse.fdi. Veja o caminho: /usr/share/hal/fdi/policy/20thirdparty/11-x11-vmmouse.fdi.
Postar um comentário