в ubuntu 18.04 сенсорный экран подсчитывается как двойной левый клик

После обновления до ubuntu 18.04 сенсорный экран непригоден. Однократное нажатие на экране действует как двойной щелчок мышью. например. в gnome, когда я хочу щелкнуть «показать приложения», он показывает их и закрывается в течение секунды, как второй

, наблюдаемый на lenovo yoga 3 pro

4
задан 1 May 2018 в 10:46

2 ответа

То же самое здесь с сенсорным экраном Dell 2314ht. Он правильно детектируется как «Advanced Silicon S.A.» устройство. «libinput debug-events» обнаруживает следующую последовательность для одного нажатия: TOUCH_DOWN, TOUCH_FRAME, TOUCH_UP, TOUCH_FRAME. Все нормально, однако не знаете, что такое TOUCH_FRAME?

Как и в вашем случае, нажатие налево Стартовый пульт Ubuntu 18.04 (например, кнопка «Приложения») генерирует два клика: -Первый щелчок на событии TOUCH_DOWN -Всегда щелкните событие TOUCH_UP

То есть, если нажать и удерживать кнопку «Приложения», нажмите только один клик генерируется.

В любом случае гораздо интереснее то, что поведение зависит от INTO WHAT FIELD:

Используя экранную клавиатуру для ввода команды в консоль, все работает отлично. Используя экранную клавиатуру для ввода веб-адреса в firefox, нужно нажать клавишу TWICE (проигрывает каждый второй ответ).

«libinput debug-events» сообщает точно такую ​​же последовательность для всех вышесказанное. Поэтому я полагаю, что эта проблема находится «выше / после» libinput в сторону X.org

Michael

0
ответ дан 17 July 2018 в 15:36

То же самое здесь с сенсорным экраном Dell 2314ht. Он правильно детектируется как «Advanced Silicon S.A.» устройство. «libinput debug-events» обнаруживает следующую последовательность для одного нажатия: TOUCH_DOWN, TOUCH_FRAME, TOUCH_UP, TOUCH_FRAME. Все нормально, однако не знаете, что такое TOUCH_FRAME?

Как и в вашем случае, нажатие налево Стартовый пульт Ubuntu 18.04 (например, кнопка «Приложения») генерирует два клика: -Первый щелчок на событии TOUCH_DOWN -Всегда щелкните событие TOUCH_UP

То есть, если нажать и удерживать кнопку «Приложения», нажмите только один клик генерируется.

В любом случае гораздо интереснее то, что поведение зависит от того, КАК FIELD срабатывает:

Используя экранную клавиатуру для ввода команды в консоль, все работает отлично. Используя экранную клавиатуру для ввода веб-адреса в firefox, нужно нажать клавишу TWICE (проигрывает каждый второй ответ).

«libinput debug-events» сообщает точно такую ​​же последовательность для всех вышесказанное. Поэтому я полагаю, что эта проблема находится «выше / после» libinput в сторону X.org

Michael

0
ответ дан 23 July 2018 в 16:32
  • 1
    Очень интересное и странное поведение. Я не уверен, что я полностью его исправил, но это помогло: Настройки & gt; & gt; Универсальный доступ & gt; & gt; & gt; Pointing & amp; Нажатие - & gt; SET - & gt; Ключи мыши (OFF) Нажмите «Помощник» («ВЫКЛ») и дважды нажмите кнопку «Задержка» («Минум.» - полоса прокрутки до самого левого) – Mohammed Joraid 23 June 2018 в 03:57
  • 2
    Спасибо за ответ, но на самом деле не решили мою проблему, клавиши мыши и Click Assist были уже выключены. Регулировка ползунка до минимального или максимального значения не изменяет поведение – SlingShot 23 June 2018 в 20:16
  • 3
    Правда, здесь же. Иногда это требует двойного нажатия, иногда только один раз. Не удалось выяснить, какие триггеры могут произойти. – Mohammed Joraid 24 June 2018 в 08:20
  • 4
    Просто снова сыграл с «libinput debug-events», чтобы регистрировать события, созданные с помощью сенсорного экрана. Я бы ожидал события «TOUCH_DOWN» при опускании пальца на сенсорном экране и еще одно событие «TOUCH_UP» при его повышении. Тем не менее, уменьшение создает два события: TOUCH_DOWN 'TOUCH_FRAME' Raising также создает два события: TOUCH_UP 'TOUCH_FRAME'. Что такое событие TOUCH_FRAME? И может ли это быть в зависимости от приложения (стартербар, консоль, firefox), потребляющего его, что приводит к описанному по-разному поведению? Майкл – SlingShot 24 June 2018 в 10:39

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

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