Linux Unleashed, Third Edition:Ghostscript and Ghostview
-->
Previous
Table of Contents
Next
Using Ghostscript
The primary program in the Ghostscript set is gs, which is the Ghostscript interpreter. The gs utility reads in any files you tell it to and interprets them for you, displaying a properly formatted document in an X window. Running gs from a character terminal doesnt accomplish much since a graphics window is required to show the results of its operation.
To display one or more files in X windows with Ghostscript, issue the following command, where file1.ps is the filename (with .ps extension, usually, to show its a PostScript format file):
gs file1.ps
You can specify more than one filename, and each file is displayed in sequence. When you issue the gs command youll see a message such as Initializing
and a bunch of messages from the Ghostscript interpreter, and then a window will open with the contents of the file displayed. The exact messages and appearance of the X window differ depending on your version of Ghostscript. Figure 24.2 shows the output in an Xterm when you issue the gs command, and Figure 24.3 shows the window that Ghostscript displays with the contents of the selected file formatted properly.
Figure 24.2. When you issue a gs command Ghostscript displays status messages.
Figure 24.3. Ghostscript displays PostScript files in a window for you to view directly.
If you want to suppress all the messages Ghostscript generates (shown in Figure 24.2), use the -q (quiet) option, which suppresses all but major messages.
You can get help about the gs command through the man pages, which are often difficult to read, or from the command line by using either the -h or the -? option. When you use either option (both display the same screen output) you will see all the available options and command usage for the gs command. Since the output of the help screens take up more than one page, you should pipe the output to the more command, like this:
gs -h | more
Youll see a screen like that in Figure 24.4. To move to the next page of help, press the space key. To quit the more utility, use the q command or Ctrl+C.
Figure 24.4. Using the more command to display the help screen for the gs command.
Configuring Ghostscript for X
Some versions of Linux come with the X system premodified to handle Ghostscript output, but most do not. Ghostscript uses a set of X resources that are usually stored under the program name ghostscript and class name Ghostscript in the .Xdefaults file. Your .Xdefaults file should have three entries at a minimum in it, like this:
Ghostscript*geometry:
-0+0
Ghostscript*xResolution:
72
Ghostscript*yResolution:
72
If these entries are missing from your .Xdefaults file, enter them using an editor and reload the defaults either by restarting the server or by issuing the following command, assuming you are in your home directory:
xrdb -merge ./.Xdefaults
If not, specify the path to your .Xdefaults file.
Ghostscript can make use of a number of resources in the .Xdefaults file, although most are of little use to you since defaults work just fine. The resources you can set in Ghostscript are shown in Table 24.1.
Table 24.1. X resources supported by Ghostscript.
Resource name
Class of resource
Default value
background
Background
white
foreground
Foreground
black
borderColor
BorderColor
black
borderWidth
BorderWidth
1
geometry
Geometry
NULL
xResolution
Resolution
calculated
yResolution
Resolution
calculated
useExternalFonts
UseExternalFonts
true
useScalableFonts
UseScalableFonts
true
logExternalFonts
LogExternalFonts
false
externalFontTolerance
ExternalFontTolerance
10.0
palette
Palette
Color
maxGrayRamp
MaxGrayRamp
128
maxRGBRamp
MaxRGBRamp
5
useBackingPixmap
UseBackingPixmap
true
useXPutImage
UseXPutImage
true
useXSetTile
UseXSetTile
true
regularFonts
RegularFonts
none
symbolFonts
SymbolFonts
none
dingbatFonts
DingbatFonts
none
Previous
Table of Contents
Next
Wyszukiwarka
Podobne podstrony:
Heid TNC 426 [RT] MV46 15m430 (2)426 Marinelli Carol Nieprzespane noce430 1214 (430)ReadMe (430)SP?42615 (426)430 ind423 426porady;wizazystki,kategoria,430430 00426 (2)16 (426)FORTE 430 SC423 426więcej podobnych podstron