如何在Debian Wheezy KDE中启用触摸板滚动和点击?


10

我正在尝试使用笔记本电脑的触摸板打开滚动和点击操作(左右两个按钮都可以)。我在Debian 7.3(Wheezy)KDE桌面上,并且有一个Synaptic触摸板。我的笔记本电脑是2007年的惠普旧型号,因此不支持多点触控。作为root,我创建了一个/etc/X11/xorg.conf.d/synaptics.conf文件,并在下面复制了该文件。然后在Konsole中,我给出synclient -l并返回了以下代码:

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

这是内容 /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

apt-get install server-xorg-input-synaptics创建synaptics.conf文件后,我已经安装并重新启动了系统,但没有任何更改。

我应该怎么做才能使其正常工作?


我尝试了terdon所说的方法,它最初起作用了,但是重新启动系统后,所有更改都消失了。然后,我从K开始菜单>应用程序>实用程序尝试了synapticks(我之前已经安装了它,但是在系统托盘中看不到它)。我这次仔细阅读了每条指令并对其进行了正确配置。然后,我重新启动了系统,点击和滚动仍在工作!
WobblyWindows 2014年

带有i3桌面的Kali Linux 2.0。对我来说,“ synclient TapButton1 = 1”也解决了问题。

在此处获取硬件详细信息将对您的触摸板制造商有所帮助。
莱奥波德·赫兹(LéoLéopoldHertz),2017年

Answers:


7

你试过了synaptiks吗?这是一个简单的GUI程序,始终可以解决我的触摸板配置中的任何问题。

安装:

sudo apt-get install kde-config-touchpad

那你应该可以用

synaptiks && synaptiks

(第一个synaptiks仅将图标放入系统托盘,并且由于某种原因不启动GUI)



10

编辑:我刚开始使用以下命令在我的Debian AlpsPS / 2 touichpad上进行开发synclient

synclient TapButton1=1

我不是专家,但是找到了synaptics.conf我在其他笔记本电脑上使用的旧文件:

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

因此,尝试添加catchall到标识符并从更改MatchIsTouchpad为。不确定是否会有所帮助,但值得尝试。onyes

您可以尝试的另一件事是安装tpconfig

sudo apt-get install tpconfig 

那应该给你一个GUI来启用水龙头:

 sudo tpconfig --tapmode=1

虽然我只是在系统上尝试过,但似乎没有用


@WobbyWindows应该是synclient HorizEdgeScroll=1
terdon

很抱歉的愚蠢的问题,我在前面贴:synclient TapButton1=1synclient VertEdgeScroll=1做的工作!你救了我的日子。非常感谢。
WobblyWindows

@WobbyWindows是的,对不起,我的意思是VertEdgeScroll=1
terdon

1
只需将添加 Option "TapButton1" "1"到您的文件/etc/X11/xorg.conf其他文件中,/etc/X11/xorg.conf.d即可使更改永久生效。我的测试表明,使敲击触摸板上,你应该提供至少如下:Option "TapButton1" "1"Identifier "Touchpad"MatchIsTouchpad "yes"Driver "synaptics"Section "InputClass" (...) EndSection
patryk.beza

1
@ patryk.beza,您可能想要发布实际答案。这是该评论的第三版,我已收到有关:P
terdon

1

在KDE中,有一个新程序取代了synaptiks: kcm-touchpad

该程序将在“系统设置”中启用新选项。要访问此选项,请打开系统设置(控制台中的系统设置),然后转到输入设备->触摸板

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.