On Fri, Jan 7, 2011 at 8:15 AM, Julien Cristau <[email protected]> wrote:
> On Fri, Jan  7, 2011 at 07:06:20 -0800, Dan Nicholson wrote:
>
>> Allowing multiple .conf files with xorg.conf.d works well for
>> InputClass where any section in xorg.conf would override settings from
>> previous .conf files typically installed by the distro. This does not
>> work well with Screen sections where the first section found has been
>> used when there is no Layout or the Layout doesn't specify a Screen.
>> Instead, use the last Screen section found to give preference to
>> xorg.conf and match the InputScreen semantics.
>>
>> X.Org Bug 32430 <https://bugs.freedesktop.org/show_bug.cgi?id=32430>
>>
>> Signed-off-by: Dan Nicholson <[email protected]>
>> ---
>>  Looking through this code, the same situation occurs with layouts and
>>  devices. Not sure if those should get fixed in the same way.
>>
> I don't think we should change semantics like that.  The manpage says:
>
>       A Screen section is considered “active” if it is referenced
>       by an active ServerLayout  section  or  by  the  -screen  command  line
>       option.  If neither of those is present, the first Screen section found
>       in the config file is considered the active one.
>
> Same goes for ServerLayout.

Right. The issue is that now that all the xorg.conf.d files are
scanned prior to xorg.conf, it's entirely possible that the first
Screen section in xorg.conf won't be used. That's the issue that Felix
is having because his distro has cleverly stuck a default Screen
section in xorg.conf.d for him.

--
Dan
_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to