Инсталяция драйвера сенсорного экрана в среде Linux
Используйте драйвер, входящий в поставку Linux. Имя драйвера
"xf86MuTouch.so".
(например, драйвер может находится в директории "/usr/X11R6/lib/modules"
- зависит от дистрибутива)
Драйвер также можно найти на многочисленных сайтах посвященных
Linux, который использует XFree86 X Windows System.
За дополнительной информацией обращайтесь на
http://www.xfree86.org
Чтобы установить драйвер отредактируйте файл XF86Config.
Для загрузки драйвера добавьте в файл следующее:
| |
Section "Module" |
| |
|
Load "xf86MuTouch.so" |
| |
EndSection |
Добавьте следуюшую секцию после секции "Pointer",
т.о. вы сконфигурируете систему для работы в режиме ввода
"Finger only" (ввод только при помощи пальца).
| |
Section "Xinput" |
| |
|
SubSection "MicroTouchFinger" |
| |
|
|
Port "/dev/ttyS1" |
| |
|
|
DeviceName "MuTFinger" |
| |
|
|
ScreenNo 0 |
| |
|
|
MinimumXPosition 0 |
| |
|
|
MaximumXPosition 16383 |
| |
|
|
MinimumYPosition 0 |
| |
|
|
MaximumYPosition 16383 |
| |
|
|
# DebugLevel 3 |
| |
|
|
# AlwaysCore |
| |
|
|
HistorySize 256 |
| |
|
EndSubSection |
| |
EndSection |
Если вы используете Microtouch pen controller, то вы можете
сконфигурировать систему для работы в режиме ввода "pen
only" (ввод только пером). Для этого добавьте в конфигурационный
файл вместо предыдущей подсекции следующую:
| |
Section "Xinput" |
| |
|
SubSection "MicroTouchStylus" |
| |
|
|
DeviceName "MuTStylus" |
| |
|
|
Port "/dev/ttyS1" |
| |
|
|
MinimumXPosition 0 |
| |
|
|
MaximumXPosition 16383 |
| |
|
|
MinimumYPosition 0 |
| |
|
|
MaximumYPosition 16383 |
| |
|
|
# AlwaysCore |
| |
|
|
HistorySize 256 |
| |
|
EndSubSection |
| |
EndSection |
Параметр "Port" устанавливает номер последовательного
порта, к которому присоединен контроллер сенсорного экрана.
В приведенном выше примере "Port" установлен в "/dev/ttyS1",
что соответствует второму последовательному порту.
Параметры "MinimumXPosition", "MaximumXPosition",
"MinimumYPosition" и "MaximumYPosition"
зависят от пределов осей X и Y для дисплея и могут нуждаться
в корректировке.
"DeviceName" используется как ссылка на загружаемый
драйвер.
Для проверки работы сенсорного экрана запустите X Windows
и откройте окно консоли.Загрузите драйвер введя следующую
строку:
"xsetpointer MuTFinger" (или для второй конфигурации:
"xsetpointer MuTStylus")
Когда вы убедитесь в работоспособности экрана, система может
быть сконфигурирована для автоматического запуска драйвера
путем добавления команды "xsetpointer MuTFinger"
в файл "xinitrc".
Ограничения:
В системе может работать только одно устройство типа "pointing
device", поэтому когда загружен драйвер сенсорного экрана,
мышь перестает работать.
Для калибровки экрана используйте специальную утилиту от MicroTouch.
Утилита работает с Linux для x86 процессоров основанном на
RedHat 6.x или подобных. Позволяет осуществить калибровку
последовательного контроллера сенсорного экрана Microtouch
на портах с 0 по 3.
Скачать
утилиту калибровки экрана.