1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
|
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Terminal Emulator</title><link rel="stylesheet" href="../terminal.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.75.2"><link rel="home" href="index.html" title="Terminal Emulator"><link rel="next" href="getting-started.html" title="Getting started"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Terminal Emulator</th></tr><tr><td width="20%" align="left"></td><th width="60%" align="center"></th><td width="20%" align="right"><a accesskey="n" href="getting-started.html">Next</a></td></tr></table><hr></div><div lang="en" class="article" title="Terminal Emulator"><div class="titlepage"><div><div><h2 class="title"><a name="index"></a>Terminal Emulator</h2></div><div><div class="authorgroup"><div class="author"><h3 class="author"><span class="firstname">Benedikt</span> <span class="surname">Meurer</span></h3><div class="affiliation"><span class="jobtitle">Software developer<br></span><span class="orgname">os-cillation<br></span> <span class="orgdiv">System development<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:benny@xfce.org">benny@xfce.org</a>></code></p></div></div></div><div class="author"><h3 class="author"><span class="firstname">Andrew</span> <span class="surname">Conkling</span></h3><div class="affiliation"><div class="address"><p><code class="email"><<a class="email" href="mailto:andrewski@fr.st">andrewski@fr.st</a>></code></p></div></div></div><div class="author"><h3 class="author"><span class="firstname">Nick</span> <span class="surname">Schermer</span></h3><div class="affiliation"><div class="address"><p><code class="email"><<a class="email" href="mailto:nick@xfce.org">nick@xfce.org</a>></code></p></div></div></div></div></div><div><span xmlns="http://www.w3.org/TR/xhtml1/transitional" class="releaseinfo"><br></br>
This manual describes version 0.4.5 of Terminal.
<br></br></span></div><div><p class="copyright">Copyright 2003, 2004, 2005, 2006, 2007, 2008 os-cillation</p></div><div><p class="copyright">Copyright 2009 Xfce Development Team</p></div><div><div class="legalnotice" title="Legal Notice"><a name="legalnotice"></a><p>
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.1 or
any later version published by the Free Software Foundation; with no
Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
Texts. The complete license text is available from the <a class="ulink" href="http://www.gnu.org/" target="_top">Free Software Foundation</a>.
</p></div></div><div><p class="pubdate">December 2009</p></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="index.html#intro">Introduction to Terminal</a></span></dt><dd><dl><dt><span class="sect2"><a href="index.html#id501268">What is a terminal emulator?</a></span></dt><dt><span class="sect2"><a href="index.html#id501191">What makes Terminal special?</a></span></dt></dl></dd><dt><span class="sect1"><a href="getting-started.html">Getting started</a></span></dt><dd><dl><dt><span class="sect2"><a href="getting-started.html#id537330">Starting Terminal</a></span></dt><dt><span class="sect2"><a href="getting-started.html#id537396">When you first start Terminal</a></span></dt><dt><span class="sect2"><a href="getting-started.html#id501020">Working with multiple terminals</a></span></dt></dl></dd><dt><span class="sect1"><a href="usage.html">Usage</a></span></dt><dd><dl><dt><span class="sect2"><a href="usage.html#id546825">To open and close terminals</a></span></dt><dt><span class="sect2"><a href="usage.html#id546941">To modify a terminal window</a></span></dt><dt><span class="sect2"><a href="usage.html#usage_to-work-with-contents-of-terminal-windows">To work with the contents of terminal windows</a></span></dt><dt><span class="sect2"><a href="usage.html#set-title">To change the terminal title</a></span></dt><dt><span class="sect2"><a href="usage.html#id547713">To recover your terminal</a></span></dt><dt><span class="sect2"><a href="usage.html#customize-toolbars">To customize the toolbars</a></span></dt><dt><span class="sect2"><a href="usage.html#luit">To switch between different encodings</a></span></dt></dl></dd><dt><span class="sect1"><a href="preferences.html">Preferences</a></span></dt><dd><dl><dt><span class="sect2"><a href="preferences.html#preferences-general">General</a></span></dt><dt><span class="sect2"><a href="preferences.html#preferences-appearance">Appearance</a></span></dt><dt><span class="sect2"><a href="preferences.html#id548409">Colors</a></span></dt><dt><span class="sect2"><a href="preferences.html#id548519">Shortcuts</a></span></dt><dt><span class="sect2"><a href="preferences.html#id548665">Advanced</a></span></dt></dl></dd><dt><span class="sect1"><a href="command-line.html">Command line options</a></span></dt><dd><dl><dt><span class="sect2"><a href="command-line.html#options-summary">Option Summary</a></span></dt><dt><span class="sect2"><a href="command-line.html#options-general">General Options</a></span></dt><dt><span class="sect2"><a href="command-line.html#options-separators">Window or Tab Separators</a></span></dt><dt><span class="sect2"><a href="command-line.html#options-tab">Tab Options</a></span></dt><dt><span class="sect2"><a href="command-line.html#options-window">Window Options</a></span></dt></dl></dd><dt><span class="sect1"><a href="advanced.html">Advanced topics</a></span></dt><dd><dl><dt><span class="sect2"><a href="advanced.html#files-and-env-vars">Files and Environment Variables</a></span></dt><dt><span class="sect2"><a href="advanced.html#hidden-options">Hidden options</a></span></dt></dl></dd><dt><span class="sect1"><a href="faq.html">Frequently asked questions</a></span></dt><dd><dl><dt><span class="sect2"><a href="faq.html#id550214">Terminal complains about <code class="literal">Unable to start terminal server: Unable to connect
to D-BUS message daemon</code>, what can I do?</a></span></dt><dt><span class="sect2"><a href="faq.html#id550253"><span class="keycap"><strong>Home</strong></span> and <span class="keycap"><strong>End</strong></span> keys don't work in Terminal, what's wrong?</a></span></dt></dl></dd><dt><span class="sect1"><a href="support.html">Support</a></span></dt><dt><span class="sect1"><a href="copyright.html">About Terminal</a></span></dt></dl></div><div class="sect1" title="Introduction to Terminal"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="intro"></a>Introduction to Terminal</h2></div></div></div><div class="sect2" title="What is a terminal emulator?"><div class="titlepage"><div><div><h3 class="title"><a name="id501268"></a>What is a terminal emulator?</h3></div></div></div><p>
The UNIX operating system was originally designed as a text-only
system, controlled by commands entered with a keyboard. This is known
as a command-line interface (CLI). The X Window System, Xfce, and other
projects have since added a graphical user interface to UNIX, that's
what you are actually using now. But the addition of a graphical user
interface doesn't mean that the CLI is dead. The CLI is still around
and is frequently the easiest, fastest, and most powerful way to perform
a certain task. In fact, power users would be lost without the CLI.
</p><p>
Terminal is what is known as an X terminal emulator, often referred
to as terminal or shell. It provides an equivalent to the old-fashioned
text screen on your desktop, but one which can easily share the screen
with other graphical applications. Windows users may already be familiar
with the MS-DOS Prompt utility, which has the analogous function of
offering a DOS command-line under Windows, though one should note that
the UNIX CLI offer far more power and ease of use than does DOS.
</p><p>
Terminal emulates the <strong class="application"><code>xterm</code></strong> application
developed by the X Consortium. In turn, the <strong class="application"><code>xterm</code></strong>
application emulates the DEC VT102 terminal and also supports the DEC VT220
escape sequences. An escape sequence is a series of characters that start
with the <span class="keycap"><strong>Esc</strong></span> character. Terminal accepts all of the escape
sequences that the VT102 and VT220 terminals use for functions such as to
position the cursor and to clear the screen.
</p></div><div class="sect2" title="What makes Terminal special?"><div class="titlepage"><div><div><h3 class="title"><a name="id501191"></a>What makes Terminal special?</h3></div></div></div><p>Terminal's advanced features include a simple configuration interface, the
ability to use multiple tabs with terminals within a single window, the possibility
to have a pseudo-transparent terminal background, and a compact mode (where both the
menubar and the window decorations are hidden) that helps you to save space on your
desktop.</p><p>The following key features are available:</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
Multiple tabs per window
</p></li><li class="listitem"><p>
Customizable toolbars, which can be changed using an integrated graphical toolbar editor
</p></li><li class="listitem"><p>
Ability to configure nearly every aspect of Terminal in the <span class="guilabel"><strong>Preferences</strong></span> dialog plus a
bunch of so called <span class="emphasis"><em>hidden options</em></span>
</p></li><li class="listitem"><p>
Good integration with the <a class="ulink" href="http://xfce.org/" target="_top">Xfce desktop environment</a> in particular, but also with every other Linux desktop
</p></li><li class="listitem"><p>
Session management support
</p></li><li class="listitem"><p>
Real multihead support (both MultiScreen and Xinerama mode)
</p></li><li class="listitem"><p>
Standards compliance (see the <a class="ulink" href="http://freedesktop.org/" target="_top">freedesktop.org</a> website)
</p></li><li class="listitem"><p>
<a class="ulink" href="http://dbus.freedesktop.org/" target="_top">D-BUS</a> based terminal service facility to minimize the overall resource usage
</p></li><li class="listitem"><p>
High degree of maintainability by making best use of <a class="ulink" href="http://developer.gnome.org/doc/API/2.0/gtk/" target="_top">GTK+</a>
and <a class="ulink" href="http://developer.gnome.org/doc/API/2.0/gobject/" target="_top">GObject</a>.
</p></li></ul></div><p>Besides these key features, Terminal supports all features you would expect from a modern
terminal emulator.</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"></td><td width="20%" align="center"></td><td width="40%" align="right"><a accesskey="n" href="getting-started.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"></td><td width="20%" align="center"></td><td width="40%" align="right" valign="top">Getting started</td></tr></table></div></body></html>
|