Dell XPS 13 9350 - Работы касания сенсорной панели, но щелчок сенсорной панели не делают

После установки Ubuntu 18.10 моя сенсорная панель делает эту интересную вещь, где я могу слегка коснуться сенсорной панели, и она регистрируется как единственный щелчок мышью (и она работает с двойным выстрелом).

Сенсорная панель также имеет нажатие вниз, пока физический щелчок не происходит. Это неустойчиво с работой или не, и это также означает, что щелчок правой кнопкой не работает этим работы с нажатием, и нажмите на правильную нижнюю область сенсорной панели.

Кто-либо знает, является ли это проблемой программного обеспечения?

Также стоящий замечания, что два пальца, прокручивающие, работают.

ОБНОВЛЕНИЕ 1: Таким образом после того, как несколько обновлений моих 18.10 устанавливают сенсорную панель, остановленную работать с ответвлением, таким образом, сенсорная панель только прокрутит и переместится, но я не могу нажать вообще.

При исследовании онлайн, у многих людей были проблемы с увеличением батареи и порождением проблем с сенсорной панелью. Я проверил, и моя батарея не показывает знаков увеличения, и в придачу я удалил батарею, чтобы видеть, изменит ли это что-нибудь, и это не делает.

Завершающее испытание должно было видеть, если нажатие в настройках BIOS работало, и оно делает, таким образом, я справедливо убежден, что это - проблема о Ubuntu. Я просто не знаю, что измениться для получения его работа.

Обновление 2: Больше рытья большего количества предположения. Следующее является выводом xinput:

