Тут не могу понять почему xorg не находит модуль mk712
Обратите внимание на опцию "Device" в данном контексте. Сначала убедимся, что ваш тачскрин работает на событии event3 (которое там прописано). Для этого делаем следующее:
modprobe evdevДальше - просматриваем содержимое файла /proc/bus/input/devices и ищем там секцию с mk712 (если такая есть), в которой должно быть написано типа:
H: Handlers=mouse0 event3Если там стоит не event3, значит правим xorg.conf в соответствии с тем, какой eventX там стоит.
Еще такой момент. Модуль ядра mk712 Я не уверен, что у Xorg он вообще существует. Как вы правильно заметили, альтернативный вариант - usbtouchscreen, который, наверное, надо загрузить и сконфигурировать, как указано здесь. Еще одна альтернатива - драйвер wacom, который, вроде, уже есть в Puppy и, к тому же, более гибкий. Чтобы его подключить, надо:
modprobe wacomДальше - опять проверяем название события - просматриваем содержимое файла /proc/bus/input/devices и ищем там секцию с wacom (если такая есть), в которой должно быть написано типа:
H: Handlers=mouse0 event3А затем прописываем в xorg.conf:
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/event3"
Option "Type" "stylus"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/event3"
Option "Type" "eraser"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/event3"
EndSection
и
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "stylus" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
EndSection