did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780789721822

The Concise Guide to Xfree86 for Linux

by
  • ISBN13:

    9780789721822

  • ISBN10:

    0789721821

  • Format: Paperback
  • Copyright: 1999-11-01
  • Publisher: Pearson P T R
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $34.99

Summary

Provides an in-depth look at the inner workings of the most popular X server for LINUX. Provides what one needs to know to troubleshoot and successfully tailor the configuration files to meet your needs. Softcover.

Table of Contents

Introduction 1(5)
I X11R6, XFree86, and Linux
X11R6 and the XFree86 Project
5(18)
X Structure
5(5)
X Is Network-Transparent
5(1)
X Uses a Client/Server Architecture
6(3)
X Is Modular
9(1)
Why Is XFree86 Different from X11R6?
10(1)
The XFree86 Distribution
11(12)
Supported Platforms
11(2)
Major Files and Components
13(7)
Navigating the XFree86 FTP Site
20(3)
Installing and Configuring XFree86
23(56)
Checking for an Existing Installation
23(1)
Installing XFree86
24(4)
Installing from the CD-ROM
24(1)
Installing the Official Distribution
25(3)
Configuring XFree86
28(23)
Learning About Your Hardware
28(4)
Configuring with XF86Setup
32(11)
Configuring with xf86config
43(7)
Configuration Troubleshooting
50(1)
Advanced Configuration
51(28)
/etc/XF86Config Section by Section
52(20)
Using Framebuffer Consoles and Servers
72(7)
II Starting and Using XFree86
Launching XFree86
79(18)
Launching with xinit
81(2)
X Desktop Components
83(5)
X Server and Root Window
83(1)
Window Manager
83(2)
Applications
85(2)
Widgets and More
87(1)
Interacting with X
88(9)
The Mouse Cursor
88(1)
Root or Start Menus
89(2)
Switching Consoles and Emergency Exits
91(1)
Focus and Other Window Manager Concepts
92(3)
Leaving X
95(2)
Standard XFree86 Programs and Utilities
97(28)
The Command Line in X
97(3)
Terminal in a Window
97(1)
Job Management
98(2)
Commonly Used X Utilities
100(16)
startx
101(1)
xbiff
101(1)
xcalc
101(1)
xclipboard
102(1)
xclock and oclock
102(1)
xedit
103(2)
xeyes
105(1)
xfontsel
106(1)
xkill
106(1)
xload
107(1)
xlogo
108(1)
xmag
108(1)
xman
109(1)
xmh
109(4)
xsetroot
113(1)
xterm
114(2)
X Runtime Status Utilities
116(9)
xdpyinfo
116(1)
xfd
116(2)
xlsatoms
118(1)
xlsclients
118(1)
xlsfonts
119(1)
xprop
119(1)
xwininfo
120(2)
x11perf and x11perfcomp
122(3)
Linux/X Toolkit Particulars
125(16)
Free and Linux-Era Toolkits
125(9)
Xt/Xaw
126(2)
Gtk/Gtk+
128(2)
Qt from Troll Tech
130(2)
XForms
132(2)
Major UNIX Toolkits
134(7)
Motif
134(2)
OpenLook/XView
136(5)
III Configuring the XFree86 Runtime
Runtime Session Defaults
141(6)
Global Defaults
142(3)
Default xinit Behavior
142(2)
Other Global Default Files
144(1)
Changing Global Default Files
145(1)
User Defaults
145(2)
The startx Process
145(1)
Important Differences
146(1)
Runtime Server Configuration
147(30)
Keyboard, Mouse, and Display Configuration
147(13)
Keyboard Mapping: Minor Changes or Tweaks
148(4)
Keyboard Mapping: Radical Reconfiguration
152(5)
Mouse, Screen, and Non-Keymap Keyboard Configuration
157(3)
Internationalization
160(1)
Fonts and Colors
160(17)
X Color Management
161(4)
8-Bit PseudoColor Displays
165(3)
Adding PostScript Fonts to X
168(4)
Adding TrueType Fonts to X
172(5)
Runtime Application Configuration
177(18)
The X Resource Database
177(12)
Widget Hierarchies
178(1)
Resources and editres
179(6)
Resources and Files
185(4)
Common Resources and Command-Line Options
189(6)
The Core Xt Resources
189(2)
The Standard Xt / Athena Command-Line Arguments
191(2)
The - xrm Argument
193(2)
Runtime Environment Configuration
195(52)
The Basics
196(2)
Window Appearance
196(1)
Menus
197(1)
The Pager
197(1)
The Icon or Application Manager
198(1)
Bitmaps and Pixmaps
198(2)
X Bitmaps
199(1)
X Pixmaps
199(1)
Icons and Window Managers
199(1)
The fvwm Window Manager
200(28)
fvwm Configuration File Basics
201(1)
fvwm 1 Appearance Configuration
202(1)
fvwm 1 General Behavior Options
203(1)
fvwm 1 Desktop and Client Management
204(4)
fvwm 1 Menus and Functions
208(3)
fvwm 1 Mouse and Keyboard Bindings
211(3)
fvwm 1 User-Defined Functions
214(1)
fvwm 1 Button and Window Styles
215(3)
fvwm 2 Basics
218(1)
fvwm 2 Menus
219(3)
fvwm 2 Functions
222(1)
fvwm 2 Appearance and Style Handling
222(4)
fvwm 2 Decors and Window Styles
226(2)
Finishing Up with fuwm
228(1)
The twm Window Manager
228(19)
twm Configuration File Basics
229(1)
General Behavior
230(2)
Decoration Colors
232(3)
General Fonts and Appearance
235(2)
Icon Manager
237(1)
Mouse / Keyboard Bindings and Functions
238(3)
User-Defined Functions
241(1)
Building Menus
242(1)
Finishing Up with twm
243(4)
IV Integrated Linux Environments
Integrated Environment Versus Window Manager
247(8)
Window Managers
247(1)
Problems with the X Window System and Window Managers
248(2)
Integrated Environments
250(2)
Problems with Integrated Environments
252(1)
Environment or Manager: Which Is Right for Me?
253(2)
The KDE 1.1.1 Environment
255(18)
KDE Basics: Getting, Installing, Starting, Configuring
255(4)
KDE from Binary Packages
256(1)
KDE from Source
256(1)
Starting KDE
257(1)
Configuring KDE
257(2)
Three Major KDE Components
259(9)
kwm/krootwm
259(3)
kpanel
262(2)
kfm
264(4)
General KDE Tips and Tricks
268(3)
Using a Different Window Manager
269(1)
Adding Icons, Wallpaper, or Sounds to KDE
269(1)
Editing KDE Menus
270(1)
Learning More About KDE
271(2)
The GNOME 1.0 Environment
273(22)
GNOME Basics: Getting, Installing, Starting, Configuring
273(6)
GNOME from Source
275(2)
Starting GNOME
277(1)
Configuring GNOME
277(2)
Three Major Visible GNOME Components
279(9)
Enlightenment
279(5)
The Panel
284(2)
GNU Midnight Commander
286(2)
General GNOME Tips and Tricks
288(5)
Changing Gtk+ Themes
289(1)
Using a Different Window Manager
290(1)
Managing Desktop Backgrounds in GNOME+Enlightenment
291(1)
Adding Icons, Wallpaper, or Sounds to GNOME
291(1)
Editing GNOME Menus
292(1)
Learning More About GNOME
293(2)
KDE/GNOME/X Issues and Other Linux Environments
295(10)
KDE/GNOME, XFree86, and Other X Software
295(4)
Resource Availability
296(1)
GNOME and KDE Applications Outside GNOME or KDE
297(1)
Appearance and X Resources
297(1)
KDE and GNOME Together
298(1)
Environments for Special Situations
299(6)
Open Windows (XView)
299(3)
The Common Desktop Environment (CDE)
302(3)
V Multiuser and Networked X
Display Managers
305(22)
What Is a Display Manager For?
305(1)
The X Display Manager (xdm)
306(10)
Basic Configuration
306(7)
Starting xdm
313(3)
The KDE Display Manager (kdm)
316(4)
Basic Configuration
316(2)
Configuration Inside KDE
318(2)
Starting kdm
320(1)
For More Information
320(1)
The GNOME Display Manager (gdm)
320(7)
Basic Configuration
320(5)
Starting gdm
325(1)
Troubleshooting
325(1)
For More Information
325(2)
Working on the Network
327(14)
Taking Advantage of Network-Centric X
327(3)
Referring to X Displays on the Network
328(1)
The DISPLAY Environment Variable
329(1)
The -display Argument
330(1)
Controlling Access, Authenticating Connections
330(5)
Host-Based Authentication
330(2)
Token-Based Authentication
332(3)
Working with Applications and Sessions
335(3)
Starting Remote Clients on the Local Display
336(1)
Starting Local Clients on Remote Displays
337(1)
Querying a Session Across the Network
337(1)
Getting Fonts Across the Network
338(3)
Installing and Running a Font Server
338(1)
Using Fonts from a Font Server
339(2)
Tunneling X Through ssh (Secure Shell)
341(10)
What Happens When I Use ssh?
341(2)
Security Is Improved
342(1)
Speed Is Improved
342(1)
Getting and Installing ssh
343(4)
Compiling ssh
343(1)
Configuring the Secure Shell
344(3)
Using ssh with X
347(2)
Starting the sshd Daemon
347(1)
Using ssh to Transfer Magic Cookies
348(1)
Using ssh to Tunnel X Sessions
348(1)
Accepting Incoming Encrypted X Connections
349(1)
More on ssh
349(2)
Heterogeneous Networks
351(74)
X on Networks
351(1)
Multiple Login Points
352(3)
The DISPLAY Variable
352(1)
The uname Command
353(1)
Root Window Color Depth
353(1)
Putting It All Together: An Example
353(1)
Command-Line Arguments
354(1)
Mixing Client and Server Versions
355(1)
X11R6 Releases
355(1)
X11R5 Releases
356(1)
X11R4 Releases
356(1)
Pre-X11R4 Releases
356(1)
X Servers for Non-UNIX Operating Systems
356(4)
X Servers for Windows
357(2)
X Server for Macintosh
359(1)
X11R6.4 Distribution, with Server, for OS/2
359(1)
Virtual Network Computing
360(3)
VI Appendixes
A Sample Window Manager Configurations
363(32)
Sample $HOME/.twmrc Without Icons
363(4)
Sample $HOME/.twmrc with Icons
367(4)
Sample $HOME/.fvwmrc Without Icons
371(6)
Sample $HOME/.fvwmrc with Icons
377(6)
Sample $HOME/.fvwm2rc Without Icons
383(5)
Sample $HOME/.fvwm2rc with Icons
388(7)
B XFree86 3.3.5 Details
395(26)
Supported Graphics Hardware in XFree86 3.3.5
395(17)
Basic Fonts Included with XFree86 3.3.5
412(1)
Font XLFDs in 75dpi
412(4)
Font XLFDs in Type1
416(1)
Font XLFDs in Speedo
417(1)
Font XLFDs in misc
417(1)
Common XFree86 Video Timings
418(3)
C Supported Linux 2.2 Framebuffers
421(4)
The VESA VGA Framebuffer
423(1)
Arguments Accepted by the VESA VGA Framebuffer
423(1)
Framebuffer Code and Documentation
424(1)
Index 425

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program