Xephyr

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Lua error in Module:Infobox at line 314: malformed pattern (missing ']'). Xephyr is a display server 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 supports Glamor.[2] Future versions could make use of libinput.[citation needed] 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]

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

Xephyr doesn't pick up the correct keyboard configuration from evdev-based keyboard drivers, so users must configure Xephyr's keyboard layout manually when using such keyboard drivers.[citation needed]

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

See also

References

<templatestyles src="Reflist/styles.css" />

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <references />, or <references group="..." />

External links

  1. http://lists.x.org/archives/xorg-announce/2015-November/002655.html
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.