Xephyr

Xephyr is display server software implementing the X11 display server protocol based on KDrive which targets a window on a host X Server as its framebuffer. It is written by Matthew Allum. Xephyr is an X-on-X implementation and runs on X.Org Server and can work with Glamor.[2] Future versions could make use of libinput. Replacing Xephyr with the xf86-video-dummy and xf86-video-nested drivers in the normal X.Org server is being considered as part of X11R7.8.[3]

Xephyr
Three recursive levels of nested Xephyr sessions, running on Linux Mint
Original author(s)Matthew Allum
Developer(s)freedesktop.org
Initial releaseJanuary 1, 2007 (2007-01-01)
Stable release1.19.1 (January 11, 2017 (2017-01-11)[1]) [±]
Written inC
TypeDisplay server
LicenseMIT License
Websitefreedesktop.org/wiki/Software/Xephyr/

Features

Unlike the similar Xnest, Xephyr supports modern X extensions (even if host server doesn't) such as composite, damage, randr, etc. It uses SHM images and shadow framebuffer updates to provide good performance. It also has a visual debugging mode for observing screen updates.

Limitations

Xorg's version of Xephyr uses only software rendering for OpenGL, but Feng Haitao has developed a forked version of Xephyr which can do hardware-accelerated rendering if the underlying X server has the capability.

gollark: Why would you think that randomly playing music without asking is a good idea?
gollark: ...
gollark: The weather should be under the control of a UN committee, not the moon. The moon is inscrutable, uncontrollable and may decide to damage the weather at *any moment*.
gollark: > 1. lets us see in the nightThis can easily be replaced with "torch" or "streetlight" technology. Alternatively, replace the moon with a giant mirror or directional light system.> 2. Keeps the earth spinning moreIt does not.> 3. Makes tides, which can create free energyNuclear is cooler anyway.> 4. Where the fuck would we put all the moon parts when we blow it upEither convert them to a nice ring, which will look really cool, or just move them to Jupiter or something. Or possibly use them to build tastefully decorated affordable housing.> 5. It costs money to buy explosivesWe could crowdfund the lunar destruction project.
gollark: I hope transistors are restored soon.

See also

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.