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

Материал из 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]]
[[Категория:Приложения]]
[[Категория:Приложения]]
[[Категория:Доски]]

Навигация