Welcome to the FIM (Fbi IMproved) image viewer program homepage: FIM is a lightweight universal image viewer, mostly for Linux (but not only). FIM aims to be a highly customizable and scriptable image viewer for users who are comfortable with software like the VIM text editor (see this minitutorial) or the Mutt mail user agent (see this.
- GNU Ghostscript is maintained by a team of GNU programmers. The GNU version of the software is a distribution of the Ghostscript project from Artifex Software. GNU Ghostscript is known to run on the following platform families.
- # Set association for file type wsl-open -a image.png # Now, you can open up any PNG with xdg-open, and wsl-open will handle it xdg-open anotherimage.png # Unassociate wsl-open with a file type wsl-open -d image.png # Associate wsl-open with links (set wsl-open as your shell's BROWSER) wsl-open -w # Now URL's work as well!
GNU Ghostscript
Table of Contents
Introduction to GNU Ghostscript
Ghostscript is the name of a set of software that provides:
- An interpreter for the PostScript language and the PDF file format,
- A set of C procedures (the Ghostscript library) that implement the graphics capabilities that appear as primitive operations in the PostScript language, and
- A wide variety of output drivers for various file formats and printers.
Ghostscript was originally written by Peter Deutsch.
The original Ghostscript program is maintained by a group ofdevelopers from Artifex Software Inc.Henry Stiles and Ray Johnston are the main developers.
GNU Ghostscript is maintained by a team of GNU programmers. The GNU version ofthe software is a distribution of the Ghostscript project from Artifex Software.
GNU Ghostscript is known to run on the following platform families:
- A wide variety of Unix systems using X Window version 11, release 4, 5, and 6, including Sun-3, Sun-4, Sun-386i, and Sun SPARCStation; generic machines running GNU/Linux, 386/ix, ISC Unix, SCO Unix, and Solaris; H-P 9000/300 and 9000/800; DECStation 2100 and 3100; VAX running Ultrix and OSF/1; Sequent Symmetry; Convex C1 and C2; Tektronix 4300; SGI Iris Indigo;
- Sun workstations (Sun-3, SPARC, Sun-386i) running SunView;
- VAX or AXP systems running VMS with X11R4/5 and DEC C or gcc.
Obtaining GNU Ghostscript
GNU Ghostscript is a copyrighted work; it is distributed underthe GNU General Public License. Youcan get the current version of GNU Ghostscript by Internet FTP fromftp.gnu.org/gnu/ghostscript from any of the GNU distribution sites; likely, alpha versions may be available on alpha.gnu.org/gnu/ghostscript.
The Ghostscript source code distribution requires the jpeg library,the zlib compression library, optionally the libpng image format library,Jasper (for JPEG2000 format support), expat, freetype, jbig2dec, lcms and tiff.The versions eventually included in the distribution sources contain somemodifications essentials to Ghostscript and not included upstream for the moment.
Documentation
GNU Ghostscript documentation is distributed with the source packages.
Mailing Lists/Newsgroups
The main GNU Ghostscript mailing list is (subscribe) (archive).
It is used to discuss all aspects of GNU Ghostscript, including development and porting.
Discussion about GNU Ghostscript and Ghostview can be found in theUSENET gnu.ghostscript.bug newsgroup.
Gnu Image Viewer Image
Getting involved
Please remember that development of GNU Ghostscript is a volunteer effort, and you can also contribute to its development. For information about contributing to the GNU Project, please read How to help GNU.
- Request an Enhancement
- If you would like any new feature to be included in future versions of GNU Ghostscript, please send a request to .
- Report a Bug
- If you think you have found a bug in GNU Ghostscript, then you should send as complete a report as possible to .
- Development
- GNU Ghostscript development is done on the appropiate savannah project.
- Maintainer
- GNU Ghostscript is currently maintained by Didier Link () and José E. Marchesi ().
Additional Information
- GV allows to view and navigate through PostScript and PDF documents on an X display by providing a user interface for the ghostscript interpreter.
GNU Software
GNU is an operating system which is100% free software. It was launched in 1983 by Richard Stallman (rms)and has been developed by many people working together for the sake offreedom of all software users to control their computing. Technically,GNU is generally like Unix. But unlike Unix, GNU gives its usersfreedom. Website layout sketch.
The GNU system contains all of the official GNU softwarepackages (which are listed below), and also includes non-GNU freesoftware, notably TeX and the X Window System. Also, the GNU system isnot a single static set of programs; users and distributors may selectdifferent packages according to their needs and desires. The result isstill a variant of the GNU system.
If you're looking for a whole system to install, see our list of GNU/Linux distributions whichare entirely free software.
To look for individual free software packages, both GNU and non-GNU,please see the Free SoftwareDirectory: a categorized, searchable database of free software. TheDirectory is actively maintained by the Free Software Foundation and includeslinks to program home pages where available, as well as entries for all GNU packages. Anotherlist of all GNU packages is below. Free software documentation links are listedseparately.
Finally, we have a short list of free software replacements for proprietary softwarerunning on various proprietary systems.
We have also published a list of recommended educational software.
How to get GNU software
Download distributions
If you're looking for a whole system toinstall, see our list ofGNU/Linux distributions which are entirely free software.
GNU software is available by several different methods:
- Download a wholly freeGNU/Linux distribution.
- Get a copy from a friend.
- Buy a computer with a wholly free GNU/Linux system preinstalledfrom one of the companies thatoffers this.
- Download individual packages from the webor via FTP: we provide source code for all GNU software as free software, and free of charge.(Please also make a donation to the FSFif you can, to help support the development of more free software.)
- Use the GNU Guix functionalpackage manager to install and manage GNU package releases.
- Use the GNU GSRC collection toeasily install the latest GNU package releases on their own, withoutconflicting with any system versions.
- Use theGNUPPA (Personal Package Archive) on Trisquel, gNewSense, or relateddistros to get the latest releases suitably packaged.
- Get the development sources for a package and build them.Many GNU packages keep their development sources at the GNU hosting sitesavannah.gnu.org. Some packagesuse other source repositories, or have none at all. Each package's webpages should give the specifics.
Gnu Image Viewer App
Develop GNU software
The FSF maintains a list of high-priority freesoftware projects; please help with these projects if you can. Forother ways to contribute to GNU, including reviving unmaintained GNUpackages and helping with development, see the GNU help wanted page.
If you're writing a new program and would like to make your software an official GNU package, see the evaluation information and submission form. Refer to the ethical repository criteria for guidance choosing a hosting service for your project.
If you're maintaining or developing a GNU package, whether newlydubbed or of long standing, this short list of tips for GNU maintainers maybe useful, along with this information about GNU software developer resources.
All GNU packages
Links to the home pages of all current GNU packages are givenbelow, using their identifiers (rather than long names) for brevity.They are sorted alphabetically from left to right. If you havecorrections to this list or questions about it, please email .
Also available are lists of:
- short descriptions for all GNU packages;
- documentation for GNU packages (arranged by category);
- GNU package logos; and
- recent GNU releases.
Decommissioned GNU packages
GNU packages are occasionally decommissioned, generally becausethey've been superseded by, or integrated into, other packages. Ifyou have time and interest in resurrecting any of these, pleasecontact . Hereis the list; we leave the old project pages up (when they existed):