
Достигнуто обновление библиотеки libinput для обработки устройств ввода до версии 1.32.0, что обеспечивает более качественную работу тачпадов и планшетов в системах, использующих Wayland. Руководителем данного релиза выступил Питер Хаттерер (Peter Hutterer).
Ключевым нововведением стало предоставление поддержки круговой прокрутки на сенсорных панелях, имеющих круглую форму – устройства, которые не часто встречаются в современных ноутбуках. Данная функция позволяет осуществлять прокрутку содержимого посредством круговых движений пальца, что оказывается особенно полезным на небольших тачпадах, где стандартные способы прокрутки с использованием двух пальцев или по краям могут быть неудобными. В настоящий момент поддержка реализована для ноутбука Panasonic CF-SV1, однако разработчики рассчитывают на расширение перечня совместимого оборудования.
Для всех сенсорных панелей внедрена функция автоматической блокировки при перетаскивании: когда палец приближается к границе тачпада во время перемещения объекта, система активирует drag lock, что позволяет пользователю быстро сдвинуть палец и продолжить операцию. Это особенно актуально при перетаскивании объектов на значительные расстояния, требующие нескольких движений пальцем.
Оптимизирована работа функции disable-while-typing, предназначенной для деактивации тачпада во время ввода текста. Ранее любое нажатие клавиши приводило к прерыванию активных жестов, таких как перетаскивание, прокрутка или перемещение курсора. Теперь алгоритм способен определять намеренные жесты, и случайные нажатия на клавиши больше не будут останавливать взаимодействие с сенсорной панелью.
В функциональности графических планшетов появилась возможность переназначения физической кнопки ластика на любую другую клавишу в случае ее неисправности. Увеличенная область распознавания касаний позволяет уменьшить вероятность случайного активации при использовании стилуса.
На уровне программной реализации команда libinput record теперь поддерживает флаг –no-events, который обеспечивает вывод информации об устройстве без регистрации событий. Более того, опция –autorestart больше не требует указания имени файла для ведения журнала. Обновленная версия библиотеки использует новый параметр udev ID_INTEGRATION из systemd v260 для автоматической идентификации встроенных и подключаемых устройств, что упрощает процесс настройки.