Как отключить CTRL, действующий на импульс тачпада в Cinnamon?

У моей сенсорной панели включен импульс (или инерция, я не знаю, каков правильный термин), то есть даже после того, как мои пальцы покидают сенсорную панель, она продолжает прокручиваться и постепенно замедляется (я считаю, что это особенность каждой сенсорной панели). Тем не менее, в моей Linux Mint Cinnamon, даже в импульсе сенсорной панели, Ctrl работает, и часто, когда я использую Ctrl сразу после прокрутки, он внезапно увеличивает или уменьшает масштаб, так как Ctrl + прокрутка изменяет масштаб. Как я могу исправить это так, что Ctrl не будет действовать на импульс тачпада?

  • Как продлить время отключения сенсорной панели после нажатия клавиши, чтобы она не активировалась?
  • Touchegg хорошо справляется с событиями 3 и 4 пальца, но «игнорирует» 2 события пальца
  • Внешняя переменная
  • Конфигурация сенсорной панели Synaptics «берет верх» из Windows
  • Какие коды клавиш соответствуют запросам на включение сенсорной панели и сенсорной панели?
  • One Solution collect form web for “Как отключить CTRL, действующий на импульс тачпада в Cinnamon?”

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

    Это может помочь в увеличении трения. Это работает, убивая прокрутку намного быстрее после того, как ваши пальцы покидают сенсорную панель, в результате чего драйвер libinput X11 генерирует меньше событий прокрутки и делает конфликт событий с ключевыми словами намного менее вероятным. Если вы хотите сохранить некоторый уровень выбега, вам может понадобиться поиграть со вторым номером после «Силовой скорости выбега» ниже, чтобы найти тот, который работает для вас – более высокие значения быстрее останавливают выбег, более низкие значения позволяют ему скользить для дольше.

    Из руководства здесь (и других комментариев ниже) я считаю, что это исправляет проблему для меня:

    xinput set-prop "16" "Synaptics Coasting Speed" 20.0 50000.0 

    Вам, вероятно, потребуется изменить 16 на ID вашего устройства сенсорной панели, которое можно идентифицировать, используя

     xinput list 

    Чтобы изменения сохранялись между сеансами, создайте файл .config/autostart/fix-scrolling.desktop с содержимым:

     [Desktop Entry] Name=Fix Scrolling Exec=xinput set-prop "16" "Synaptics Coasting Speed" 20.0 50000.0 Terminal=false Type=Application StartupNotify=false 

    В долгосрочной перспективе метод X11 для представления событий прокрутки в виде дискретных нажатий клавиш должен стать менее проблематичным, поскольку все больше распределений переключается на поддержку Wayland или другой современной архитектуры «места».

    Linux и Unix - лучшая ОС в мире.