首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >戴尔Inspiron 15-7568 Touchpad移动冻结Xenial 16.04

问戴尔Inspiron 15-7568 Touchpad移动冻结Xenial 16.04
EN

Ask Ubuntu用户
提问于 2016-05-03 15:00:07
回答 1查看 7K关注 0票数 2

在这个戴尔15-7568上,有一个触摸屏,其中左键区域和右击区域合并到这个面板中。

复制

的步骤

干净的安装为16.04:

  1. 将拇指放在左键区域。
  2. 将中指放在脚垫中央
  3. 按下拇指点击

指针不再在屏幕上移动,直到:

  1. 按左键区域的步调拇指
  2. 触碰(而不是按压)垫的中心

指针运动恢复正常。

  • 还有其他人遇到过类似的问题吗?如果这是戴尔特有的话,我正试着追踪。
  • 我还能提供什么其他有用的诊断信息?

系统信息

sudo dmidecode | grep "System Information" -A 3

代码语言:javascript
复制
System Information
    Manufacturer: Dell Inc.
    Product Name: Inspiron 15-7568
    Version: Not Specified

xinput --list

代码语言:javascript
复制
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ELAN Touchscreen                          id=11   [slave  pointer  (2)]
⎜   ↳ DLL06FF:00 06CB:75C4 Touchpad             id=12   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=14   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ Integrated_Webcam_HD                      id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=15   [slave  keyboard (3)]`

xinput --list-props 12

代码语言:javascript
复制
Device 'DLL06FF:00 06CB:75C4 Touchpad':
Device Enabled (137):   1
Coordinate Transformation Matrix (139): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (268): 1
Device Accel Constant Deceleration (269):   2.500000
Device Accel Adaptive Deceleration (270):   1.000000
Device Accel Velocity Scaling (271):    12.500000
Synaptics Edges (292):  49, 1180, 50, 4416
Synaptics Finger (293): 25, 30, 0
Synaptics Tap Time (294):   180
Synaptics Tap Move (295):   67
Synaptics Tap Durations (296):  180, 100, 100
Synaptics ClickPad (297):   1
Synaptics Middle Button Timeout (298):  0
Synaptics Two-Finger Pressure (299):    282
Synaptics Two-Finger Width (300):   7
Synaptics Scrolling Distance (301): -30, -30
Synaptics Edge Scrolling (302): 0, 0, 0
Synaptics Two-Finger Scrolling (303):   1, 1
Synaptics Move Speed (304): 1.000000, 1.750000, 0.129870, 0.000000
Synaptics Off (305):    0
Synaptics Locked Drags (306):   0
Synaptics Locked Drags Timeout (307):   5000
Synaptics Tap Action (308): 2, 3, 0, 0, 1, 3, 0
Synaptics Click Action (309):   1, 3, 0
Synaptics Circular Scrolling (310): 0
Synaptics Circular Scrolling Distance (311):    0.100000
Synaptics Circular Scrolling Trigger (312): 0
Synaptics Circular Pad (313):   0
Synaptics Palm Detection (314): 0
Synaptics Palm Dimensions (315):    10, 200
Synaptics Coasting Speed (316): 20.000000, 50.000000
Synaptics Pressure Motion (317):    30, 160
Synaptics Pressure Motion Factor (318): 1.000000, 1.000000
Synaptics Resolution Detect (319):  1
Synaptics Grab Event Device (320):  0
Synaptics Gestures (321):   1
Synaptics Capabilities (322):   1, 0, 0, 1, 1, 0, 0
Synaptics Pad Resolution (323): 12, 12
Synaptics Area (324):   0, 0, 0, 4000
Synaptics Soft Button Areas (325):  614, 0, 761, 0, 0, 0, 0, 0
Synaptics Noise Cancellation (326): 7, 7
Device Product ID (255):    1739, 30148
Device Node (256):  "/dev/input/event14"
EN

回答 1

Ask Ubuntu用户

发布于 2016-05-06 02:57:59

集成键盘和触摸屏随机冻结在我的戴尔纬度3450 (形式上,我的触摸屏是一个点击垫 )

我用Synaptic触屏和键盘冻结解决了我所有的问题,用简单的libinput代替了突触驱动程序。要做到这一点,请安装:

代码语言:javascript
复制
sudo apt-get install xserver-xorg-input-libinput

此外,为了确保它是libinput而不是突触驱动程序,我用synaptic驱动程序删除了包。

代码语言:javascript
复制
sudo apt-get remove xserver-xorg-input-synaptics

我还在libinput设置中进行了一些自定义。我创建了这个配置文件:

代码语言:javascript
复制
/usr/share/X11/xorg.conf.d/99-libinput.conf

有了这个内容:

代码语言:javascript
复制
Section "InputClass"
    Identifier "libinput touchpad catchall"
    Driver "libinput"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Option "Tapping" "True"
    Option "DisableWhileTyping" "True"
    Option "NaturalScrolling" "False"
    Option "AccelProfile" "adaptive"
    Option "AccelSpeed" "0.05"
    Option "MiddleEmulation" "True"
    Option "ScrollMethod" "twofinger"
    # Option "ClickMethod" "clickfinger"
    Option "ClickMethod" "buttonareas"
EndSection

请参阅libinput手册页上的所有可用配置选项。

http://manpages.ubuntu.com/manpages/xenial/man4/libinput.4.html

http://who-t.blogspot.com.br/2016/04/why-libinput-doesnt-have-lot-of-config.html

https://wayland.freedesktop.org/libinput/doc/latest/clickpad_softbuttons.html

https://wiki.archlinux.org/index.php/Libinput

我只在Ubuntu 16.04上测试

更新2016-05-08:我写这篇文章时忘了使用LinuxKernelv4.5.x(默认的Ubuntu16.04 linux内核是v4.4.x)。

即使使用上述配置,集成键盘和触摸屏的问题仍然存在于我的纬度3450上,如果我使用正式的Ubuntu 16.04 linux内核v4.4.x系列(我用内核4.4.0-21-泛型和4.4.0-22-泛型)进行测试的话。

这个问题在内核v4.5.x (4.5.0-040500-泛型)中没有出现。

安装linux内核4.5.x非常简单。

了解如何做:http://ubuntuhandbook.org/index.php/2016/03/upgrade-linux-kernel-4-5-ubuntu/

说,安装一个不受官方支持的新内核,最终会导致很多问题。

记住不要卸载官方内核,因为如果您对非官方内核有问题(到目前为止,在我的机器上一切都很完美),您仍然可以使用正式内核启动系统。

ps:

如果所有这些都不适用于您,请返回使用synaptic并尝试遵循以下教程:http://hgdev.co/install-ubuntu-15-10-on-the-dell-xps-13-9343-2015-a-complete-guide/

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

https://askubuntu.com/questions/766924

复制
相关文章

相似问题

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