The xeyes and oclock clients provide a good
demonstration of this capability.
SYNC
Makes it possible to synchronize the X display with external events??”for example,
keeping a movie soundtrack synchronized with the picture.
XInputExtension
Provides support for specialized input devices such as graphics tablets, dial
boxes/control surfaces, and 3D trackballs.
1.16
24 Chapter 1: Introduction to the X Window System
XKEYBOARD
Enables complex keyboard mapping and configuration (Section 12.1).
XTEST
Extends the X protocol to simplify performance benchmarking.
XINERAMA
Single-screen, multimonitor support (Sections 1.11 and 4.2).
XVideo
Enables video streams, such as those from a video camera or TV tuner card, to
be converted, transformed, and then overlaid on the X display. This is done with
hardware support and can dramatically improve video performance (Section
4.1).
XVideo-MotionCompensation
Utilizes hardware support for video decompression??”useful for DVD viewing
and other MPEG video playback.
1.16 Where to Draw the Line: Kernel Versus User-
Space Drivers
The operating system kernel is usually responsible for managing all of the system
hardware, and normal user-space programs access hardware only through the OS.
Pages:
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64