╰─$ xinput --list      
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ xwayland-pointer:15                       id=6    [slave  pointer  (2)]
⎜   ↳ xwayland-relative-pointer:15              id=7    [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ xwayland-keyboard:15                      id=8    [slave  keyboard (3)]

Это - список устройств ввода данных, которые он видит, и я теперь задаюсь вопросом, является ли Уэйленд причиной моих проблем. Но переключение на Xorg на GDM означает, что моя сенсорная панель и моя мышь больше не работают, таким образом, кажется, что я поймал в безвыходном положении в данный момент.

Обновление 3: установка sudo apt-get install xserver-xorg-input-all означает, что моя мышь назад в порядке на Xorg, но сенсорная панель все еще не, но список xinput изменился

╰─$ xinput --list                              
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech Performance MX                   id=10   [slave  pointer  (2)]
⎜   ↳ DLL0704:01 06CB:76AE Touchpad             id=12   [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: Integrate           id=11   [slave  keyboard (3)]
    ↳ Intel HID events                          id=13   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=14   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=15   [slave  keyboard (3)]

Рассмотрение коврика для мыши конкретно:

╰─$ xinput list-props 12                       
Device 'DLL0704:01 06CB:76AE Touchpad':
    Device Enabled (147):   1
    Coordinate Transformation Matrix (149): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (280): 1
    Device Accel Constant Deceleration (281):   2.500000
    Device Accel Adaptive Deceleration (282):   1.000000
    Device Accel Velocity Scaling (283):    12.500000
    Synaptics Edges (302):  48, 1168, 36, 644
    Synaptics Finger (303): 25, 30, 0
    Synaptics Tap Time (304):   0
    Synaptics Tap Move (305):   61
    Synaptics Tap Durations (306):  180, 180, 100
    Synaptics ClickPad (307):   1
    Synaptics Middle Button Timeout (308):  0
    Synaptics Two-Finger Pressure (309):    282
    Synaptics Two-Finger Width (310):   7
    Synaptics Scrolling Distance (311): 27, 27
    Synaptics Edge Scrolling (312): 0, 0, 0
    Synaptics Two-Finger Scrolling (313):   1, 1
    Synaptics Move Speed (314): 1.000000, 1.750000, 0.143575, 0.000000
    Synaptics Off (315):    0
    Synaptics Locked Drags (316):   0
    Synaptics Locked Drags Timeout (317):   5000
    Synaptics Tap Action (318): 0, 0, 0, 0, 1, 3, 2
    Synaptics Click Action (319):   1, 3, 2
    Synaptics Circular Scrolling (320): 0
    Synaptics Circular Scrolling Distance (321):    0.100000
    Synaptics Circular Scrolling Trigger (322): 0
    Synaptics Circular Pad (323):   0
    Synaptics Palm Detection (324): 0
    Synaptics Palm Dimensions (325):    10, 200
    Synaptics Coasting Speed (326): 20.000000, 50.000000
    Synaptics Pressure Motion (327):    30, 160
    Synaptics Pressure Motion Factor (328): 1.000000, 1.000000
    Synaptics Resolution Detect (329):  1
    Synaptics Grab Event Device (330):  0
    Synaptics Gestures (331):   1
    Synaptics Capabilities (332):   1, 0, 0, 1, 1, 0, 0
    Synaptics Pad Resolution (333): 12, 12
    Synaptics Area (334):   0, 0, 0, 0
    Synaptics Soft Button Areas (335):  0, 0, 0, 0, 0, 0, 0, 0
    Synaptics Noise Cancellation (336): 6, 6
    Device Product ID (273):    1739, 30382
    Device Node (272):  "/dev/input/event5"

Обновление 5: Это - вывод после переключения на libinput

╰─$ xinput list-props 12 
Device 'DLL0704:01 06CB:76AE Touchpad':
    Device Enabled (147):   1
    Coordinate Transformation Matrix (149): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Tapping Enabled (302): 0
    libinput Tapping Enabled Default (303): 0
    libinput Tapping Drag Enabled (304):    1
    libinput Tapping Drag Enabled Default (305):    1
    libinput Tapping Drag Lock Enabled (306):   0
    libinput Tapping Drag Lock Enabled Default (307):   0
    libinput Tapping Button Mapping Enabled (308):  1, 0
    libinput Tapping Button Mapping Default (309):  1, 0
    libinput Natural Scrolling Enabled (284):   0
    libinput Natural Scrolling Enabled Default (285):   0
    libinput Disable While Typing Enabled (310):    0
    libinput Disable While Typing Enabled Default (311):    1
    libinput Scroll Methods Available (286):    1, 1, 0
    libinput Scroll Method Enabled (287):   1, 0, 0
    libinput Scroll Method Enabled Default (288):   1, 0, 0
    libinput Click Methods Available (312): 1, 1
    libinput Click Method Enabled (313):    1, 0
    libinput Click Method Enabled Default (314):    1, 0
    libinput Middle Emulation Enabled (291):    0
    libinput Middle Emulation Enabled Default (292):    0
    libinput Accel Speed (293): 0.000000
    libinput Accel Speed Default (294): 0.000000
    libinput Left Handed Enabled (298): 0
    libinput Left Handed Enabled Default (299): 0
    libinput Send Events Modes Available (269): 1, 1
    libinput Send Events Mode Enabled (270):    0, 0
    libinput Send Events Mode Enabled Default (271):    0, 0
    Device Node (272):  "/dev/input/event5"
    Device Product ID (273):    1739, 30382
    libinput Drag Lock Buttons (300):   <no items>
    libinput Horizontal Scroll Enabled (301):   1

Спасибо, матовое

1
задан 7 January 2019 в 22:43

2 ответа

На Xorg у Вас есть synaptics активный драйвер, в то время как в наше время, Вы будете более обеспечены с libinput. К этой цели удалите пакет xserver-org-input-synaptics и удостоверьтесь xserver-org-input-libinput установлен. Вы заметите, что это также увеличит Ваши параметры конфигурации сенсорной панели в "Настройках - Мышь и Сенсорная панель". При выполнении Уэйленда Вы, вероятно, уже используете libinput.

1
ответ дан 7 December 2019 в 15:09

Это - расширенная версия ответа @vanadium. Некоторые из этих шагов могут или не могут быть необходимы, но это - то, что закончило тем, что работало на меня, но с большим методом проб и ошибок.

1. Начальная загрузка в Xorg и НЕ Уэйленд

Когда Вы входите в систему, ищете шестеренку или опцию изменить Ваш менеджер окон на Xorg.

2. Проверьте который библиотека использование Сенсорной панели

Для проверки Вас используют libinput для Вашей сенсорной панели путем выполнения следующего:

  1. Выполненный xinput --list получить список устройств и найти Вашу сенсорную панель.
$ xinput --list                              
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech Performance MX                   id=10   [slave  pointer  (2)]
⎜   ↳ DLL0704:01 06CB:76AE Touchpad             id=12   [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: Integrate           id=11   [slave  keyboard (3)]
    ↳ Intel HID events                          id=13   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=14   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=15   [slave  keyboard (3)]

  1. В вышеупомянутом примере сенсорная панель имеет идентификатор 12. Используя это Вы видите, какой библиотекой сенсорная панель пользуется путем выполнения xinput list-props <touchpad ID>
$ xinput list-props 12 
Device 'DLL0704:01 06CB:76AE Touchpad':
    Device Enabled (147):   1
    Coordinate Transformation Matrix (149): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Tapping Enabled (302): 0
    libinput Tapping Enabled Default (303): 0
    libinput Tapping Drag Enabled (304):    1
    libinput Tapping Drag Enabled Default (305):    1
    libinput Tapping Drag Lock Enabled (306):   0
    libinput Tapping Drag Lock Enabled Default (307):   0
    libinput Tapping Button Mapping Enabled (308):  1, 0
    libinput Tapping Button Mapping Default (309):  1, 0
    libinput Natural Scrolling Enabled (284):   0
    libinput Natural Scrolling Enabled Default (285):   0
    libinput Disable While Typing Enabled (310):    0
    libinput Disable While Typing Enabled Default (311):    1
    libinput Scroll Methods Available (286):    1, 1, 0
    libinput Scroll Method Enabled (287):   1, 0, 0
    libinput Scroll Method Enabled Default (288):   1, 0, 0
    libinput Click Methods Available (312): 1, 1
    libinput Click Method Enabled (313):    1, 0
    libinput Click Method Enabled Default (314):    1, 0
    libinput Middle Emulation Enabled (291):    0
    libinput Middle Emulation Enabled Default (292):    0
    libinput Accel Speed (293): 0.000000
    libinput Accel Speed Default (294): 0.000000
    libinput Left Handed Enabled (298): 0
    libinput Left Handed Enabled Default (299): 0
    libinput Send Events Modes Available (269): 1, 1
    libinput Send Events Mode Enabled (270):    0, 0
    libinput Send Events Mode Enabled Default (271):    0, 0
    Device Node (272):  "/dev/input/event5"
    Device Product ID (273):    1739, 30382
    libinput Drag Lock Buttons (300):   <no items>
    libinput Horizontal Scroll Enabled (301):   1

Если большинство строк запускается с libinput затем можно пропустить к разделу "I am using libinput", иначе, контроль раздел "Install libinput"

3. Установка libinput

Установка xserver-xorg-input-libinput с этой командой:

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

Необходимо будет также, вероятно, удалить любую библиотеку, которой Вы пользовались прежде, в моем случае сенсорная панель использовала synaptics, и я должен был работать:

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

4. Я использую libinput

С установленным libinput перейдите к Настройкам> Устройства> Мышь и Сенсорная панель и позвольте "Касанию Нажать" (Почему это не было включено, во-первых вне меня).

0
ответ дан 7 December 2019 в 15:09

Другие вопросы по тегам:

Похожие вопросы: