On 03/26/12 04:13 PM, Jeremy Huddleston wrote:
> These need to die. This removes 30K lines of code from xorg-server. It must
> be good!
>
> Most functionality of these servers can be provide by Xorg with either the
> nested or dummy video driver. If someone really misses functionality, we
> should fix that deficiency in hw/xfree86, xf86-video-dummy, or
> xf86-video-nested. Also, there's nothing stopping anyone from using older
> server versions if they still need these DDXs.
The giant blocker from my point of view is that by just deleting them, you've
made it impossible for non-root users to run them, since Xorg only reads config
files from system directories when run as a root user.
At the very minimum we should ship a couple simple configs such as (guessing at
contents here, someone would need to test and refine):
/usr/lib/X11/Xorg-vfb.conf:
------------------------------
Section "Device"
Identifier "vfb0"
Driver "dummy"
EndSection
Section "ServerFlags"
Option "AutoAddDevices" "false"
EndSection
------------------------------
/usr/lib/X11/Xorg-nested.conf:
------------------------------
Section "Device"
Identifier "Screen0"
Driver "nested"
EndSection
Section "ServerFlags"
Option "AutoAddDevices" "false"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "nested"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "nested"
EndSection
------------------------------
Even better would be to ship Xephyr, Xvfb, Xnest as simple shell scripts that
did basically "Xorg -config Xorg-vfb.conf $*" (possibly with some argument
manipulation for other arguments those supported).
--
-Alan Coopersmith- [email protected]
Oracle Solaris Engineering - http://blogs.oracle.com/alanc
_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel