LINUX.ORG.RU

Релиз libinput 1.12

 , ,


1

2

Состоялся новый значительный релиз библиотеки управления устройствами ввода, развиваемой в рамках проекта Freedesktop Wayland, но также используемой в X.org через драйвер xf86-input-libinput.

Библиотека получает и мультиплексирует сырые события различных устройств ввода от ядра (/dev/input), и преобразует их в стандартные примитивы событий ввода для использования приложениями. Поддерживаются почти все классы устройств ввода (кроме джойстиков), включая такие нетривиальные функции как мульти-тач-жесты, сила нажатия, виброотклик, ускорение trackpoint и многое другое.

В новой версии:

  • Поддержка device quirks, т.е. ручное конфигурирование аттрибутов устройств пользователем или дистрибутивом через ini-файлы в /etc/libinput или /usr/share/libinput (Документация).
  • Перевод документации на движок Sphinx, её переориентация на пользователя, а не разработчика.
  • Значительно улучшенная поддержка тачпадов, например фильтрация ладони на некоторых устройствах с полной поддержкой multitouch (Apple).
  • Улучшена поддержка прокрутки (scrolling) двумя пальцами: теперь при продолжительной прокрутке вычисляется направление движения (горизонтальное или вертикальное), а события ортогональных направлений гасятся.
  • Новый метод расcчёта ускорения при использовании trackpoint (aka красная точка thinkpad).
  • Больше не используется усреднение скорости, чтобы не терять точность на качественных устройствах.
  • Официальная поддержка FreeBSD.

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Последнее исправление: cetjs2 (всего исправлений: 4)
Ответ на: комментарий от asdfzxcv

В контексте акселерации мышки это не работает. Буду удивлен если будет работать в контексте трэкпада

cvv ★★★★★
()
Ответ на: комментарий от cvv

Думаю тебе поможет это:

https://wayland.freedesktop.org/libinput/doc/latest/trackpoints.html#trackpoi...
https://wayland.freedesktop.org/libinput/doc/latest/trackpoint-configuration....

и это

libinput measure trackpoint-range /dev/input/eventX
# где eventX ищем в libinput list-devices

snizovtsev ★★★★★
() автор топика
Ответ на: комментарий от cvv

Не гнать! пашет на как раз в контексте дров мыши. Но акселерация своя. Тебе выше ткнули, как пацанчики делают. Рекомендую читнуть про xinput сёрфом в нете.

Deleted
()
Ответ на: комментарий от snizovtsev

Извиняюсь, я был невнимателен.

cvv ★★★★★
()
Ответ на: комментарий от Deleted

Рекомендую читнуть про xinput сёрфом в нете

Рекомендую попробовать на практике. Нихера оно не работает на libinput, только на evdev.

no-such-file ★★★★★
()
Ответ на: комментарий от no-such-file

Пашет, аж свистит:

xinput set-prop "TPPS/2 IBM TrackPoint" "libinput Accel Speed" 1
xinput set-prop "TPPS/2 IBM TrackPoint" "Coordinate Transformation Matrix" 3.000000, 0.000000, 0.000000, 0.000000, 3.000000, 0.000000, 0.000000, 0.000000, 0.500000

Тока дабавлю - WM. На DE не пробовал.

Deleted
()
Ответ на: комментарий от Deleted

Первая опция к акселерации не имеет никакого отношения. У меня стоит в максимуме. А вот если бы вы могли подробно рассказать о второй - было бы просто отлично.

cvv ★★★★★
()
Ответ на: комментарий от Deleted

Спасибо, посмотрю, но на первый взгляд это не то.

cvv ★★★★★
()
Ответ на: комментарий от Deleted

Кабанчик, где твоя аватарка? Тоже снесли в рамках модераторской кампании по защите малых восточнославянских народов, что ли?

bodqhrohro_promo
()
Ответ на: комментарий от bodqhrohro_promo

Ынтернеты усё помнют! Да-да, и динозавров и сотворение, и, я не пабаюсь: Першый хомокиборгус! Да-да...

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.