Автор Тема: Настройка тачскрина.  (Прочитано 2575 раз)

Оффлайн Cl.Magenta

  • Давно тут
  • **
  • Сообщений: 104
Re: Настройка тачскрина.
« Ответ #30 : 03.11.2023 18:12:54 »
В этот раз, при установке, я не везде галки ставил, не во всех пунктах. Это может быть причиной?

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 636
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Настройка тачскрина.
« Ответ #31 : 03.11.2023 20:26:28 »
В этот раз, при установке, я не везде галки ставил, не во всех пунктах. Это может быть причиной?
Если пакет есть в репозитории и Вы перед установкой обновили пакетную базу, то он должен находится и устанавливаться.
На свежеустановленную систему до обновления лучше ничего не пытаться устанавливать.

Оффлайн Cl.Magenta

  • Давно тут
  • **
  • Сообщений: 104
Re: Настройка тачскрина.
« Ответ #32 : 03.11.2023 21:04:28 »
Все заработало, спасибо. Просто надо было обновиться.

С оборудованием я не могу разобраться. Как работает тачскрин, как работает стилус -- не понятно. Почему жесты тачпада не работают на тачскрине?
Есть какие-то доступные настройки?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
Re: Настройка тачскрина.
« Ответ #33 : 04.11.2023 09:09:51 »
xinput --help
Андрей Черепанов (cas@)

Оффлайн Cl.Magenta

  • Давно тут
  • **
  • Сообщений: 104
Re: Настройка тачскрина.
« Ответ #34 : 04.11.2023 17:01:52 »
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 И помните, что каждый житель Непала сделан непалкой и непальцем.  :-[
« Последнее редактирование: 04.11.2023 17:13:07 от Cl.Magenta »

Оффлайн Cl.Magenta

  • Давно тут
  • **
  • Сообщений: 104
Re: Настройка тачскрина.
« Ответ #35 : 20.11.2023 12:40:08 »
1. В среде MATE в панели задач присутствует значок экрана, при нажатии на который можно выбрать варианты ориентации экрана. Можно ли как-то к этому интерфейсу прикрутить команду xinput set-prop, чтобы происходила не только ротация экрана, но и матрицы тачскрина? Путем несложного редактирования какого-нибудь файла. Или в данном случае так не возможно сделать?

2. Стилус ноутбука не определяется системой до тех пор, пока не будет извлечен из корпуса, после чего система запоминает его конфигурацию. То есть пока стилус не будет извлечен первый раз, команда xinput set-button-map не работает, так как xinput не видит оборудования. Как сделать так, чтобы при извлечении стилуса, то есть в тот момент, когда система его подключает, происходила и его настройка с помощью скрипта?
« Последнее редактирование: 20.11.2023 14:02:33 от Cl.Magenta »

Оффлайн Cl.Magenta

  • Давно тут
  • **
  • Сообщений: 104
Re: Настройка тачскрина.
« Ответ #36 : 20.11.2023 13:48:09 »
По поводу автоматической настройки стилуса на форумах пишут, что надо создавать или править файлы типа .rules: создавать какие-то правила для udev. Но я сам не осилю такую хитрость линукс кода. Может кто-то подсказать по этому поводу что-то?
« Последнее редактирование: 20.11.2023 13:53:38 от Cl.Magenta »