Okay, I found the way to manage xorg.conf config under lucid. Lucid doesn't have /usr/share/X11/xorg.conf.d/ or /etc/X11/xorg.conf.d/, the correct directory is /usr/lib/X11/xorg.conf.d/. Inside this directory resides 05-evdev.conf file with evdev driver properties/configuration. I just edited /usr/lib/X11/xorg.conf.d/05-evdev.conf adding this section: Section "InputClass" Identifier "eGalax" MatchProduct "eGalax" MatchDevicePath "/dev/input/event*" Driver "evdev" Option "SwapAxes" "on" #<- This is optional! Option "Calibration" "415 3906 406 3862" EndSection I rebooted and voilá, it worked! :D Now let's take a look on /var/log/Xorg.0.log ... (II) config/udev: Adding input device eGalax Inc. USB TouchController (/dev/input/event3) (**) eGalax Inc. USB TouchController: Applying InputClass "evdev pointer catchall" (**) eGalax Inc. USB TouchController: Applying InputClass "eGalax" (**) eGalax Inc. USB TouchController: always reports core events (**) eGalax Inc. USB TouchController: Device: "/dev/input/event3" (**) Option "SwapAxes" "on" (II) eGalax Inc. USB TouchController: Found 3 mouse buttons (II) eGalax Inc. USB TouchController: Found absolute axes (II) eGalax Inc. USB TouchController: Found x and y absolute axes (II) eGalax Inc. USB TouchController: Configuring as mouse (**) eGalax Inc. USB TouchController: YAxisMapping: buttons 4 and 5 (**) eGalax Inc. USB TouchController: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 (II) XINPUT: Adding extended input device "eGalax Inc. USB TouchController" (type: MOUSE) (II) eGalax Inc. USB TouchController: initialized for absolute axes. (II) config/udev: Adding input device eGalax Inc. USB TouchController (/dev/input/js0) (II) No input driver/identifier specified (ignoring) (II) config/udev: Adding input device eGalax Inc. USB TouchController (/dev/input/mouse1) (II) No input driver/identifier specified (ignoring) ... ... (II) config/udev: Adding input device eGalax Inc. USB TouchController (/dev/input/event4) (**) eGalax Inc. USB TouchController: Applying InputClass "evdev tablet catchall" (**) eGalax Inc. USB TouchController: Applying InputClass "eGalax" (**) eGalax Inc. USB TouchController: always reports core events (**) eGalax Inc. USB TouchController: Device: "/dev/input/event4" (**) Option "SwapAxes" "on" (II) eGalax Inc. USB TouchController: Found absolute axes (II) eGalax Inc. USB TouchController: Found x and y absolute axes (II) eGalax Inc. USB TouchController: Found absolute tablet. (II) eGalax Inc. USB TouchController: Configuring as tablet (**) eGalax Inc. USB TouchController: YAxisMapping: buttons 4 and 5 (**) eGalax Inc. USB TouchController: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 (II) XINPUT: Adding extended input device "eGalax Inc. USB TouchController" (type: TABLET) (II) eGalax Inc. USB TouchController: initialized for absolute axes. (II) config/udev: Adding input device eGalax Inc. USB TouchController (/dev/input/mouse2) (II) No input driver/identifier specified (ignoring) You can notice the "eGalax" InputClass is applied, appearing Option "SwapAxes" "on", the Calibration option doesn't appear. But device still detected as a tablet, not as a touchscreen. Also still appearing 2 devices. On one device driver apply tablet InputClass (detected as a tablet), and the other the pointer InputClass (detected as a mouse). Now, how to correct this last one?