Backend

From GNUstepWiki
Revision as of 21:38, 5 July 2013 by Rfm (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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