XGGI

Synopsis

XGGI is a X-server based on libggi. It runs on all platform/target combinations, libggi is known to work on. Note that XGGI requires a pixellinear directbuffer.

Development Tree

Browse CVS

Snapshots are available from:

Current features:

  • IPv6 support (testers wanted!)
  • 21 X-extensions:

    BIG-REQUESTS, DEC-XTRAP, DOUBLE-BUFFER, Extended-Visual-Information, FontCache, LBX, MIT-SHM, MIT-SUNDRY-NONSTANDARD, Multi-Buffering, RANDR, RECORD, RENDER, SECURITY, SHAPE, SYNC, TOG-CUP, XC-APPGROUP, XC-MISC, XFree86-Bigfont, XKEYBOARD, XTEST

  • Multihead
  • Clustering capabilities (run _one_ X-server using multiple computers).
  • all resolutions/bitdepth the _used_ libggi target supports.

Known working platforms (OS, hw-arch, targets):

  • Debian Linux / i386 / X
  • MacOSX 10.2.x / ppc32 / X, tile
  • NetBSD 1.6.x, -current / i386 / X-target, tile
  • Solaris 8 / sparc32 / X
  • SuSE Linux 8.2 / i386 / X, aalib

Known issues:

  • When running XGGI under SuSE Linux 8.2 / i386 (X-target), you need to switch to console and back to refresh/update the screen. It's very likely a bug in libggi's X-target. Update: This is a bug in libggi's X-target. Workaround: Use GGI_DISPLAY="X:-nodga:-novidmode"
  • After pressing the X-target hotkey (CTRL+ALT+M) to grab the mouse pointer, it is impossible to move the mouse down until you move it up before. Moving the mouse left/right works as it should. This issue has been reproduced under NetBSD and Debian Linux so far (2003-09-16).