Калибровка сенсорного экрана: различия между версиями
| Строка 1: | Строка 1: | ||
Графическая утилита для калибровки сенсорного экрана. | Графическая утилита для калибровки сенсорного экрана. | ||
| Строка 36: | Строка 37: | ||
[[Файл:Конфигурационный файл.png|500px|Добавление параметров в конфигурационный файл]] | [[Файл:Конфигурационный файл.png|500px|Добавление параметров в конфигурационный файл]] | ||
==Калибровка сенсорного экрана в консольном режиме== | |||
===Вызов калибровки сенсорного экрана=== | |||
Для вызова калибровки сенсорного экрана введите:<syntaxhighlight lang="bash"> | |||
xinput_calibrator --output-type xorg.conf.d | |||
</syntaxhighlight> | |||
===Отключение misclick === | |||
При возникновении проблем с калибровкой и необходимости отключить '''''misclick''''' введите:<syntaxhighlight lang="bash"> | |||
xinput_calibrator --output-type xorg.conf.d --misclick 0 | |||
</syntaxhighlight> | |||
===Регулировка чувствительности=== | |||
При выполнении калибровки в <code>'''/etc/X11/xorg.conf.d'''</code> создаётся файл с правилами (например, '''xinput-calibration-gui''' создаёт файл <code>'''/etc/X11/xorg.conf.d/99-calibration.conf'''</code>). | |||
Для регулировки чувствительности в секцию '''"InputClass"''' этого файла можно добавлять параметры <code>'''FingerLow'''</code> и '''<code>FingerHigh</code>''', где <code>'''FingerLow'''</code> и '''<code>FingerHigh</code>''' - это числа от '''0''' до '''255''', отвечающие за нижний и верхний порог чувствительности сенсора (''на практике обычно принимают значения от '''15''' до '''50'''''). | |||
'''''Пример использования параметров'' <code>FingerLow</code> ''и'' <code>FingerHigh</code>'':'''''<syntaxhighlight> | |||
Option "FingerLow" "15" | |||
Option "FingerHigh" "20" | |||
</syntaxhighlight> | |||
==Примеры== | ==Примеры== | ||
Версия 18:22, 18 сентября 2025
Графическая утилита для калибровки сенсорного экрана.
Установка
Для установки программы введите в консоли:
sudo dnf in xinput-calibrator-gui
Или найдите и установите xinput-calibrator-gui через средство установки программ dnfdragora («Пакеты»).
Запуск
Для запуска введите в консоли:
xinput-calibrator-gui
Или через Главное меню —> Утилиты—> Калибровка сенсорного экрана (в главном меню также доступен поиск по названию Калибровка сенсорного экрана).
Основное окно программы
В основном окне программы расположены кнопки, позволяющие запустить калибровку, записать ее результат в /etc/X11/xorg.conf.d/99-calibration.conf, удалить x11-driver-input-libinput, удалить настройки чувствительности, открыть файл конфига в Kate, удалить файл конфига.
Для сохранения результатов калибровки чаще всего необходимо удалить x11-driver-input-libinput, нажав одноименную кнопку, после чего необходимо перезагрузить устройство.
В основном окне программы также доступна возможность отключить misclick при проблемах с калибровкой, отрегулировать чувствительность, изменяя параметры FingerLow/FingerHigh и удалить настройки чувствительности.
FingerLow/FingerHigh — параметры, регулирующие чувствительность тачпада, могут принимать значения от 0 до 255. По умолчанию данные параметры имеют значения 25 и 40 соответственно.
Для регулировки чувствительности можно добавлять в файл конфига параметры:
Option "FingerLow" "15"
Option "FingerHigh" "20"
Калибровка сенсорного экрана в консольном режиме
Вызов калибровки сенсорного экрана
Для вызова калибровки сенсорного экрана введите:
xinput_calibrator --output-type xorg.conf.d
Отключение misclick
При возникновении проблем с калибровкой и необходимости отключить misclick введите:
xinput_calibrator --output-type xorg.conf.d --misclick 0
Регулировка чувствительности
При выполнении калибровки в /etc/X11/xorg.conf.d создаётся файл с правилами (например, xinput-calibration-gui создаёт файл /etc/X11/xorg.conf.d/99-calibration.conf).
Для регулировки чувствительности в секцию "InputClass" этого файла можно добавлять параметры FingerLow и FingerHigh, где FingerLow и FingerHigh - это числа от 0 до 255, отвечающие за нижний и верхний порог чувствительности сенсора (на практике обычно принимают значения от 15 до 50).
Пример использования параметров FingerLow и FingerHigh:
Option "FingerLow" "15"
Option "FingerHigh" "20"Примеры
FlatFrog
Коллега поделился рабочей конфигурацией для одной конкретной доски FlatFrog:
Section "InputClass"
Identifier "calibration"
MatchProduct "FlatFrog PS-TK86P-20P2-M3-0065 Stylus"
Driver "evdev"
Option "FingerLow" "15"
Option "FingerHigh" "30"
Option "Mode" "Absolute"
EndSectionСтарая панель Promethean (с кнопками на панели посередине)
Section "InputClass"
Identifier "calibration"
MatchProduct "TimeLink Inc. Multitouch TN86XX-AFSA0-r5 FW-v6.4.49.42 20 Po"
Option "FingerLow" "5"
Option "FingerHigh" "30"
EndSection