ChoX11
X Windows Libraries for RISC OS
2nd December 2004 - Latest ChoX11
Information and libraries relating to running X Windows programs on RISC OS
Library Downloads
ChoX11 also requires <a href="http://www.riscos.info/desklib/">DeskLib</a>.
ChoX11
<img src="chox11-logo.png" vspace=10 hspace=10> |
XLib replacement library for RISC OS. ChoX11 allows X Windows programs to run as native RISC OS Wimp tasks. This means that potentially, many hundreds of X applications could be converted to run on RISC OS, filling in the gaps in the software base. The importance of this library should not be underestimated. See this <a href="http://www.drobe.co.uk/riscos/artifact1091.html">drobe.co.uk article</a> for a fuller explanation of ChoX11.
|
<img src="xlogo-riscos.gif" vspace=10 hspace=10> |
You can access ChoX11 via CVS if you wish to keep up with the most recent developments. Use the following commands or similar:
cvs -d:pserver:anonymous@cvs.chocky.org:/var/cvs login (password anonymous) cvs -z3 -d:pserver:anonymous@cvs.chocky.org:/var/cvs co ChoX11
RiscXLib
RiscXLib is a set of libraries and headers for the X Window System. It allows you to compile and link X clients either alongside ChoX11 or as regular X applications in which case they need an XServer to display on. This is a much updated version based upon the original by Leo White.
- <a href="../downloads/xlib/RiscXLib-0.03.zip">RiscXLib 0.03</a>
X.org
RiscXLib's libraries were built from X.org CVS source, cross compiled using GCCSDK. Doing this yourself will enable use of ChoX11 in the same environment.
- <a href="http://xorg.freedesktop.org/XOrg/CvsPage">X.org CVS</a>.
- <a href="../downloads/xlib/x.org-diff">RISC OS Patches</a> for X.org CVS.
- <a href="../downloads/xlib/riscos.cf">RISC OS configuration file</a>.
Once you have applied the patches, place the configuration file into the config/cf directory. Then
make World CROSSCOMPILEDIR=/home/riscos/env/cross
"make Everything" or just "make" for subsequent builds, unless you want to rebuild everything from clean.
Links
- <a href="http://www.beyondthought.co.uk/">Leo White's homepage</a> including RiscX, a RISC OS X Server, and the original RiscXLib.
These libraries are provided to the RISC OS community as a service in the hope they will be useful. Unfortunately, I can only provide help for their use to subscribers to the <a href="http://www.chocky.org/unix/">Unix Porting Project</a> for time reasons.
Contact: <a href="mailto:peter@chocky.org">Peter Naulls</a>
</body> </html>