Dell Inspiron 15-7568 Touchpad Move Freeze на Xenial 16.04

На этом Dell 15-7568 есть тачпад с левыми и правыми щелчками , объединенными в пэд.

Dell Inspiron 15-7568 Touchpad

Действия по воспроизведению

С чистой установкой 16.04:

  1. Поместите большой палец в область щелчка левой кнопкой мыши
  2. Поместите средний палец в центр площадки
  3. Нажмите большим пальцем, нажав

Указатель больше не перемещается по экрану, пока:

  1. Пальцевый палец на области щелчка левой кнопкой мыши
  2. TOUCH (не нажмите) центр площадки

Движение указателя возвращается к норме.

  • Кто-нибудь еще сталкивается с подобными проблемами? Я пытаюсь отслеживать, если это зависит от Dell.

  • Какую еще полезную диагностическую информацию я мог бы предоставить?

Системная информация

sudo dmidecode | grep "System Information" -A 3

 System Information Manufacturer: Dell Inc. Product Name: Inspiron 15-7568 Version: Not Specified 

xinput --list

 ⎡ 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

 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" 

Встроенная клавиатура и тачпад случайно замерзают в моей Dell Latitude 3450 (формально, моя тачпад – это клик-панель )

Я решил все свои проблемы с Synaptic touchpad и замораживанием клавиатуры простым использованием libinput вместо синаптического драйвера. Для этого установите:

 sudo apt-get install xserver-xorg-input-libinput 

Кроме того, чтобы убедиться, что вместо synaptic-драйвера используется libinput, я удалил пакет с помощью драйверов Synaptic

 sudo apt-get remove xserver-xorg-input-synaptics 

Я также сделал некоторые настройки в настройках libinput. Я создал этот файл конфигурации:

 /usr/share/X11/xorg.conf.d/99-libinput.conf 

с этим контентом:

 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 

Просмотреть все доступные параметры конфигурации на manpage 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

UPDATE 2016-05-08 : Я забыл, что я использовал linux Kernel v4.5.x (ядро Linux Ubuntu 16.04 – v4.4.x ), когда я это написал.

Проблема встроенной клавиатуры и сенсорной панели случайно замерзает, даже с вышеуказанными конфигурациями, по-прежнему сохраняется на моей Latitude 3450, если я использую официальное Ubuntu 16.04 linux kernel v4.4.x series (я тестирую с kernel4.4.0-21-generic и 4.4.0-22-общий).

Проблема не возникает с ядром v4.5.x (4.5.0-040500-generic)

Было действительно просто установить linux kernel 4.5.x.

Узнайте, как это сделать: http://ubuntuhandbook.org/index.php/2016/03/upgrade-linux-kernel-4-5-ubuntu/

Сказали, что установить не официально поддерживаемое новое ядро ​​может привести к множеству проблем .

не забывайте НЕ удалять официальное ядро, потому что если у вас проблемы с неофициальным ядром (пока все отлично работает на моей машине), вы все равно можете запустить систему с официальным ядром.

пс:

если все это не работает для вас, возможно, вернитесь к использованию синаптики и попробуйте следовать этому руководству: http://hgdev.co/install-ubuntu-15-10-on-the-dell-xps-13-9343-2015- а-полный-гид /