<br><br><div class="gmail_quote">On Sat, Jan 24, 2009 at 5:35 PM, Dan Nicholson <span dir="ltr"><<a href="mailto:dbn.lists@gmail.com">dbn.lists@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
2009/1/24 Paulo Cavalcanti <<a href="mailto:promac@gmail.com">promac@gmail.com</a>>:<br>
<div class="Ih2E3d">> Hi,<br>
><br>
> I was looking at xorg.conf on Fedora 10, and<br>
> my question is: what is the correct approach,<br>
> when an input device does not work as it was supposed to?<br>
><br>
> In my case, I have an old tablet (Genius) that was detected,<br>
> but its surface area is not mapped correctly onto the screen.<br>
> Moving the stylus less than half an inch, makes the cursor cross<br>
> the entire screen.<br>
><br>
> In the past, I used an alternative driver, which was configured<br>
> in xorg.conf. Now, this same driver has an undefined external<br>
> reference "xf86errno" in F10.<br>
><br>
> Even if I fix the driver, since the input devices are detected<br>
> automatically,<br>
> the only way (I see) of using the alternative driver is including<br>
><br>
> Section "ServerFlags"<br>
>         Option "AutoAddDevices" "false"<br>
> EndSection<br>
><br>
> in xorg.conf. But this will force me to specify all other<br>
> input drivers one by one, in xorg.conf, that is, it is an<br>
> "all or nothing" approach. Is that correct?<br>
<br>
</div>Yeah. An alternative is just to disable hotplugging from HAL for a<br>
specific device. Until the features I needed were ported to the evdev<br>
driver, I had to keep using mouse for my trackpoint. By removing the<br>
input.x11_driver field, Xorg won't try to hotplug it:<br>
<br>
$ cat /etc/hal/fdi/policy/no-hotplug-trackpoint.fdi<br>
<?xml version="1.0" encoding="ISO-8859-1"?><br>
<deviceinfo version="0.2"><br>
 <device><br>
   <match key="info.product" contains="TrackPoint"><br>
     <remove key="input.x11_driver"/><br>
   </match><br>
 </device><br>
</deviceinfo><br>
<br>
Look at the lshal output to find appropriate fields to match on for your device.<br>
<div class="Ih2E3d"><br>
> The other option is trying to make the detected driver<br>
> use  the correct mapping, by suppling some parameters.<br>
><br>
> According to the instructions available here<br>
><br>
> <a href="https://fedoraproject.org/wiki/Features/EvdevInputDriver" target="_blank">https://fedoraproject.org/wiki/Features/EvdevInputDriver</a><br>
><br>
> I would have to look at this file:<br>
><br>
>  /usr/share/hal/fdi/policy/10osvendor/10-tabletPCs.fdi<br>
><br>
> However, I did not see anything that I could change<br>
> to fix my problem.<br>
<br>
</div>I'm not really sure how the tablet calibration works. What was the old<br>
driver you were trying to use?<br>
<br>
</blockquote><div><br>It was called wizardpen. It always worked well for my tablet on FC6/F8.<br><br>However, the new X does not have xf86errno anymore. I think it is just<br>a plain errno now, but I am not sure.<br><br>
</div></div>-- <br>Paulo Roma Cavalcanti<br>LCG - UFRJ<br>