Xephyr

from Wikipedia, the free encyclopedia
Xephyr

Xephyr-IceWM-Fluxbox-LinuxMint.png
Three recursive levels of nested Xephyr sessions on Linux Mint .
Basic data

developer Matthew Allum
Publishing year January 1, 2007
Current  version 1.19.1
(January 11, 2017)
programming language C.
category Display server
License MIT License
German speaking No
freedesktop.org/…/Xephyr
Xephyr is a display server

Xephyr is a display server , i.e. a window system for the Linux operating system and part of the graphical user interface (GUI) on the desktop. The Xephyr display server manages the program windows on the X Window System, which is called the X server or X11 for short . Xephyr is an X server for your own programs and is thus recursively nested in itself ( English nested : embedded, nested). The software was developed by Matthew Allum in 2006.

technical basics

Xephyr implements the server protocol based on KDrive, works on an X.Org server and supports the 2D graphics driver GLAMOR . Future versions could be used as drivers for input devices the libinput use one from Wayland compositor Weston derived software library.

Services

Unlike the display server protocol Xnest , Xephyr supports the extensions of X11 like composite, damage and randr, even if the host server does not. For the sake of faster execution , it uses images from the “MIT Shared Memory Extension” and “shadow framebuffer updates”. It offers a visual debug mode to observe screen updates.

Limits

For keyboard drivers based on the kernel module "evdev", Xephyr chooses an unsuitable keyboard configuration. In this case you have to set the correct keyboard layout yourself.

The Xephyr version of the X.Org server only works with the software rendering of OpenGL , but Feng Haitao has developed a variant of Xephyr that supports hardware-accelerated rendering, provided the underlying X server offers this possibility.

See also

Individual evidence

  1. Archlinux packages: xorg-server-xephyr
  2. a b Xephyr. In: freedesktop.org. May 17, 2013, accessed August 8, 2014 .
  3. Keith Packard: ANNOUNCE: xorg-server 1.16.0. In: x.org. freedesktop.org , July 17, 2014, accessed August 8, 2014 .
  4. xephyr-with-gl-acceleration. (No longer available online.) In: Gitorious. Archived from the original on March 10, 2012 ; accessed on August 8, 2014 .

Web links