首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Synaptics ClickPad跳跃的选择

Synaptics ClickPad跳跃的选择
EN

Ask Ubuntu用户
提问于 2017-02-12 08:20:23
回答 1查看 396关注 0票数 1

我刚在我的新ThinkPad E460上得到了Ubuntu16.04LTS,它碰巧有一个按钮隐藏在触屏下(就像苹果电脑)。

问题是当我拖放的时候,我点击并按住左边的按钮(在触控板下面),然后移动另一个手指在垫子上。但是ubuntu似乎很困惑,不知道这两个手指中哪一个应该“拖动”,所以鼠标就会跳来跳去。

这个问题是两年前在这篇文章中报道的:联想synaptics按钮死区(单击和拖动问题)但是没有一个解决方案能让我满意:改变AreaBottomEdge并不能解决这个问题,并且软按钮区域已经被定义了,因为Ubuntu正确地将我的触屏识别为一个点击盘,

下面是我对xinput的一些选项:

代码语言:javascript
复制
Device 'AlpsPS/2 ALPS DualPoint TouchPad':
Device Enabled (138):   1
Coordinate Transformation Matrix (140): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (261): 1
Device Accel Constant Deceleration (262):   2.500000
Device Accel Adaptive Deceleration (263):   1.000000
Device Accel Velocity Scaling (264):    12.500000
Synaptics Edges (265):  614, 3481, 307, 1740
Synaptics Finger (266): 25, 30, 0
Synaptics Tap Time (267):   180
Synaptics Tap Move (268):   201
Synaptics Tap Durations (269):  180, 100, 100
Synaptics ClickPad (270):   1
Synaptics Middle Button Timeout (271):  0
Synaptics Two-Finger Pressure (272):    282
Synaptics Two-Finger Width (273):   7
Synaptics Scrolling Distance (274): -91, -91
Synaptics Edge Scrolling (275): 1, 0, 0
Synaptics Two-Finger Scrolling (276):   1, 0
Synaptics Move Speed (277): 1.000000, 1.750000, 0.043687, 0.000000
Synaptics Off (278):    2
Synaptics Locked Drags (279):   0
Synaptics Locked Drags Timeout (280):   5000
Synaptics Tap Action (281): 2, 3, 0, 0, 1, 3, 2
Synaptics Click Action (282):   1, 3, 2
Synaptics Circular Scrolling (283): 0
Synaptics Circular Scrolling Distance (284):    0.100000
Synaptics Circular Scrolling Trigger (285): 0
Synaptics Circular Pad (286):   0
Synaptics Palm Detection (287): 0
Synaptics Palm Dimensions (288):    10, 200
Synaptics Coasting Speed (289): 20.000000, 50.000000
Synaptics Pressure Motion (290):    30, 160
Synaptics Pressure Motion Factor (291): 1.000000, 1.000000
Synaptics Resolution Detect (292):  1
Synaptics Grab Event Device (293):  0
Synaptics Gestures (294):   1
Synaptics Capabilities (295):   1, 0, 0, 1, 1, 0, 0
Synaptics Pad Resolution (296): 38, 42
Synaptics Area (297):   0, 0, 0, 0
Synaptics Soft Button Areas (298):  2047, 0, 1678, 0, 0, 0, 0, 0
Synaptics Noise Cancellation (299): 22, 22
Device Product ID (256):    2, 8
Device Node (257):  "/dev/input/event6"

有什么想法吗?

谢谢。

编辑:我尝试了Ubuntu16.10,结果相同:它在拖放时仍然会跳来跳去。

EDIT2:我也试过Fedora。在Fedora,它正常工作!但是..。我真的更喜欢Ubuntu (我已经习惯了)所以我宁愿使用Ubuntu。尽管如此,我应该在Fedora内部查看哪些配置文件/包版本,以找出可能导致Ubuntu问题的原因?

EDIT3:我查过了,Fedora似乎有版本1.9.0而不是1.8。这可能是不同之处。我似乎无法找到在Ubuntu中安装这个软件包1.9.0版本的方法。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2017-02-15 11:47:45

好吧,我找到解决办法了!一直被信任的Debian救了我。我把它留给有同样麻烦的人。

我从Debian中添加了存储库(我相信Debian中也有相同版本的包):

代码语言:javascript
复制
deb http://http.us.debian.org/debian unstable main contrib non-free

到/etc/apt/sources.list .列表

那么很明显

代码语言:javascript
复制
sudo apt-get update

然后我继续使用synaptic,去掉了下面的包:

代码语言:javascript
复制
Removed the following packages:
ubuntu-desktop
xorg
xserver-common
xserver-xorg
xserver-xorg-core
xserver-xorg-input-all
xserver-xorg-input-evdev
xserver-xorg-input-synaptics
xserver-xorg-input-vmmouse
xserver-xorg-input-wacom
xserver-xorg-video-all
xserver-xorg-video-amdgpu
xserver-xorg-video-ati
xserver-xorg-video-fbdev
xserver-xorg-video-intel
xserver-xorg-video-nouveau
xserver-xorg-video-qxl
xserver-xorg-video-radeon
xserver-xorg-video-vesa
xserver-xorg-video-vmware

然后安装了最新版本的Debian版本:

代码语言:javascript
复制
Upgraded the following packages:
libgcrypt20 (1.6.5-2ubuntu0.2) to 1.7.6-1
libinput10 (1.2.3-1ubuntu1) to 1.6.0-1
libwacom-bin (0.18-1) to 0.22-1
libwacom-common (0.18-1) to 0.22-1
libwacom2 (0.18-1) to 0.22-1

Installed the following packages:
libinput-bin (1.6.0-1)
libxcb-util0 (0.3.8-3)
libxfont2 (1:2.0.1-3)
xfonts-100dpi (1:1.0.4+nmu1)
xfonts-75dpi (1:1.0.4+nmu1)
xorg (1:7.7+18)
xserver-xorg (1:7.7+18)
xserver-xorg-core (2:1.19.1-4)
xserver-xorg-input-all (1:7.7+18)
xserver-xorg-input-libinput (0.23.0-2)
xserver-xorg-input-synaptics (1.9.0-1+b1)
xserver-xorg-video-all (1:7.7+18)
xserver-xorg-video-amdgpu (1.2.0-1+b1)
xserver-xorg-video-ati (1:7.8.0-1+b1)
xserver-xorg-video-fbdev (1:0.4.4-1+b5)
xserver-xorg-video-intel (2:2.99.917+git20161206-1)
xserver-xorg-video-nouveau (1:1.0.13-1+b1)
xserver-xorg-video-qxl (0.1.4+20161126git4d7160c-1)
xserver-xorg-video-radeon (1:7.8.0-1+b1)
xserver-xorg-video-vesa (1:2.3.4-1+b2)
xserver-xorg-video-vmware (1:13.2.1-1+b1)

最后添加了其余的软件包:

代码语言:javascript
复制
Installed the following packages:
ubuntu-desktop (1.361)
xserver-xorg-input-evdev (1:2.10.5-1)

有两个包被删除了,我无法用Debian版本替代它们:xserver-xorg-input-vmmousexserver-xorg-input-wacom。但我个人并不需要它们,因为我的笔记本电脑不是Wacom平板电脑,我也不打算使用VMWare (我更喜欢VirtualBox )。

我希望这能帮到别人

编辑:当然,这是不言而喻的,在这样做之后禁用Debian存储库.我用继承人的回复来修复错误,而不是在我的日常生活中。如果我想有希德十年前给我的头痛,我会安装Debian .

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/882477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档