On Mon, Dec 14, 2009 at 7:36 AM, Dan Nicholson <span dir="ltr">&lt;<a href="mailto:dbn.lists@gmail.com">dbn.lists@gmail.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="h5">I think it will work the way you envision, but with the caveat that<br></div></div>
there isn&#39;t any parsing of ~/.xorg.conf and never has been. After<br>
that, it would work similarly to how you describe. xorg.conf is parsed<br>
first and then the xorg.conf.d files are parsed afterwards, but their<br>
contents are all mashed into one configuration structure. There is no<br>
on-the-fly parsing of config files, but there doesn&#39;t need to be.<br>
Earlier matches take precedence, so if the input device is fully<br>
specified in xorg.conf, nothing happening in xorg.conf.d would have<br>
any effect.<br></blockquote><div><br>Sounds very reasonable.  My concern was it looked to me like that you have to manually disable the options in xorg.conf if there is a local/custom/user defined (whatever you call it :) .conf file.  So, my suggestion was to disable everything else after the first .conf is used by default.  Sorry for my misunderstanding.  You are doing exactly the way that I&#39;d like it to be except I thought we want to process xorg.conf.d before xorg.conf.  But, your approach makes more sense since it follows the old HAL way.  <br>
<br>Another thing that I&#39;d like to make sure I understand it correctly is:  we can define just a few sections, such as just one InputDevice section, without defining anything else in xorg.conf, and X server will start without problem.  That is, the default drivers will catch all undefined devices by default.<br>
 <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Speaking about the InputClass patches that would allow hal-style<br>
attribute matching, this is how I would envision it working. If you<br>
have the wacom driver installed, you&#39;ll also xorg.conf.d/50-wacom.conf<br>
installed, which would set Driver for the devices it cared about. </blockquote><div><br>How are we going to specify two identical devices, two tablets in my case, with different options in xorg.conf.d/50-wacom.conf?  This has been a request from a few of my customers with HAL approach.  I had to make them use xorg.conf and the specific udev rules.  Will this be the same for the new approach?  I hope we have a more &quot;dummy&quot; friendly hotplugging solution for them.  It would also make my job easier.  <br>
<br>Thank you, Dan, for your effort no matter where we get :).<br><br>Ping<br></div></div>