-*- Text -*-
This is the file .../info/dir, which contains the topmost node of
the Info hierarchy.  The first time you invoke Info you start off
looking at that node, which is (dir)Top.

File: dir	Node: Top	This is the top of the INFO tree
  This (the Directory node) gives a menu of major topics.
  Typing "q" exits, "?" lists all Info commands, "d" returns here,
  "mCoreutils<Return>" visits Coreutils topic, etc.
  Or click mouse button 2 on a menu item or cross reference to select
  it.
  --- PLEASE ADD DOCUMENTATION TO THIS TREE. (See INFO topic first.) ---

In Ubuntu, Info `dir' entries are added with the command
`install-info'.  Please refer to install-info(8) for usage details.

* Menu: The list of major topics begins on the next line.

Basics
* Coreutils: (coreutils).		Core GNU (file, text, shell)
					utilities.
* Common options: (coreutils)Common options.
					Common options.
* File permissions: (coreutils)File permissions.
					Access modes.
* Date input formats: (coreutils)Date input formats.
* Finding files: (find).		Operating on files matching certain
					criteria.

Miscellaneous:
* Rluserman: (rluserman).		GNU Readline Library API
* Tasks: (tasks).			The GNU Task List.

Utilities
* Enscript: (enscript). 		GNU Enscript
* Gzip: (gzip). 			The gzip command for compressing
					files.

Development
* Com_err: (com_err).			A Common Error Description Library for
					UNIX.
* Flex: (flex). 			A fast scanner generator
* Gdb: (gdb).				The GNU debugger.
* Gdb-Internals: (gdbint).		The GNU debugger's internals.
* gettext: (gettext).			GNU gettext utilities.
* autopoint: (gettext)autopoint Invocation.
					Copy gettext infrastructure.
* envsubst: (gettext)envsubst Invocation.
					Expand environment variables.
* gettextize: (gettext)gettextize Invocation.
					Prepare a package for gettext.
* Gperf: (gperf).			Perfect Hash Function Generator.
* M4: (m4).				The GNU m4 macro preprocessor.
* msgattrib: (gettext)msgattrib Invocation.
					Select part of a PO file.
* msgcat: (gettext)msgcat Invocation.	Combine several PO files.
* msgcmp: (gettext)msgcmp Invocation.	Compare a PO file and template.
* msgcomm: (gettext)msgcomm Invocation. Match two PO files.
* msgconv: (gettext)msgconv Invocation. Convert PO file to encoding.
* msgen: (gettext)msgen Invocation.	Create an English PO file.
* msgexec: (gettext)msgexec Invocation. Process a PO file.
* msgfilter: (gettext)msgfilter Invocation.
					Pipe a PO file through a filter.
* msgfmt: (gettext)msgfmt Invocation.	Make MO files out of PO files.
* msggrep: (gettext)msggrep Invocation. Select part of a PO file.
* msginit: (gettext)msginit Invocation. Create a fresh PO file.
* msgmerge: (gettext)msgmerge Invocation.
					Update a PO file from template.
* msgunfmt: (gettext)msgunfmt Invocation.
					Uncompile MO file into PO file.
* msguniq: (gettext)msguniq Invocation. Unify duplicates for PO file.
* ngettext: (gettext)ngettext Invocation.
					Translate a message with plural.
* xgettext: (gettext)xgettext Invocation.
					Extract strings into a PO file.
* ISO639: (gettext)Language Codes.	ISO 639 language codes.
* ISO3166: (gettext)Country Codes.	ISO 3166 country codes.
* CVS: (cvs).				Concurrent Versions System
* CVS client/server: (cvsclient).	Describes the client/server protocol
					used by CVS.
* Ipc: (ipc).				System V interprocess communication
					facilities

Disk Management
* Fdutils: (fdutils).			Linux floppy utilities

Editors
* nano: (nano). 			Small and friendly text editor.

SoundINFO-DIR-SECTION Development
* Festival: (festival). 		Speech synthesis system.

Information:
* Debian menu: (menu).			The Debian menu system

GNU Utilities
* gpg2: (gnupg2).			OpenPGP encryption and signing tool.
* gpgsm: (gnupg2).			S/MIME encryption and signing tool.
* dirmngr: (dirmngr).			X.509 CRL and OCSP server.
* dirmngr-client: (dirmngr).		X.509 CRL and OCSP client.

GNU Packages
* Ocrad: (ocrad).			The GNU OCR program.

