screen. Once the user logs into the system, the
/etc/X11/xdm/GiveConsole
script runs to
assign ownership of the console to the user. Then, the
/etc/X11/xdm/Xsession
script runs to
accomplish many of the tasks normally performed by the
xinitrc
script when starting X from
runlevel 3, including setting system and user resources, as well as running the scripts in the
/etc/X11/xinit/xinitrc.d/
directory.
Users can specify which desktop environment they want to utilize when they authenticate using
the
GNOME
or
KDE
display managers by selecting it from the Sessions menu item (accessed by
selecting Main Menu Button [on the Panel] => Preferences => More Preferences =>
Sessions). If the desktop environment is not specified in the display manager, the
/etc/X11/xdm/Xsession
script checks the
.xsession
and
.Xclients
files in the user's home
directory to decide which desktop environment to load. As a last resort, the
/etc/X11/xinit/Xclients
file is used to select a desktop environment or window manager to
use in the same way as runlevel 3.
When the user finishes an X session on the default display (
:0
) and logs out, the
/etc/X11/xdm/TakeConsole
script runs and reassigns ownership of the console to the root
user. The original display manager, which continued running after the user logged in, takes
control by spawning a new display manager. This restarts the X server, displays a new login
window, and starts the entire process over again.
The user is returned to the display manager after logging out of X from runlevel 5.
For more information on how display managers control user authentication, refer to the
/usr/share/doc/gdm-
<version-number>
/README (where
<version-number>
is the version
number for the
gdm
package installed) and the
xdm
man page.
6. Additional Resources
There is a large amount of detailed information available about the X server, the clients that
connect to it, and the assorted desktop environments and window managers.
6.1. Installed Documentation
•
/usr/X11R6/lib/X11/doc/README
— Briefly describes the XFree86 architecture and how to
get additional information about the XFree86 project as a new user.
•
/usr/X11R6/lib/X11/doc/RELNOTES
— For advanced users that want to read about the
latest features available in XFree86.
•
man xorg.conf
— Contains information about the
xorg.conf
configuration files, including
the meaning and syntax for the different sections within the files.
•
man X.Org
— The primary man page for X.Org Foundation information.
•
man Xorg
— Describes the X11R6.8 display server.
6.2. Useful Websites
Chapter 7. The X Window System
114
Summary of Contents for ENTERPRISE LINUX 4.5.0 -
Page 1: ...Red Hat Enterprise Linux 4 5 0 4 5 0 Reference Guide ISBN N A Publication date ...
Page 2: ...Red Hat Enterprise Linux 4 5 0 ...
Page 4: ...Red Hat Enterprise Linux 4 5 0 ...
Page 24: ...xxiv ...
Page 26: ......
Page 36: ...12 ...
Page 72: ...48 ...
Page 112: ...88 ...
Page 122: ...98 ...
Page 140: ...116 ...
Page 142: ......
Page 300: ...276 ...
Page 318: ...294 ...
Page 320: ......
Page 332: ...308 ...
Page 350: ...326 ...
Page 378: ...354 ...
Page 388: ...364 ...
Page 394: ...370 ...
Page 395: ...Part IV Appendixes ...
Page 396: ......