<div dir="ltr"><div><div>Maintainers,</div><div><br></div><div>I needed Xorg to run as non-root from a non-console user on a machine which needed the intel chipset drivers.</div><div><br></div><div>Eventually, I made a bbappend for xserver-xorg and added &quot;--enable-suid-wrapper&quot; to EXTRA_OECONF.</div><div><br></div><div>This was supposed to allow me to provide an /etc/X11/Xwrapper.config in which I could let Xorg know that the user is not a &quot;console&quot; user (not a logged-in user).  But my Xwrapper.config was ignored.</div><div><br></div><div>Upon strace of Xorg, I found that Xorg was looking for the existence of such a config file in /etc/X11/X11/Xwrapper.config.  This is because the xserver-xorg.inc file adds &quot;--sysconfdir=/etc/X11&quot; to EXTRA_OECONF.</div><div><br></div><div>Xorg source code already appends &quot;/X11/&quot; to ${sysconfdir} when looking for this file.</div><div>I wonder what other files Xorg might be not finding because of that setting.</div><div>I wonder why sysconfdir was set, at all.</div></div><div><br></div><div>-Alan</div><div><br></div><input name="virtru-metadata" type="hidden" value="{&quot;email-policy&quot;:{&quot;state&quot;:&quot;closed&quot;,&quot;expirationUnit&quot;:&quot;days&quot;,&quot;disableCopyPaste&quot;:false,&quot;disablePrint&quot;:false,&quot;disableForwarding&quot;:false,&quot;enableNoauth&quot;:false,&quot;expires&quot;:false,&quot;isManaged&quot;:false},&quot;attachments&quot;:{},&quot;compose-id&quot;:&quot;1&quot;,&quot;compose-window&quot;:{&quot;secure&quot;:false}}"></div>