Chapter 6 Flashcards
Basic X specifies
Which mouse is used, the keyboard layout, the screen resolution, video refresh rate, the display color depth, and the video card you’re using
280
XFree86
The dominant X server on Linux until 2004. Open source. Supports a wide array of video cards and input devices, and most Linux software
281
X.org-X11
Licenses changed in XFree86 making this more popular.
Virtually identical to XFree86 except for the name of the configuration file and the default location of the fonts
281
Accelerated-X
Commercial X server. It is seldom necessary, but solves problems with some graphics cards
281
Issue with older monitor hardware and refresh rates
setting values too high can damage the monitor. Modern monitors ignore settings beyond their maximum
288
xdpyinfo
displays information about the current display
293
-id and -name
enable you to identify a window by an ID number or by its name
294
Windows Relationships
windows can have parents and children identifiable with the -children command
294
-tree option
displays the children of a window’s children
294
-stats option
default basic information
294
-bits option
limits output of basic information to information on the window’s bit states
294
-events option
produces information on events that the window processes
294
-size option
displays information on sizing hints
294
-shape option
like -stats but adds information on the window and border shapes
294
font server
a program that delivers fonts to one or many computers using network protocols
295
Bitmap Fonts
simplest type of font. Shows fonts as bitmap graphics in which individual pixels in an array are either active or inactive
296
Outline Fonts
This type of format is most common. It represents each character as a series of lines and curves in a high-resolution matrix
296
X core fonts
fonts handled directly by X.
Two things necessary to configure X core fonts
prepare a font directory
add font directory to X’s font path
296
XLFD
X logical font description
description of the font
297
Drawbacks of Xcore Fonts
They’re difficult to integrate between the screen display and printed output
They’re server based
They provide limited or no support for kerning and other advanced typographic features
They don’t support font smoothing
300
Font smoothing
anti aliasing
uses gray pixels along curves to create the illusion of greater resolution than the display can produce
300
XDMCP
X Display Manager Control Protocol
a network login protocol. runs on a computer and listens for connections from remote computers’ X servers
301
XDM
the simplest XDMCP server. It accepts usernames and passwords, but doesn’t enable users to perform other actions
304
KDM
XDMCP server based on XDM. Unpredictable file location. enables users to select a session type when they log in.
Extra options in KDM are stored in which file?
kdmrc
LightDM
XDMCP server that can be used in any desktop environment, independent of the graphical library used.
305
How are print jobs submitted in Linux?
use lpr to submit a print job for printing, or application program may call lpr itself or implement its function directly
lpq utility
summarizes jobs in the queue
lprm
can remove print jobs from the queue
What is Ghostscripting
the critical translation step in many Linux printer queues, but it’s not required in Postscripting
what does kmag do?
magnifies stuff
2 speech synthesis products
Orca
Emacspeak