home *** CD-ROM | disk | FTP | other *** search
- Welcome to the official Xnext3 distribution!
-
- This document is intended to help you getting started with Xnext3.
-
-
- WHAT IS Xnext3?
-
- Xnext3 is an X server for OPENSTEP platforms that supports various
- screen depths reflecting the different NeXT and DriverKit modes.
- An X screen that's realised as a window in the common OPENSTEP UI
- enables you to start and display X11 applications on your system.
-
- X?
-
- What is X11 anyway? It's also refered to as the X window system
- (note that Xwindows is commonly used, but a wrong term) which is
- _the_ GUI platform on UNIX and UNIX like systems.
- Linux, Suns Solaris, HPUX, and SGI's IRIX all use X as their basic
- graphical user interface.
-
- X11R6.3 is the last official release from the X Consortium.
-
- Although there are a lot of applications for OPENSTEP, and most
- OPENSTEP software is by far better to use and more advanced than
- many other applications, there is an enormous potential of small
- but really useful tools and utilities available for X that noone
- cared to port to other GUI platforms.
-
-
- HOW IT WORKS
-
- X11 is no operating system, but an extention to the OS you are
- running. Basically all you need to execute an X application
- just like an OPENSTEP app is a program that's called the "X server".
-
- This program provides X applications ("X clients") with the potential
- to draw to the screen and handle events. Xnext is exactly this:
- it converts OPENSTEP events to X events and re-directs X output
- to the DisplayPostscript screen.
-
-
- GETTING STARTED
-
- Before you can start the Xnext.app application, some libraries and data
- have to be installed on your OPENSTEP system. To be specific, you'll
- need fonts (X does not use Postscript fonts), application data, and
- the shared libs in case you want to execute X apps locally from your
- OPENSTEP machine.
-
-
- OPTIONS
-
- Xnext.app automatically executes an initialization script after starting the
- server. You can set the file to be executed in Xnext.app's preferences, by
- default the file .xinitrc in your home folder is used (this file may not
- exist if this is your first X contact on OPENSTEP).
-
- Please note that the xhost command doesn't work when placed as the first
- command in the xinitrc file. Also it's worth to mention that the xinitrc
- script is executed by the csh, so if you put shell commands in, use csh's.
- If your computer is slow to start the server, you might want to issue a
- "sleep 3" command in the first line of .xinitrc to wait til startup is
- complete.
-
-
- REMOTE EXECUTION
-
- You might know the NSHost feature of OPENSTEP, where you can display the output
- of an application on a remote host. X11 offers exactly the same feature with
- an -display option added to the command string.
-
- So you're able to execute X apps on a remote UNIX system (like the Netscape
- Communicator) and have the user interface appear on your Xnext server running
- on OPENSTEP.
-
-
- BUG REPORT
-
- If you discover a bug or would like a feature to be implemented,
- please inform the author at stefan_leuker@hotmail.com
-
-
- SHAREWARE
-
- Xnext is shareware -- if you want to use the software, you have to
- buy it. The registration fee is US$20 (or 30DM, if you like) and
- is subject to change in the future. Your license will be valid for
- the current Xnext distribution and all future versions.
-
- Please contact me for details or fill out the registration form
- (it's in the /usr/X11R6.3 folder: Xnext-Registration.rtf).
-
- Stefan Leuker
- Grefrather Strasse 4
- 41334 Nettetal
- GERMANY
- eMail: stefan_leuker@hotmail.com
-
- Find additional information about Xnext's ongoing development at
- http://www.angelfire.com/biz/sle/Xnext.html
-
- Copyright (c) 1998 by Stefan Leuker
-