Калибровка сенсорного экрана: различия между версиями

Материал из IT в школе
Перейти к навигацииПерейти к поиску
(Новая страница: « Графическая утилита для калибровки сенсорного экрана. ==Установка== Для установки программы введите в консоли: <code>sudo dnf in xinput-calibrator-gui</code> Или найдите и установите '''xinput-calibrator-gui''' через средство установки программ '''dnfdragora''' ('''«Пакеты»'''). ==Запуск== Для...»)
 
 
(не показано 6 промежуточных версий 2 участников)
Строка 22: Строка 22:
[[Файл:Калибровка. Основное окно программы.png|500px|Основное окно программы]]
[[Файл:Калибровка. Основное окно программы.png|500px|Основное окно программы]]


Для сохранения результатов калибровки чаще всего необходимо удалить x11-driver-input-libinput, нажав одноименную кнопку, после чего необходимо перезагрузить устройство.
=== Сохранение результатов калибровки ===
Для сохранения результатов калибровки чаще всего необходимо удалить '''''x11-driver-input-libinput''''', нажав одноименную кнопку, после чего <u>необходимо</u> перезагрузить устройство.


=== Отключение misclick ===
При возникновении проблем с калибровкой и необходимости отключить '''''misclick''''' поставьте галочку напротив '''"Отключить misclick"'''.


В основном окне программы также доступна возможность отключить '''''misclick''''' при проблемах с калибровкой, отрегулировать чувствительность, изменяя параметры '''FingerLow/FingerHigh''' и удалить настройки чувствительности.
=== Регулировка чувствительности ===
Для регулировки чувствительности измените параметры '''FingerLow/FingerHigh'''.


'''FingerLow/FingerHigh''' — параметры, регулирующие чувствительность тачпада, могут принимать значения от 0 до 255. По умолчанию данные параметры имеют значения 25 и 40 соответственно.
'''FingerLow/FingerHigh''' — параметры, регулирующие чувствительность тачпада, могут принимать значения от '''0''' до '''255'''. По умолчанию данные параметры имеют значения '''25''' и '''40''' соответственно.


Для регулировки чувствительности можно добавлять в файл конфига параметры:
В основном окне программы доступно удаление настроек чувствительности с помощью нажатия одноименной кнопки.
 
Для регулировки чувствительности можно добавлять в файл конфига значения параметров '''FingerLow/FingerHigh.'''
 
 
 
'''''Пример изменения значений параметров <code>FingerLow/FingerHigh</code> в файле конфига'''''


Option "FingerLow" "15"
Option "FingerLow" "15"
Строка 36: Строка 46:


[[Файл:Конфигурационный файл.png|500px|Добавление параметров в конфигурационный файл]]
[[Файл:Конфигурационный файл.png|500px|Добавление параметров в конфигурационный файл]]
==Калибровка сенсорного экрана в консольном режиме==
===Вызов калибровки сенсорного экрана===
Для вызова калибровки сенсорного экрана введите:<syntaxhighlight lang="bash">
xinput_calibrator --output-type xorg.conf.d
</syntaxhighlight>
===Сохранение результатов калибровки===
Для сохранения результатов калибровки чаще всего необходимо удалить '''''x11-driver-input-libinput'''''.
В МОС 12 для удаления '''''x11-driver-input-libinput''''' введите в консоли:<syntaxhighlight lang="bash">
sudo dnf remove x11-driver-input-libinput
</syntaxhighlight>'''Внимание!''' После удаления '''''x11-driver-input-libinput''''' <u>необходимо</u> перезагрузить устройство.
===Отключение 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>
==Примеры==
===FlatFrog===
Коллега поделился рабочей конфигурацией для одной конкретной доски '''FlatFrog''':
<syntaxhighlight>
Section "InputClass"
        Identifier      "calibration"
        MatchProduct "FlatFrog PS-TK86P-20P2-M3-0065 Stylus"
        Driver "evdev"
        Option "FingerLow" "15"
        Option "FingerHigh" "30"
        Option "Mode" "Absolute"
EndSection
</syntaxhighlight>
===Старая панель Promethean (с кнопками на панели посередине)===
<syntaxhighlight>
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
</syntaxhighlight>
[[Категория:МОС12]]
[[Категория:МОС12]]
[[Категория:Приложения]]
[[Категория:Приложения]]
[[Категория:Доски]]

Текущая версия на 17:47, 19 сентября 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

При возникновении проблем с калибровкой и необходимости отключить misclick поставьте галочку напротив "Отключить misclick".

Регулировка чувствительности

Для регулировки чувствительности измените параметры FingerLow/FingerHigh.

FingerLow/FingerHigh — параметры, регулирующие чувствительность тачпада, могут принимать значения от 0 до 255. По умолчанию данные параметры имеют значения 25 и 40 соответственно.

В основном окне программы доступно удаление настроек чувствительности с помощью нажатия одноименной кнопки.

Для регулировки чувствительности можно добавлять в файл конфига значения параметров FingerLow/FingerHigh.


Пример изменения значений параметров FingerLow/FingerHigh в файле конфига

Option "FingerLow" "15"

Option "FingerHigh" "20"

Добавление параметров в конфигурационный файл

Калибровка сенсорного экрана в консольном режиме

Вызов калибровки сенсорного экрана

Для вызова калибровки сенсорного экрана введите:

xinput_calibrator --output-type xorg.conf.d

Сохранение результатов калибровки

Для сохранения результатов калибровки чаще всего необходимо удалить x11-driver-input-libinput.

В МОС 12 для удаления x11-driver-input-libinput введите в консоли:

sudo dnf remove x11-driver-input-libinput

Внимание! После удаления x11-driver-input-libinput необходимо перезагрузить устройство.

Отключение 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