add directory docs
This commit is contained in:
115
docs/Install-Guide/install-guide-2.2.2/node16.html
Normal file
115
docs/Install-Guide/install-guide-2.2.2/node16.html
Normal file
@@ -0,0 +1,115 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3O//DTD W3 HTML 2.0//EN">
|
||||
<!Converted with LaTeX2HTML 95.1 (Fri Jan 20 1995) by Nikos Drakos (nikos@cbl.leeds.ac.uk), CBLU, University of Leeds >
|
||||
<HEAD>
|
||||
<TITLE>1.4.4 The X Window System</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<meta name="description" value="1.4.4 The X Window System">
|
||||
<meta name="keywords" value="gs">
|
||||
<meta name="resource-type" value="document">
|
||||
<meta name="distribution" value="global">
|
||||
<P>
|
||||
<BR> <HR><A NAME=tex2html1858 HREF="node17.html"><IMG ALIGN=BOTTOM ALT="next" SRC="next_motif.gif"></A> <A NAME=tex2html1856 HREF="node12.html"><IMG ALIGN=BOTTOM ALT="up" SRC="up_motif.gif"></A> <A NAME=tex2html1850 HREF="node15.html"><IMG ALIGN=BOTTOM ALT="previous" SRC="previous_motif.gif"></A> <A NAME=tex2html1860 HREF="node1.html"><IMG ALIGN=BOTTOM ALT="contents" SRC="contents_motif.gif"></A> <A NAME=tex2html1861 HREF="node250.html"><IMG ALIGN=BOTTOM ALT="index" SRC="index_motif.gif"></A> <BR>
|
||||
<B> Next:</B> <A NAME=tex2html1859 HREF="node17.html">1.4.5 Networking</A>
|
||||
<B>Up:</B> <A NAME=tex2html1857 HREF="node12.html">1.4 Software Features</A>
|
||||
<B> Previous:</B> <A NAME=tex2html1851 HREF="node15.html">1.4.3 Programming languages and </A>
|
||||
<BR> <HR> <P>
|
||||
<H2><A NAME=SECTION00344000000000000000>1.4.4 The X Window System</A></H2>
|
||||
<P>
|
||||
The X Window System is the standard graphics interface for UNIX
|
||||
machines. It is a powerful environment supporting many applications.
|
||||
Using X Windows, the user can have multiple terminal windows on the screen
|
||||
at once, each one containing a different login session. A pointing device
|
||||
such as a mouse is often used with the X interface, although it isn't
|
||||
<A NAME=327> </A>
|
||||
required.
|
||||
<P>
|
||||
Many X-specific
|
||||
applications have been written, such as games, graphics utilities,
|
||||
programming and documentation tools, and so on.
|
||||
With Linux and X, your system is a bona fide workstation.
|
||||
Coupled with TCP/IP networking, you can even display X applications running
|
||||
on other machines on your Linux display, as is possible with other
|
||||
systems running X.
|
||||
<P>
|
||||
The X Window System was originally developed at MIT, and is freely
|
||||
distributable. However, may commercial vendors have distributed proprietary
|
||||
enhancements to the original X Windows software. The version of X Windows
|
||||
available for Linux is known as XFree86, a port of X11R5 made freely
|
||||
distributable for 80386-based UNIX systems such as Linux. XFree86 supports
|
||||
a wide range of video hardware, including VGA, Super VGA, and a number of
|
||||
accelerated video adaptors. This is a complete distribution of the
|
||||
X Windows software, containing the X server itself, many applications
|
||||
<A NAME=328> </A>
|
||||
and utilities, programming libraries, and documentation.
|
||||
<P>
|
||||
Standard X applications include <tt>xterm</tt> (a terminal emulator used
|
||||
for most text-based applications within an X window); <tt>xdm</tt> (the
|
||||
X Session Manager, which handles logins); <tt>xclock</tt> (a simple clock
|
||||
display); <tt>xman</tt> (an X-based man page reader), and more. The many
|
||||
X applications available for Linux are too numerous to mention here,
|
||||
but the base XFree86 distribution includes the ``standard'' applications
|
||||
found in the original MIT release. Many others are available
|
||||
separately, and theoretically any application written for X Windows
|
||||
should compile cleanly under Linux.
|
||||
<P>
|
||||
The look and feel of the X Windows interface is controlled to a large
|
||||
extent by the <b>window manager</b>. This friendly program is in
|
||||
charge of the placement of windows, the user interface for resizing,
|
||||
iconifying, and moving windows, the appearance of window frames, and
|
||||
so on. The standard XFree86 distribution includes <tt>twm</tt>, the classic
|
||||
MIT window manager, although more advanced window managers
|
||||
such as the Open Look Virtual Window Manager (<tt>olvwm</tt>) are available
|
||||
as well. One window manager that is popular among Linux users is <tt>fvwm</tt>.
|
||||
This is a small window manager, requiring less than half of the memory
|
||||
used by <tt>twm</tt>. It provides a 3-D appearance
|
||||
for windows, as well a virtual desktop---if the user moves the mouse
|
||||
to the edge of the screen, the entire desktop is shifted as if the
|
||||
display were much larger than it actually is. <tt>fvwm</tt> is greatly
|
||||
customizable, and allows all functions to be accessed from the keyboard
|
||||
as well as the mouse. Many Linux distributions use <tt>fvwm</tt> as the
|
||||
standard window manager.
|
||||
<P>
|
||||
The XFree86 distribution contains programming libraries and include files
|
||||
for those wily programmers who wish to develop X applications. Various
|
||||
widget sets, such
|
||||
as Athena, Open Look, and Xaw3D are supported. All of the standard fonts,
|
||||
bitmaps, man pages, and documentation are included.
|
||||
PEX (a programming interface for 3-D graphics) is also supported.
|
||||
<P>
|
||||
Many X applications programmers use the proprietary Motif widget set for
|
||||
<A NAME=340> </A>
|
||||
development. Several vendors sell single and multiple-user
|
||||
licenses for a binary version of Motif for Linux. Because Motif itself
|
||||
is relatively expensive, not many Linux users own it. However, binaries
|
||||
statically linked with Motif routines may be freely distributed. Therefore,
|
||||
if you write a program using Motif and wish to distribute it freely, you
|
||||
may provide a binary so that users without Motif can use the program.
|
||||
<P>
|
||||
The only major caveats with X Windows are the hardware and memory requirements.
|
||||
A 386 with 4 megabytes of RAM is capable of running X, but 8 megabytes or
|
||||
more of physical RAM are needed to use it comfortably. A faster processor
|
||||
is nice to have as well, but having enough physical RAM is much more
|
||||
important. In addition, to achieve really slick video performance, an
|
||||
accelerated
|
||||
video card (such as a local bus S3-chipset card) is strongly recommended.
|
||||
Performance ratings in excess of 140,000 xstones have been acheived with
|
||||
Linux and XFree86. With sufficient hardware, you'll find that running X
|
||||
and Linux is as fast, or faster, than running X on other UNIX workstations.
|
||||
<P>
|
||||
In Chapter <A HREF="node197.html#chapadvanced">5</A> we'll discuss how to install and use X on your
|
||||
system.
|
||||
<P>
|
||||
<A NAME=342> </A>
|
||||
<P>
|
||||
<BR> <HR><A NAME=tex2html1858 HREF="node17.html"><IMG ALIGN=BOTTOM ALT="next" SRC="next_motif.gif"></A> <A NAME=tex2html1856 HREF="node12.html"><IMG ALIGN=BOTTOM ALT="up" SRC="up_motif.gif"></A> <A NAME=tex2html1850 HREF="node15.html"><IMG ALIGN=BOTTOM ALT="previous" SRC="previous_motif.gif"></A> <A NAME=tex2html1860 HREF="node1.html"><IMG ALIGN=BOTTOM ALT="contents" SRC="contents_motif.gif"></A> <A NAME=tex2html1861 HREF="node250.html"><IMG ALIGN=BOTTOM ALT="index" SRC="index_motif.gif"></A> <BR>
|
||||
<B> Next:</B> <A NAME=tex2html1859 HREF="node17.html">1.4.5 Networking</A>
|
||||
<B>Up:</B> <A NAME=tex2html1857 HREF="node12.html">1.4 Software Features</A>
|
||||
<B> Previous:</B> <A NAME=tex2html1851 HREF="node15.html">1.4.3 Programming languages and </A>
|
||||
<BR> <HR> <P>
|
||||
<BR> <HR>
|
||||
<P><ADDRESS>
|
||||
<I>Matt Welsh <BR>
|
||||
mdw@sunsite.unc.edu</I>
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
Reference in New Issue
Block a user