TeX
* Web2c: (web2c).			TeX, Metafont, and companion programs.
* bibtex: (web2c)bibtex invocation.	Maintaining bibliographies.
* dmp: (web2c)dmp invocation.		Troff->MPX (MetaPost pictures).
* dvicopy: (web2c)dvicopy invocation.	Virtual font expansion
* dvitomp: (web2c)dvitomp invocation.	DVI to MPX (MetaPost pictures).
* dvitype: (web2c)dvitype invocation.	DVI to human-readable text.
* gftodvi: (web2c)gftodvi invocation.	Generic font proofsheets.
* gftopk: (web2c)gftopk invocation.	Generic to packed fonts.
* gftype: (web2c)gftype invocation.	GF to human-readable text.
* makempx: (web2c)makempx invocation.	MetaPost label typesetting.
* mf: (web2c)mf invocation.		Creating typeface families.
* mft: (web2c)mft invocation.		Prettyprinting Metafont source.
* mltex: (web2c)MLTeX.			Multi-lingual TeX.
* mpost: (web2c)mpost invocation.	Creating technical diagrams.
* mpto: (web2c)mpto invocation. 	MetaPost label extraction.
* newer: (web2c)newer invocation.	Compare modification times.
* patgen: (web2c)patgen invocation.	Creating hyphenation patterns.
* pktogf: (web2c)pktogf invocation.	Packed to generic fonts.
* pktype: (web2c)pktype invocation.	PK to human-readable text.
* pltotf: (web2c)pltotf invocation.	Property list to TFM.
* pooltype: (web2c)pooltype invocation. Display WEB pool files.
* tangle: (web2c)tangle invocation.	WEB to Pascal.
* tex: (web2c)tex invocation.		Typesetting.
* tftopl: (web2c)tftopl invocation.	TFM -> property list.
* vftovp: (web2c)vftovp invocation.	Virtual font -> virtual pl.
* vptovf: (web2c)vptovf invocation.	Virtual pl -> virtual font.
* weave: (web2c)weave invocation.	WEB to TeX.
* Kpathsea: (kpathsea). 		File lookup along search paths.
* kpsewhich: (kpathsea)Invoking kpsewhich.
					TeX file searching.
* mktexmf: (kpathsea)mktex scripts.	MF source generation.
* mktexpk: (kpathsea)mktex scripts.	PK bitmap generation.
* mktextex: (kpathsea)mktex scripts.	TeX source generation.
* mktextfm: (kpathsea)mktex scripts.	TeX font metric generation.
* mktexlsr: (kpathsea)Filename database.
					Update ls-R.
* DVI-to-Postscript: (dvips).		Translating TeX DVI files to
					PostScript.
* afm2tfm: (dvips)Invoking afm2tfm.	Making Type 1 fonts available to TeX.
* dvips: (dvips)Invoking Dvips. 	DVI-to-PostScript translator.
* LaTeX2e: (latex).			LaTeXe help 1.6.
* TeX Directories: (tds).		A directory structure for TeX files.

Video CD Tools
* VCDImager: (vcdimager).		GNU Video CD imaging utilities
* vcdimager: (vcdimager)vcdimager.	Video CD simple formatter
* vcd-info:  (vcdimager)vcd-info.	Video CD diagnostic tool
* cdxa2mpeg: (vcdimager)cdxa2mpeg.	Strip RIFF/CD-XA container
* vcdxminfo: (vcdimager)vcdxminfo.	Display MPEG stream properties
* vcdxgen: (vcdimager)vcdxgen.		Video CD XML template generator
* vcdxbuild: (vcdimager)vcdxbuild.	Video CD XML formatter
* vcd-info: (vcd-info). 		Video CD Information tool
* vcdxrip: (vcdxrip).			Video CD Ripping tool

Programming & development tools.
* DDD: (ddd).				The Data Display Debugger.
* DDD-Themes: (ddd-themes).		Writing DDD Themes.
* DejaGnu: (dejagnu).			The GNU testing framework.

Emacs 22
* Ada mode (emacs22): (emacs22/ada-mode).
					Emacs mode for editing and compiling
					Ada code.
* Autotype (emacs22): (emacs22/autotype).
					Convenient features for text that you
					enter frequently in Emacs.
* Calc (emacs22): (emacs22/calc).	Advanced desk calculator and
					mathematical tool.
* CC Mode (emacs22): (emacs22/ccmode).	Emacs mode for editing C, C++,
					Objective-C, Java, Pike, AWK, and
					CORBA IDL code.
* CL (emacs22): (emacs22/cl).		Partial Common Lisp support for Emacs
					Lisp.
* Dired-X (emacs22): (emacs22/dired-x). Dired Extra Features.
* Ebrowse (emacs22): (emacs22/ebrowse). A C++ class browser for Emacs.
* Ediff (emacs22): (emacs22/ediff).	A visual interface for comparing and
					merging programs.
* Elisp (emacs22): (emacs22/elisp).	The Emacs Lisp Reference Manual.
* Emacs (emacs22): (emacs22/emacs).	The extensible self-documenting text
					editor.
