Marco Cavallini wrote: > Simon Thum ha scritto, Il 27/01/2010 11:47: >> Marco Cavallini wrote: >>> Hi, >>> I'm testing and debugging xinput-calibrator and looks like >>> CalibratorEvdev::do_set_prop - XChangeDeviceProperty calls are ignored >>> by Xorg. >> Properties may reject attempts to change their value (to specific >> values). Also, if the properties don't exist before, you may be creating >> them but they don't have any actual meaning. > > Simon, > If I see the following properties, should I be able to set an of them? Yeah you should. But it's important to get the value and type right. Citing from evdev-properties.h: /* Run-time calibration */ /* CARD32, 4 values [minx, maxx, miny, maxy], or no values for unset */ #define EVDEV_PROP_CALIBRATION "Evdev Axis Calibration"
(you should have this file if you compiled evdev or have a *-dev package) You ought to be getting errors if it doesn't work: si...@simons ~ $ xinput --set-prop 6 "Device Accel Constant Deceleration" -1 X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 139 (XInputExtension) Minor opcode of failed request: 57 () Value in failed request: 0xf3 Serial number of failed request: 17 Current serial number in output stream: 18 > I ask because I get no effect. > > > # xinput --list-props "atmel-ts" > Device 'atmel-ts': > Device Enabled (112): 1 > Device Accel Profile (220): 0 > Device Accel Constant Deceleration (221): 1.000000 > Device Accel Adaptive Deceleration (223): 1.000000 > Device Accel Velocity Scaling (224): 10.000000 > Evdev Reopen Attempts (229): 10 > Evdev Axis Inversion (230): 0, 0 > Evdev Axis Calibration (231): <no items> > Evdev Axes Swap (232): 1 > Axis Labels (233): "Abs X" (226), "Abs Y" (227), "Abs > Pressure" (228) > Button Labels (234): "Button Unknown" (225), "Button Unknown" > (225), "Button Unknown" (225), "Button Wheel U) > Evdev Middle Button Emulation (235): 2 > Evdev Middle Button Timeout (236): 50 > Evdev Wheel Emulation (237): 0 > Evdev Wheel Emulation Axes (238): 0, 0, 4, 5 > Evdev Wheel Emulation Inertia (239): 10 > Evdev Wheel Emulation Timeout (240): 200 > Evdev Wheel Emulation Button (241): 4 > Evdev Drag Lock Buttons (242): 0 > > TIA > /marco > _______________________________________________ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg