diff options
author | Joe Rayhawk <jrayhawk@freedesktop.org> | 2013-06-30 18:31:14 -0700 |
---|---|---|
committer | Joe Rayhawk <jrayhawk@freedesktop.org> | 2013-06-30 18:31:14 -0700 |
commit | 2bb96f4165824315e1366d6b86731af31afaf183 (patch) | |
tree | 9ac0aaa2672af186e5776fc965b2420006e5bb31 /Documentation.mdwn | |
parent | 2729c2f474d67e475d84eafa55ba647f45d199f3 (diff) |
moin2mdwn: convert page Documentation
Diffstat (limited to 'Documentation.mdwn')
-rw-r--r-- | Documentation.mdwn | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/Documentation.mdwn b/Documentation.mdwn new file mode 100644 index 00000000..539dc176 --- /dev/null +++ b/Documentation.mdwn @@ -0,0 +1,17 @@ + + +# Running X + +[[User documentation|UserDocumentation]] contains documentation for running the X server and basic X clients, as well as protocol specifications and basic client programming documentation. + + +# Developing X applications + +Rather than develop directly for X, we recommend you use a toolkit such as [[GTK+|http://www.gtk.org/documentation.php]] or [[Qt|http://doc.qt.nokia.com/latest/]]. There are many other popular toolkits, some special-purpose, such as [[Clutter|http://www.clutter-project.org]] and [[Enlightenment/EFL|http://www.enlightenment.org]]. + +For low-level X development, [[XCB|http://xcb.freedesktop.org/tutorial/]], the X C Bindings provide a clean low-level protocol binding. Its older cousin Xlib (or libX11), is not recommended for new development, but is still very widely used. Xt is a similarly deprecated library for building toolkits. [[Documentation for Xlib and Xt|ProgrammingDocumentation]] is available. + + +# Downloading, running, and developing X.Org code + +The [[development documentation|Development]] describes how to download and build the X.Org code (including the X server and drivers), and rough notes on their internals. |