xinput не распознает свойства на Fedora 25

В Fedora 25 у xinput возникают проблемы с распознаванием свойств для устройств ввода.

Согласно ThinkWiki , это должно работать:

  • Второй монитор не работает с драйверами nvidia
  • Восстановление из Sys Rq + r
  • Расположение заголовков Xorg на FreeBSD 10
  • OpenBSD 5.2 и Intel GMA X4500: как заставить X Window System работать
  • Невозможно изменить настройки клавиатуры на Fedora 16
  • Нет видеовыхода с конвертером DVI-VGA
  •  $ xinput set-prop "TPPS/2 IBM TrackPoint" "Device Accel Profile" 2 property 'Device Accel Profile' doesn't exist, you need to specify its type and format 

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

     $ xinput set-prop "TPPS/2 IBM TrackPoint" "Accel Speed" 0.75 property 'Accel Speed' doesn't exist, you need to specify its type and format 

    Я также попытался использовать id устройства с параметром --type и --format – таким же результатом.

    Настроить

    Fedora 25, Xorg (не Wayland), i3wm, Thinkpad TrackPoint ( TPPS/2 IBM TrackPoint )

     $ xinput list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ TPPS/2 IBM TrackPoint id=10 [slave pointer (2)] ... $ xinput list-props 'TPPS/2 IBM TrackPoint' Device 'TPPS/2 IBM TrackPoint': Device Enabled (139): 1 Coordinate Transformation Matrix (141): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Accel Speed (276): 0.000000 libinput Accel Speed Default (277): 0.000000 libinput Accel Profiles Available (278): 1, 1 libinput Accel Profile Enabled (279): 1, 0 ... 

  • Почему «список xinput» работает так же, как «xinput -list»?
  • Как я могу получить xrandr для обнаружения обеих карт nvidia: 2 x GTX480, triple-head?
  • Отключение (или удаление) X из исходного сервера CrunchBang
  • Пользовательское разрешение в Fedora 11
  • Скриншоты из нескольких Xservers
  • Получить X, чтобы игнорировать определенную мышь?
  • One Solution collect form web for “xinput не распознает свойства на Fedora 25”

    1. Свойство называется libinput Accel Speed (обратите внимание на libinput при попрошайничестве). Аналогично другим свойствам.
    2. Теперь устройства ввода обрабатываются библиотекой libinput (по крайней мере, в Fedora 25), которая поддерживает как Wayland, так и X.Org. К сожалению, он отмечает, что предоставляет как можно больше вариантов, чем старый способ (но это, кажется, быстро развивается ).

    Заметки

    • man libinput документирует все свойства
    • ArchWiki делает замечательную тему как всегда
    • Кажется, есть обходное решение, чтобы вернуться к старому методу, но я не пробовал.

    Поскольку я отвечаю на свой вопрос, я, возможно, пропустил что-то важное – все это оценили.

    EDIT Полностью забыл упомянуть, что прокрутка TrackPoint работает из коробки сейчас, что довольно приятно 🙂

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