Server Visuals
X-Server

Externsions

Auskunft über den X-Server: xdpyinfo

Mit xdpyinfo steht jeder X11-Distribution ein Tool zur Abfrage aller wesentlichen Eigenschaften eines X-Servers zur Verfügung. Typischerweise geschieht der Aufruf in einem Xterm, so dass xdpyinfo über den X-Server, mit dem man gerade arbeitet, informiert.

Allgemeiner Teil:
Display-ID
 Hersteller
Versions-Nr. des Herstellers
name of display:    :0.0
version number:    11.0
vendor string:    The X.Org Foundation
vendor release number:    70199902
X.Org version: 7.1.99.902
maximum request size:  16777212 bytes
motion buffer size:  256
bitmap unit, bit order, padding:    32, LSBFirst, 32
image byte order:    LSBFirst
number of supported pixmap formats:    7
supported pixmap formats:
    depth 1, bits_per_pixel 1, scanline_pad 32
    depth 4, bits_per_pixel 8, scanline_pad 32
    depth 8, bits_per_pixel 8, scanline_pad 32
    depth 15, bits_per_pixel 16, scanline_pad 32
    depth 16, bits_per_pixel 16, scanline_pad 32
    depth 24, bits_per_pixel 32, scanline_pad 32
    depth 32, bits_per_pixel 32, scanline_pad 32
keycode range:    minimum 8, maximum 255
focus:  window 0xa0001c, revert to PointerRoot
Die Extensions,
die der X-Server über das
X11-Kernprotokoll hinaus
zur Verfügung stellt.
number of extensions:    29
    BIG-REQUESTS
    DAMAGE
    DOUBLE-BUFFER
    DPMS
    Extended-Visual-Information
    GLX
    MIT-SCREEN-SAVER
    MIT-SHM
    MIT-SUNDRY-NONSTANDARD
    RANDR
    RENDER
    SECURITY
    SGI-GLX
    SHAPE
    SYNC
    TOG-CUP
    X-Resource
    XAccessControlExtension
    XC-APPGROUP
    XC-MISC
    XFIXES
    XFree86-Bigfont
    XFree86-DGA
    XFree86-Misc
    XFree86-VidModeExtension
    XInputExtension
    XKEYBOARD
    XTEST
    XVideo
Screens:
Ein X-Server kann über mehrere Screens verfügen (vgl. Technologie-Kapitel).
Nach Angabe der Screen-Anzahl folgt für jeden Screen ein umfangreicher Abschnitt mit seinen Eiigenschaften:

Umfang in Pixel
Auflösung des Monitors
etc.

Auf die Einstellungen "Backing Store" und "Save Unders" wird im Kapitel "Weitere Eigenschaften" eingegangen.
default screen number:    0
number of screens:    1
screen #0:
  print screen:    no
  dimensions:    1280x1024 pixels (307x230 millimeters)
  resolution:    106x113 dots per inch
  depths (7):    24, 1, 4, 8, 15, 16, 32
  root window id:    0x54
  depth of root window:    24 planes
  number of colormaps:    minimum 1, maximum 1
  default colormap:    0x20
  default number of colormap cells:    256
  preallocated pixels:    black 0, white 16777215
  options:    backing-store NO, save-unders NO
  largest cursor:    64x64
  current input event mask:    0x30003c
    ButtonPressMask          ButtonReleaseMask        EnterWindowMask         
    LeaveWindowMask          SubstructureRedirectMask FocusChangeMask 
Visuals:
Jeder Screen bietet eine gewisse Anzahl von Visuals.
Nach der Anzahl  dieser Visuals wird das "Default Visual" mit einer Nummer angegeben, die auf die "Visual ID" einer der nachfolgend detailliert aufgelisteten Visuals wieder findet.
  number of visuals:    8
  default visual id:  0x23
  visual:
    visual id:    0x23
    class:    TrueColor
    depth:    24 planes
    available colormap entries:    256 per subfield
    red, green, blue masks:    0xff0000, 0xff00, 0xff
    significant bits in color specification:    8 bits
...
  visual:
    visual id:    0x2a
    class:    DirectColor
    depth:    24 planes
    available colormap entries:    256 per subfield
    red, green, blue masks:    0xff0000, 0xff00, 0xff
    significant bits in color specification:    8 bits

Server Visuals
     ©2005, 2007 Andreas Gottwald
Externsions