Backend

From GNUstepWiki
Jump to navigation Jump to search
This article or section is a stub (i.e., in need of additional material).
You can help us by expanding it


GNUstep's backend provides a small set of functions used by the GUI library to interface to the actual window system (X11, etc). It also has a drawing engine which emulates common PostScript functions.

The package gnustep-back provides the following backends

  • cairo – default backend using the cairo 2D graphics library.
  • winlib – default backend on windows systems. Cairo and Windows API variants.
  • art – old (deprecated) backend on unixlike systems. Uses the vector-based PostScriptlike 2d graphics library libArt.
  • xlib – old (deprecated) X11 backend.

You can choose the backend to be used by e.g.

 defaults write NSGlobalDomain GSBackend libgnustep-cairo

Related Links