GGv is the Gnome PostScript viewer program. The name comes from GhostView, a non-gnome GNU PostScript viewer application on which GGv is based.
GGv is a frontend for Ghostscript, an interpreter of PostScript that is able to properly render PostScript documents in a display or a printer. GGv serves as a layer that isolates the user from the cumbersome options and interface of Ghostscript, and, at the same time, gives extra features such as panning and persistent user settings.
The main features that make me personally like GGv are its antialiasing (use the preferences dialog to turn it on and reload the document - your eyes will pop out of their sockets so be careful) and nice user interface, allowing e.g. dragging of PostScript files into GGv, moving the PostScript display by dragging the mouse in the pager window or the main window. GGv can display more than one document at the same time. Also, the transparent support for compressed PostScript and pdf are handy.
Every document has a main window. The main window consists of a menu bar, a scrolling pane, buttons for zooming and navigating between pages, a list of pages and finally the main view of the PostScript document.
There are several different ways to move: the cursor keys can be used to move in the desired direction, the spacebar moves in the direction of reading (assuming this is left-to-right and top-to-bottom) and backspace moves in the inverse direction. One can also move by dragging the scroll pane around and, finally and most intuitively, by clicking and dragging the text itself in the PostScript view.
Clicking in the PostScript pane will pop up a menu, allowing you to navigate pages, zoom in or out, recenter the page or toggle the visibility of menu bar or the side panel.
It is also possible to drag a list of files from the file manager to the GGv window, making GGv load and display them in different windows.
From the File menu, you can open a new viewing window, open a new document or reload the existing one. You can also close the window (which exits GGv if no more windows exist) or exit the viewer completely.
The Document menu lets you proceed to the next or previous page, recenter the page and set the orientation of the document's pages or zoom to one of the preset magnifications.
In Settings menu you can bring up the Preferences dialog or toggle the visibility of the menu bar and the side panel of the current window.
The settings dialog consists of four notebook pages: Document, Layout, Ghostscript and Printing.
In the Document page, you can set the fallback media type which is used if the document does not specify the media type. If Override document media is selected, the fallback media type will be used regardless of whether the PostScript document specified its own media type. Fallback media type should be set to a common paper format (like A4 or Letter) that is probably used by most PostScript documents you will display. The Antialiasing setting tells Ghostscript whether to use anti-aliasing when rendering data (ie x11alpha device as opposed to x11). Antialiasing improves dramatically the quality of the displayed documents.
The Layout page lets you choose whether GGv should show the toolbar and the menubar by default. Both menubar and toolbar can also be hidden on a per-window basis by using the menus or the pop-up menu.
You can specify the commands that GGv uses to call Ghostscript interpreter in the Ghostscript page. The "Interpreter" should contain the full path of the Ghostscript executable with any strange options you might desire, "Scan PDF" should be the full path of the Ghostscript executable with the options used to scan PDF files and finally, "Uncompress" should be the command used to uncompress gzipped PostScript files. You should leave these untouched unless you know what you are doing.
On the Printing page, you can specify the command used to print the document. The filename passed to the command should be marked with %s.
If you are unable to load a PostScript file, check the beginning of the file (uncompressed if necessary). The file might not be a PostScript one or it may have been created on a system that uses a different character for line ending than Unix (e.g. a Mac). The simplest solution for the latter is to make a small perl script that converts the file into the correct format.
This document was generated on 17 September 2000 using texi2html 1.56k.