Como ativar a rolagem e toque no touchpad no Debian Wheezy KDE?

10

Estou tentando ativar a rolagem e tocar com o touchpad do meu laptop (os dois botões esquerdo e direito estão ok). Estou no desktop KDE do Debian 7.3 (Wheezy) e tenho um touchpad Synaptic. Meu laptop é um modelo antigo da HP de 2007, portanto, não suporta multitoques. Como root , criei um /etc/X11/xorg.conf.d/synaptics.confarquivo que copiei abaixo. Depois, no Konsole, dei synclient -le recuperei o seguinte código:

Parameter settings:
LeftEdge                = 1752
RightEdge               = 5192
TopEdge                 = 1620
BottomEdge              = 4236
FingerLow               = 25
FingerHigh              = 30
FingerPress             = 256
MaxTapTime              = 180
MaxTapMove              = 221
MaxDoubleTapTime        = 180
SingleTapTimeout        = 180
ClickTime               = 100
FastTaps                = 0
EmulateMidButtonTime    = 75
EmulateTwoFingerMinZ    = 282
EmulateTwoFingerMinW    = 7
VertScrollDelta         = 100
HorizScrollDelta        = 100
VertEdgeScroll          = 0
HorizEdgeScroll         = 0
CornerCoasting          = 0
VertTwoFingerScroll     = 1
HorizTwoFingerScroll    = 0
MinSpeed                = 1
MaxSpeed                = 1.75
AccelFactor             = 0.0398
TrackstickSpeed         = 40
EdgeMotionMinZ          = 30
EdgeMotionMaxZ          = 160
EdgeMotionMinSpeed      = 1
EdgeMotionMaxSpeed      = 401
EdgeMotionUseAlways     = 0
TouchpadOff             = 0
LockedDrags             = 1
LockedDragTimeout       = 5000
RTCornerButton          = 0
RBCornerButton          = 0
LTCornerButton          = 0
LBCornerButton          = 0
TapButton1              = 0
TapButton2              = 0
TapButton3              = 0
ClickFinger1            = 1
ClickFinger2            = 1
ClickFinger3            = 1
CircularScrolling       = 0
CircScrollDelta         = 0.100007
CircScrollTrigger       = 0
CircularPad             = 0
PalmDetect              = 0
PalmMinWidth            = 10
PalmMinZ                = 200
CoastingSpeed           = 20
CoastingFriction        = 50
PressureMotionMinZ      = 30
PressureMotionMaxZ      = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
GrabEventDevice         = 1
TapAndDragGesture       = 1
AreaLeftEdge            = 0
AreaRightEdge           = 0
AreaTopEdge             = 0
AreaBottomEdge          = 0
HorizHysteresis         = 25
VertHysteresis          = 25
ClickPad                = 0

Este é o conteúdo de /etc/X11/xorg.conf.d/synaptics.conf

Section "InputClass"
Identifier "Touchpad"
MatchIsTouchpad "yes"
Driver "synaptics"
Option "MinSpeed" "0.4"
Option "MaxSpeed" "0.9"
Option "AccelFactor" "0"
Option "TapButton1" "1"
Option "TapButton2" "3"
Option "VertTwoFingerScroll" "0"
Option "HorizTwoFingerScroll" "0"
Option "VertEdgeScroll" "1"
Option "CoastingSpeed" "8"
Option "CornerCoasting" "1"
Option "TouchpadOff " "0"
EndSection

Eu instalei apt-get install server-xorg-input-synapticse reiniciei o sistema após a criação do synaptics.confarquivo, mas nada mudou.

O que devo fazer para que isso funcione?

WobblyWindows
fonte
Eu tentei o que o Terdon disse e ele funcionou inicialmente, mas depois de reiniciar o sistema, todas as alterações haviam desaparecido. Tentei os synapticks no menu Iniciar K> Aplicativos> Utilitários (eu o instalei anteriormente, mas não consegui vê-lo na bandeja do sistema). Li atentamente cada instrução e a configurei corretamente desta vez. Então reiniciei o sistema e as batidas e rolagem ainda estavam funcionando!
WobblyWindows
Kali Linux 2.0 com i3 Desktop. Também para mim "synclient TapButton1 = 1" problema resolvido.
Para obter detalhes de hardware aqui, seria útil, etc., sobre o fabricante do seu touchpad.
Léo Léopold Hertz

Respostas:

7

Você já tentou synaptiks? É um programa GUI simples que sempre resolveu quaisquer problemas com a configuração do meu touchpad.

Para instalar:

sudo apt-get install kde-config-touchpad

Então você poderá executá-lo com

synaptiks && synaptiks

(o primeiro synaptiksapenas coloca o ícone na bandeja do sistema e não inicia a GUI por algum motivo)

user2044638
fonte
Isso funciona também para o Gnome?
Léo Léopold Hertz ·
10

EDIT: Acabei de tocar trabalhando no meu touichpad Debian AlpsPS / 2 com synclient:

synclient TapButton1=1

Não sou especialista nisso, mas encontrei um synaptics.confarquivo antigo que estava usando em um laptop diferente:

Section "InputClass"
    Identifier      "touchpad catchall"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Option          "HorizEdgeScroll"    "1"
    Option          "MaxTapTime"        "300"
    Driver          "synaptics"
EndSection

Portanto, tente adicionar catchallao identificador e mudar MatchIsTouchpadpara onde yes. Não tenho certeza se isso vai ajudar, mas vale a pena tentar.

Outra coisa que você pode tentar é instalar tpconfig:

sudo apt-get install tpconfig 

Isso deve fornecer uma GUI para permitir toques com:

 sudo tpconfig --tapmode=1

Embora eu apenas tentei isso no meu sistema e não parece funcionar

terdon
fonte
@WobbyWindows deve ser synclient HorizEdgeScroll=1.
terdon
Desculpe pela pergunta estúpida que postei anteriormente: synclient TapButton1=1e synclient VertEdgeScroll=1fiz o trabalho! Você salvou o meu dia. Muitíssimo obrigado.
WobblyWindows
@WobbyWindows sim, desculpe, eu quis dizer VertEdgeScroll=1.
terdon
1
Basta adicionar Option "TapButton1" "1" ao seu /etc/X11/xorg.confou a outro arquivo de /etc/X11/xorg.conf.dpara tornar suas alterações permanentes. Meus testes mostraram que para permitir toque no touchpad, você deve fornecer pelo menos o seguinte: Option "TapButton1" "1", Identifier "Touchpad", MatchIsTouchpad "yes"e Driver "synaptics"no Section "InputClass" (...) EndSection.
Patryk.beza
1
@ patryk.beza você pode querer postar uma resposta real. Essa é a terceira versão desse comentário para o qual recebi uma notificação: P
terdon
1

No KDE, há um novo programa que substituiu o synaptiks: kcm-touchpad

Este programa ativará uma nova opção nas configurações do sistema. Para acessar essas opções, abra Configurações do sistema (configurações do sistema no console) e vá para Dispositivos de entrada -> Touchpad

UndeadKernel
fonte