xephyr

{{distinguish|Zephyr (disambiguation){{!}}Zephyr}}

{{Infobox software

| name = X.Org Server

| title = Xephyr

| logo =

| logo caption =

| logo_size =

| logo_alt =

| screenshot = Xephyr-IceWM-Fluxbox-LinuxMint.png

| caption = Three recursive levels of nested Xephyr sessions, running on Linux Mint

| screenshot_size =

| screenshot_alt =

| collapsible =

| author = Matthew Allum

| developer = freedesktop.org

| released = {{Start date and age|2007|01|01}}

| discontinued =

| programming language = C

| operating system =

| platform =

| size =

| language =

| language count =

| language footnote =

| genre = Display server

| license = MIT License

| website = {{URL|https://freedesktop.org/wiki/Software/Xephyr/}}

}}

Xephyr is a 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.{{cite web

| url = https://lists.x.org/archives/xorg-announce/2014-July/002457.html

| title = ANNOUNCE: xorg-server 1.16.0

| publisher = freedesktop.org

| date = 2014-07-17}} Future versions could make use of libinput.{{citation needed|date=July 2014}} 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.{{cite web

| url = https://www.phoronix.com/scan.php?page=news_item&px=MTEyMTI

| title = X.Org 7.8 Will Not Come For A While

| last = Larabel

| first = Michael

| publisher = Phoronix

| date = June 16, 2012

| access-date = February 11, 2015}}

Features

Unlike the similar Xnest, Xephyr supports modern X extensions (even if the host server does not) such as composite, damage, and randr. 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 [https://github.com/fenghaitao/xserver-with-gl-accelerated-xephyr forked version of Xephyr] which can do hardware-accelerated rendering if the underlying X server has the capability.

See also

References

{{Reflist}}