xinput --help
Ну что-то же... это повод поговорить всерьез...
За годы пользования линуксом я так и не понял, как пользоваться справочной информацией и как понимать даже то не многое, что доступно в сети.
В начале я посмотрел свойства тачпада:
# xinput list-props 'SynPS/2 Synaptics TouchPad'Результат:
Спойлер
Device 'SynPS/2 Synaptics TouchPad':
Device Enabled (176): 1
Coordinate Transformation Matrix (178): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (301): 1
Device Accel Constant Deceleration (302): 2.500000
Device Accel Adaptive Deceleration (303): 1.000000
Device Accel Velocity Scaling (304): 12.500000
Synaptics Edges (308): 1495, 5447, 1089, 4763
Synaptics Finger (309): 25, 30, 0
Synaptics Tap Time (310): 180
Synaptics Tap Move (311): 276
Synaptics Tap Durations (312): 180, 180, 100
Synaptics ClickPad (313): 1
Synaptics Middle Button Timeout (314): 0
Synaptics Two-Finger Pressure (315): 282
Synaptics Two-Finger Width (316): 7
Synaptics Scrolling Distance (317): 125, 125
Synaptics Edge Scrolling (318): 1, 1, 0
Synaptics Two-Finger Scrolling (319): 1, 1
Synaptics Move Speed (320): 1.000000, 1.750000, 0.031883, 0.000000
Synaptics Off (321): 1
Synaptics Locked Drags (322): 0
Synaptics Locked Drags Timeout (323): 5000
Synaptics Tap Action (324): 0, 0, 0, 0, 1, 3, 2
Synaptics Click Action (325): 1, 0, 0
Synaptics Circular Scrolling (326): 0
Synaptics Circular Scrolling Distance (327): 0.100000
Synaptics Circular Scrolling Trigger (328): 0
Synaptics Circular Pad (329): 0
Synaptics Palm Detection (330): 0
Synaptics Palm Dimensions (331): 10, 200
Synaptics Coasting Speed (332): 20.000000, 50.000000
Synaptics Pressure Motion (333): 30, 160
Synaptics Pressure Motion Factor (334): 1.000000, 1.000000
Synaptics Grab Event Device (335): 0
Synaptics Gestures (336): 1
Synaptics Capabilities (337): 1, 0, 0, 1, 1, 1, 1
Synaptics Pad Resolution (338): 136, 65
Synaptics Area (339): 0, 0, 0, 0
Synaptics Soft Button Areas (340): 3471, 0, 4293, 0, 0, 0, 0, 0
Synaptics Noise Cancellation (341): 31, 31
Device Product ID (287): 2, 7
Device Node (288): "/dev/input/event13"
Вопрос: можно ли где-то найти "спецификации", справки, и прочее -- ко всему этому буйству?
Здесь есть свойство, о котом я уже спрашивал:
Synaptics Two-Finger Scrolling (319): 1, 1Итак, я смог отключить прокрутку двумя пальцами на тачпаде.
Теперь переходим к тачскрину:
# xinput --list-props "Wacom ISDv4 E6 Finger" Результат:
Спойлер
Device 'Wacom ISDv4 E6 Finger':
Device Enabled (176): 1
Coordinate Transformation Matrix (178): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Calibration Matrix (290): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Calibration Matrix Default (291): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Send Events Modes Available (292): 1, 0
libinput Send Events Mode Enabled (293): 0, 0
libinput Send Events Mode Enabled Default (294): 0, 0
Device Node (288): "/dev/input/event15"
Device Product ID (287): 1386, 230
Не густо...
Здесь нет свойства прокрутки двумя пальцами. Но жест "щипок" при этом работает: то есть тачскрин отличает один палец от двух. Получается, что приложения могут "самостоятельно" добавлять свойства тачскрину, которые не отображаются в xinput list-props?
Как узнать, что означают такие свойства как:
libinput Send Events Modes Available (292): 1, 0
libinput Send Events Mode Enabled (293): 0, 0
libinput Send Events Mode Enabled Default (294): 0, 0 P/S И помните, что каждый житель Непала сделан непалкой и непальцем.