⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 111-113.html

📁 linux-unix130.linux.and.unix.ebooks130 linux and unix ebookslinuxLearning Linux - Collection of 12 E
💻 HTML
字号:
<HTML>

<HEAD>

<TITLE>Linux Configuration and Installation:Installing and Configuring XFree86</TITLE>

<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
<SCRIPT>
<!--
function displayWindow(url, width, height) {
        var Win = window.open(url,"displayWindow",'width=' + width +
',height=' + height + ',resizable=1,scrollbars=yes');
}
//-->
</SCRIPT>
</HEAD>

 -->




<!--ISBN=1558285660//-->

<!--TITLE=Linux Configuration and Installation//-->

<!--AUTHOR=Patrick Volkerding//-->

<!--AUTHOR=Kevin Reichard//-->

<!--AUTHOR=Eric Foster//-->

<!--PUBLISHER=IDG Books Worldwide, Inc.//-->

<!--IMPRINT=M & T Books//-->

<!--CHAPTER=3//-->

<!--PAGES=111-113//-->

<!--UNASSIGNED1//-->

<!--UNASSIGNED2//-->



<CENTER>

<TABLE BORDER>

<TR>

<TD><A HREF="../ch02/109-110.html">Previous</A></TD>

<TD><A HREF="../ewtoc.html">Table of Contents</A></TD>

<TD><A HREF="113-116.html">Next</A></TD>

</TR>

</TABLE>

</CENTER>

<P><BR></P>

<H2><A NAME="Heading1"></A><FONT COLOR="#000077">Chapter 3<BR>Installing and Configuring XFree86

</FONT></H2>

<P>This chapter covers:

</P>

<DL>

<DD><B>&#149;</B>&nbsp;&nbsp;An overview of the X Window System

<DD><B>&#149;</B>&nbsp;&nbsp;X Window on the network

<DD><B>&#149;</B>&nbsp;&nbsp;An overview of X on Linux

<DD><B>&#149;</B>&nbsp;&nbsp;XFree86 and Linux

<DD><B>&#149;</B>&nbsp;&nbsp;X and window managers

<DD><B>&#149;</B>&nbsp;&nbsp;Supported chipsets

<DD><B>&#149;</B>&nbsp;&nbsp;How XFree86 works

<DD><B>&#149;</B>&nbsp;&nbsp;Installing XFree86

<DD><B>&#149;</B>&nbsp;&nbsp;Setting up the proper X server executable

<DD><B>&#149;</B>&nbsp;&nbsp;Some initial configuration details

<DD><B>&#149;</B>&nbsp;&nbsp;Configuring <B>xterm</B>

<DD><B>&#149;</B>&nbsp;&nbsp;Setting up an X login screen

<DD><B>&#149;</B>&nbsp;&nbsp;Alternatively, starting X at login time only

<DD><B>&#149;</B>&nbsp;&nbsp;Screen background: solid colors and images

<DD><B>&#149;</B>&nbsp;&nbsp;The X font server

<DD><B>&#149;</B>&nbsp;&nbsp;The <B>fvwm</B> window manager

</DL>

<H3><A NAME="Heading2"></A><FONT COLOR="#000077">The X Window System</FONT></H3>

<P>Simply put, the X Window System, or just X, provides graphics on UNIX. (It&#146;s never called X Windows; to call it X Windows is a sign of ignorance.) Although X runs on many more operating systems than UNIX, such as Windows NT, Windows, MacOS, and DOS, X is by far the <I>de facto</I> graphics system on UNIX. As such, X tends to be confusing for anyone with experience in the personal computer world.</P>

<P>Because X tends to confuse, this chapter starts with an overview of both the X Window System and X on Linux. If you&#146;re experienced with X in general, jump ahead to the section covering X on Linux for a rundown of how X differs on Linux. After that, we tackle the toughest part of X: installing and configuring it for your hardware. We&#146;ve all been lulled by the ubiquitous PC hardware and assume that because Microsoft Windows runs with just about every graphics card, so should Linux. Linux does to an extent, but you pay a price in added complexity.</P>

<P>The X Window System began life as an academic exercise at the Massachusetts Institute of Technology&#146;s Project Athena. The goal was to link a motley crew of disparate workstations from various vendors. Instead of providing the link at the operating-system level, the decision was made to create a C-based graphical windowing layer that could exist with any operating system. And so the X Window System was born.</P>

<P>Now under the supervision of the not-for-profit X Consortium Inc., the X Window System is made available to the computing public at large, which has engendered its widespread adoption in the UNIX world. Virtually every UNIX vendor supports X on some level. The popular interfaces CDE/Motif and OpenWindows, as well as the Common Desktop Environment (CDE), are based directly on X.</P>

<H4 ALIGN="LEFT"><A NAME="Heading3"></A><FONT COLOR="#000077">X on the Network</FONT></H4>

<P>True to its UNIX roots, the X Window System runs graphics with multiple processes. The main process, simply called <B>X</B>, is the X server itself. The server deals with local requests (thus its usage on a single-user Linux workstation) and TCP/IP-based network requests. Because of this networking capability, it&#146;s possible to run an X application on one workstation and display the results of the application on another workstation. You could, for example, save your local computing resources for something important while running Doom on your boss&#146;s workstation and displaying the game on yours. You get to play the game; your boss&#146;s system provides the CPU horsepower.</P>

<P>The X server controls the monitor, keyboard, and mouse and allows graphics applications&#151;called <I>X clients</I>&#151;to create windows and draw into them. On the face of it, this seems so basic that it shouldn&#146;t require any explanation. But, as is true of most of UNIX, X takes a simple concept and makes it difficult. You benefit from the complexity of X, but it can make it tough to get going.</P>

<P>The X server process is the only process allowed to draw dots on the screen or track the mouse. X application programs then connect to the X server via an interprocess communication link, usually some form of TCP/IP network socket (see Chapter 8 for more on networking). Because X uses a network link, programs running on other machines connected by a network can display on your workstation.</P>

<P>Many programs can connect to the same X server at the same time, allowing you to run multiple applications on the same screen&#151;again, a basic fact you&#146;ve probably taken for granted. One of these X applications you run must be a window manager. (Technically, you don&#146;t <I>have</I> to run a window manager, but it makes things difficult if you don&#146;t.)</P><P><BR></P>

<CENTER>

<TABLE BORDER>

<TR>

<TD><A HREF="../ch02/109-110.html">Previous</A></TD>

<TD><A HREF="../ewtoc.html">Table of Contents</A></TD>

<TD><A HREF="113-116.html">Next</A></TD>

</TR>

</TABLE>

</CENTER>





</td>
</tr>
</table>

<!-- begin footer information -->





</body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -