Intereting Posts
Отключить удаленные узлы на сервере uTorrent (utserver) Извлечение подмножества строк файла на основе регулярного выражения для первой и последней строки Автоматическая установка завершается сбоем из-за CRC на / dev / sda / etc / sudoers Правило не соблюдается Для чего используется команда mknod? Существует ли методика загрузки и загрузки пакета R без его установки? Как установить DB2 удаленно? Как сделать файлы, созданные определенным пользователем, для получения определенных разрешений по умолчанию Что случилось с расширением GLP OpenGL? Как найти следующий доступный суффикс файла (file_a.txt file_b.txt и т. Д.) OpenSSH_5.3 не имеют подсказки при истечении срока действия учетной записи пользователя Автоматически устанавливать зависимости сборки перед созданием пакета RPM Объединение столбцов из файлов, если они содержат совпадение в другом столбце Вырезать определенную часть столбца из файла csv find: текущее имя файла оценивается как пустое в вложенной команде

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

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

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

 $ 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 ... 

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

Заметки

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

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

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