* Emacs FAQ (emacs22): (emacs22/efaq).	Frequently Asked Questions about
					Emacs.
* Emacs Lisp Intro (emacs22): (emacs22/eintr).
					A simple introduction to Emacs Lisp
					programming.
* Emacs MIME (emacs22): (emacs22/emacs-mime).
					Emacs MIME de/composition library.
* Emacs-Goodies-el: (emacs-goodies-el). Miscellaneous add-ons for Emacs
* ERC (emacs22): (emacs22/erc). 	Powerful, modular, and extensible IRC
					client for Emacs.
* Eshell (emacs22): (emacs22/eshell).	A command shell implemented in Emacs
					Lisp.
* EUDC (emacs22): (emacs22/eudc).	An Emacs client for directory servers
					(LDAP, PH).
* Flymake (emacs22): (emacs22/flymake). A universal on-the-fly syntax checker.
* Forms (emacs22): (emacs22/forms).	Emacs package for editing data bases
					by filling in forms.
* Gnus (emacs22): (emacs22/gnus).	The newsreader Gnus.
* IDLWAVE (emacs22): (emacs22/idlwave). Major mode and shell for IDL files.
* Info (emacs22): (emacs22/info).	How to use the documentation browsing
					system.
* Message (emacs22): (emacs22/message). Mail and news composition mode that
					goes with Gnus.
* MH-E (emacs22): (emacs22/mh-e).	Emacs interface to the MH mail system.
* Newsticker (emacs22): (emacs22/newsticker).
					A Newsticker for Emacs.
* Org Mode (emacs22): (emacs22/org).	Outline-based notes management and
					organizer
* PCL-CVS (emacs22): (emacs22/pcl-cvs). Emacs front-end to CVS.
* PGG (emacs22): (emacs22/pgg). 	Emacs interface to various PGP
					implementations.
* Rcirc (emacs22): (emacs22/rcirc).	Internet Relay Chat (IRC) client.
* RefTeX (emacs22): (emacs22/reftex).	Emacs support for LaTeX
					cross-references and citations.
* SC (emacs22): (emacs22/sc).		Supercite lets you cite parts of
					messages you're replying to, in
					flexible ways.
* SES (emacs22): (emacs22/ses). 	Simple Emacs Spreadsheet
* Sieve (emacs22): (emacs22/sieve).	Managing Sieve scripts in Emacs.
* SMTP (emacs22): (emacs22/smtpmail).	Emacs library for sending mail via
					SMTP.
* Speedbar (emacs22): (emacs22/speedbar).
					File/Tag summarizing utility.
* TRAMP (emacs22): (emacs22/tramp).	Transparent Remote Access, Multiple
					Protocol GNU Emacs remote file access
					via rsh and rcp.
* URL (emacs22): (emacs22/url). 	URL loading package.
* VIP (emacs22): (emacs22/vip). 	An older VI-emulation for Emacs.
* VIPER (emacs22): (emacs22/viper).	The newest Emacs VI-emulation mode.
					(also, A VI Plan for Emacs Rescue or
					the VI PERil.)
* Widget (emacs22): (emacs22/widget).	The "widget" package used by the Emacs
					Customization facility.
* WoMan (emacs22): (emacs22/woman).	Browse UN*X Manual Pages "W.O.
					(without) Man".

Viewers
* gv: (gv).				The GNU PostScript and PDF viewer.

Libraries
* AA-lib: (aalib).			An ASCII-art graphics library

GNU programming tools
* AutoGen: (autogen).			The Automated Program Generator

Network Applications
* Wget: (wget). 			The non-interactive network
					downloader.

Software development
* Cpplib: (cppinternals).		Cpplib internals.
* gcc: (gcc).				The GNU Compiler Collection.
* g++: (gcc).				The GNU C++ compiler.
* Cpp: (cpp).				The GNU C preprocessor.
* gccinstall: (gccinstall).		Installing the GNU Compiler
					Collection.

General Commands
* Cpio: (cpio). 			A program to manage archives of files.
* dc: (dc).				Arbitrary precision RPN "Desktop
					Calculator".
* Ed: (ed).				The GNU line editor.
* Recode: (recode).			Character set conversion utility.
* Screen: (screen).			Full-screen window manager.
* sed: (sed).				Stream EDitor.
* Shar utilities: (sharutils).		Shell archiver, uuencode/uudecode.
* Time: (time). 			A utility to time the execution of a
					command
* Maplev: (maplev).			MapleV, a GNU Emacs major mode for
					developing code for Maple V, a
					computer algebra system (CAS) produced
					by Waterloo Maple Inc.
* wdiff: (wdiff).			Word difference finder.