summaryrefslogtreecommitdiffstats
path: root/doc/konsole
diff options
context:
space:
mode:
Diffstat (limited to 'doc/konsole')
-rw-r--r--doc/konsole/Makefile.am3
-rw-r--r--doc/konsole/index.docbook1465
-rw-r--r--doc/konsole/konsole.pngbin0 -> 8848 bytes
-rw-r--r--doc/konsole/tabbar.pngbin0 -> 3641 bytes
4 files changed, 1468 insertions, 0 deletions
diff --git a/doc/konsole/Makefile.am b/doc/konsole/Makefile.am
new file mode 100644
index 000000000..e786da562
--- /dev/null
+++ b/doc/konsole/Makefile.am
@@ -0,0 +1,3 @@
+
+KDE_LANG = en
+KDE_DOCS = AUTO
diff --git a/doc/konsole/index.docbook b/doc/konsole/index.docbook
new file mode 100644
index 000000000..826964fa4
--- /dev/null
+++ b/doc/konsole/index.docbook
@@ -0,0 +1,1465 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd" [
+<!ENTITY kappname "&konsole;">
+<!ENTITY package "kdebase">
+<!ENTITY % English "INCLUDE">
+<!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title>The &konsole; Handbook</title>
+<authorgroup>
+<author>&Jonathan.Singer; &Jonathan.Singer.mail;</author>
+<author>&Kurt.Hindenburg; &Kurt.Hindenburg.mail;</author>
+
+<othercredit role="developer">
+&Kurt.Hindenburg; &Kurt.Hindenburg.mail;
+</othercredit>
+
+<othercredit role="developer">
+&Waldo.Bastian; &Waldo.Bastian.mail;
+<!-- <contrib>Maintainer</contrib> -->
+</othercredit>
+
+<othercredit role="reviewer">
+&Mike.McBride; &Mike.McBride.mail;
+<!-- <contrib>Reviewer</contrib> -->
+</othercredit>
+
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+
+</authorgroup>
+
+<copyright>
+<year>2000</year><year>2001</year><year>2002</year>
+<holder>&Jonathan.Singer;</holder>
+</copyright>
+<copyright>
+<year>2005</year>
+<holder>&Kurt.Hindenburg;</holder>
+</copyright>
+
+<legalnotice>&FDLNotice;</legalnotice>
+
+<date>2006-08-16</date>
+<releaseinfo>1.6.2</releaseinfo>
+
+<abstract><para>This document is the user handbook for the &konsole;
+ application.</para>
+<para>&konsole; is an X terminal emulator for &kde;.</para></abstract>
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>konsole</keyword>
+<keyword>kdebase</keyword>
+<keyword>command</keyword>
+<keyword>line</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title>Introduction to &konsole;</title>
+
+<sect1 id="terminal">
+<title>What is a terminal?</title>
+<para>&UNIX; operating systems were
+originally designed as text-only systems, controlled by keyboard
+commands -- what is known as a command-line interface
+(<acronym>CLI</acronym>). The &X-Window; and &kde; and other projects
+have since added the graphical interface you are now using. However,
+the underlying <acronym>CLI</acronym> system is still there, and is
+frequently the easiest, fastest and most powerful way to perform many
+tasks.</para>
+<para>&konsole; is what is known as an X terminal
+emulator, often referred to as a terminal or a shell. It gives you the
+equivalent of an old-fashioned text screen on your desktop, but one
+which can easily share the screen with your graphical
+applications. &Windows; users may be familiar with the
+<application>MS-DOS Prompt</application> utility, which has the analogous
+function of offering a <trademark>DOS</trademark> command-line under
+&Windows;. (Although the &UNIX; <acronym>CLI</acronym>s offer far more
+power and ease of use than does <acronym>DOS</acronym>!)</para>
+
+<para>Explaining the use of the &UNIX; <acronym>CLI</acronym> is
+beyond the scope of this document, as it would require a lengthy
+book. Fortunately, many such books are available in every language in
+any good bookstore or library. There are also tutorials available on
+the Internet. Enjoy &kde;, but don't be shy about learning to use the
+command-line! You will find that even learning just the basics will
+make your computer use much more efficient and enjoyable.</para>
+</sect1>
+
+<sect1 id="features">
+<title>What makes &konsole; special?</title>
+<para>&konsole;'s
+advanced features include simple configuration and the ability to use
+multiple terminal shells in a single window, making for a less
+cluttered desktop.</para>
+
+<para>Using &konsole;, a user can open:</para>
+<itemizedlist>
+<listitem><para>&Linux; console sessions</para></listitem>
+<listitem><para>Shell sessions</para></listitem>
+<listitem><para><application>Screen</application> sessions</para></listitem>
+<listitem><para><application>Midnight Commander</application> file manager
+sessions</para></listitem>
+<listitem><para><systemitem class="username">Root</systemitem> console
+ sessions</para></listitem>
+<listitem><para><systemitem class="username">Root</systemitem>
+ <application>Midnight Commander</application> sessions</para></listitem>
+<listitem><para>User created sessions</para></listitem>
+</itemizedlist>
+
+<para>These sessions can be renamed to help you keep track of all your shells,
+or signaled (<errorcode>STOP</errorcode>, <errorcode>CONT</errorcode>,
+<errorcode>HUP</errorcode>, <errorcode>INT</errorcode>,
+<errorcode>TERM</errorcode>, <errorcode>KILL</errorcode>).</para>
+
+<para>For more control over &konsole;, a user can:</para>
+<itemizedlist>
+<listitem><para>hide/show the menubar and/or
+frame</para></listitem>
+<listitem><para>select the size of a &konsole; window, fonts, color
+schemes, and key mapping</para></listitem>
+<listitem><para>change location of the scrollbar or hide the
+scrollbar</para></listitem>
+<listitem><para>change location of the tabbar or hide the
+tabbar</para></listitem>
+</itemizedlist>
+
+<para>All chosen settings can be made the default for forthcoming sessions by
+saving them.</para>
+
+<para>For those with a deep interest in the taxonomy of free X
+terminals, there are two others of this kind:
+<application>xterm</application>, the original, written even before X
+itself (a month or two), and <application>xvt</application>, a
+lightweight <application>xterm</application> clone, on which most
+other currently available derivatives (notably
+<application>eterm</application>) are based.</para>
+
+<para>After a decade, &konsole; is the first rewrite from the ground
+up. While <application>xterm</application> has definitely been hacked
+to death (its <filename>README</filename> begins with the words
+<quote>Abandon All Hope, Ye Who Enter Here</quote>), &konsole; offers
+a fresh start using contemporary technologies and understanding of
+X.</para>
+
+</sect1>
+</chapter>
+
+<chapter id="use-of-konsole">
+<title>Use of &konsole;</title>
+
+<sect1 id="startup">
+<title>Startup</title>
+
+<para>When &konsole; is started, an application (typically a &UNIX;
+shell) runs in the window. Simply type at the prompt.</para>
+
+<screenshot>
+<screeninfo>&konsole; Screen</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="konsole.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase>&konsole; Screen</phrase>
+</textobject>
+<caption><para>&konsole; with 4
+terminal sessions open.</para></caption>
+</mediaobject>
+</screenshot>
+<para>A <quote>Tip of the Day</quote> window may also appear on
+startup, offering hints on the use of &konsole;. If you do not wish to
+receive tips, uncheck the <guilabel>Show tips on startup</guilabel>
+box.</para>
+</sect1>
+
+<sect1 id="history-option">
+<title>History</title>
+
+<para>As lines scroll off the top of the screen, they can be reviewed
+by moving the scroll bar upwards, scrolling with a mouse wheel or through
+the use of the <keycombo
+action="simul">&Shift;<keycap>Page Up</keycap></keycombo> (to move
+back a page), <keycombo action="simul">&Shift;<keycap>Page
+Down</keycap></keycombo> (to move forward a page), <keycombo
+action="simul">&Shift;<keycap>Up Arrow</keycap></keycombo> (to move up a
+line) and <keycombo
+action="simul">&Shift;<keycap>Down Arrow</keycap></keycombo> (to move down a
+line) keys (provided the <link
+linkend="settings-menu">History</link> option is on).</para>
+
+<para>In addition, &konsole; mimics the FreeBSD console when
+<keycap>scroll lock</keycap> is pressed. When scroll lock is on,
+ordinary in- and output from the shell is suspended, and you can
+scroll through the history with <keycap>Page Up</keycap>, <keycap>Page
+Down</keycap>, and <keycap>Up Arrow</keycap> and <keycap>Down
+Arrow</keycap>.</para>
+
+<para>&konsole;'s history can be configured via
+<menuchoice><guimenu>Settings</guimenu><guimenuitem>History...</guimenuitem>
+</menuchoice>
+</para>
+
+<para>&konsole; provides a number of history related actions located in the
+<link linkend="edit-menu">Edit</link> menu.
+</para>
+
+<itemizedlist>
+<listitem>
+<para><guimenuitem>Find in History...</guimenuitem></para>
+</listitem>
+<listitem>
+<para><guimenuitem>Find Next</guimenuitem></para>
+</listitem>
+<listitem>
+<para><guimenuitem>Find Previous</guimenuitem></para>
+</listitem>
+<listitem>
+<para><guimenuitem>Save History As...</guimenuitem></para>
+</listitem>
+<listitem>
+<para><guimenuitem>Clear History</guimenuitem></para>
+</listitem>
+<listitem>
+<para><guimenuitem>Clear All Histories</guimenuitem></para>
+</listitem>
+</itemizedlist>
+
+<note><para>In &konsole;, references to history are to
+the text that is displayed in &konsole;'s window.
+The shell that is running in &konsole; (e.g. bash) also
+has a <quote>history</quote> which is unrelated to &konsole;'s
+history.</para></note>
+
+</sect1>
+
+<sect1 id="sessions">
+<title>Sessions</title>
+<para>If you often have to log into remote machines, or always run a similar set of
+terminal applications, you can use &konsole;'s <quote>Session</quote> feature
+along with &kde;'s session management to automate a lot of this for you.
+Let's take the following example:
+You often have open an <application>ssh</application> session to the machine
+<replaceable>administration</replaceable> ready for generic administration
+tasks.
+You may have noticed the <guibutton>New Session</guibutton> button on &konsole;'s tab
+bar contains a menu if you click and hold on it, and you can choose new session
+types here. We are going to add new entries to this menu.
+
+<orderedlist>
+<listitem><para>Click on the menu entry <menuchoice><guimenu>Settings</guimenu><guimenuitem>Configure &konsole;...</guimenuitem>
+</menuchoice></para></listitem>
+<listitem><para>Choose the <guilabel>Session</guilabel> tab.</para>
+</listitem>
+
+<listitem><para>Fill in the first entry with a name. This is the
+name that will show in the menu, and will be the default label instead
+of <guilabel>Shell</guilabel> when you start a session of this type.
+</para></listitem>
+
+<listitem><para>Enter a command just as you normally would if you opened a new
+shell and were going to issue that command. For our first example above, you
+might type <userinput><command>ssh</command> <replaceable>administration</replaceable></userinput>.</para></listitem>
+
+<listitem><para>On the lower part of the panel, configure this
+session's appearance. You can have a different font, colour scheme,
+and $<envar>TERM</envar> type for each session.</para></listitem>
+
+<listitem><para>Press the <guibutton>Save
+Session...</guibutton> button. A dialog will ask you to confirm the filename.
+</para></listitem>
+
+<listitem><para>Press <guibutton>OK</guibutton>.</para></listitem>
+
+</orderedlist>
+</para>
+<para>You should now be able to press and hold the <guibutton>New Session</guibutton> button
+on the tab bar, and select your new session type from the list. A new shell
+session will open within the &konsole; window, with the result of your executed
+command. In our example, you will be at an <application>ssh</application>
+passphrase prompt, and when you provide your passphrase, you will be logged
+into the remote machine.
+<footnote id="use-ssh-agent"><para>You can avoid this step also, by using
+ssh-agent, but that is a topic for another goodie.</para></footnote>
+Perhaps you want to remotely tail your <acronym>http</acronym> error logs on a
+webserver, you could use a commandline something like
+<userinput><command>ssh</command> <option>-f</option>
+<replaceable>webserver</replaceable> <command>tail</command>
+<option>-f</option>
+<filename><replaceable>/var/log/httpd-error.log</replaceable></filename></userinput>.</para>
+
+<para>You can use this to execute local commands as well. Try creating a
+session where the command is <userinput><command>tail</command> <option>-f</option> <filename><replaceable>/var/log/messages</replaceable></filename></userinput>. <!--or 'screen
+<someone who uses screen please supply some sensible command switches here, say -->
+<!--to attach to an irc session>'. --> In this case, exiting the
+running application will close the shell session as well.</para>
+
+<para>One really nice use of this feature is if you find you always have the
+same set of open sessions, &kde; can open them all for you automatically
+when you start a new &kde; session. Simply have them open as you like
+when you exit &kde;, and they will be saved with your &kde; session, and
+restored just like any other application when you restart &kde;.</para>
+
+<note><para>You can assign
+<link linkend="settings-menu">shortcuts</link>
+to any session.</para></note>
+
+</sect1>
+
+<sect1 id="mousebuttons">
+
+<title>Mouse Buttons</title>
+
+<para>This section details the use of the mouse buttons for the common
+right handed mouse button order.
+For the left handed mouse button order, swap left and right in the text below.
+</para>
+
+<variablelist>
+
+<varlistentry>
+<term><mousebutton>Left</mousebutton></term>
+
+<listitem><para> All &LMB; clicks will be sent to a mouse-aware
+application running in &konsole;.
+If an application will react on mouse clicks, &konsole;
+indicates this by showing an arrow cursor. If not, an I-beam (bar)
+cursor is shown.</para>
+
+<para>Holding the &LMB; down and
+dragging the mouse over the screen with a mouse-unaware application
+running will mark a region of the text. While dragging, the marked
+text is displayed reversed for visual feedback. Select <guimenuitem>Copy</guimenuitem>
+from the <guimenu>Edit</guimenu> menu to copy the marked text to the clipboard for further use
+within &konsole; or another application. The selected text can also be
+dragged and dropped into compatible applications. Click on the selected
+text and drag it to the desired location. Depending on your &kde; settings,
+you may need to hold the &Ctrl; key while dragging.</para>
+
+<para>Normally, new-line characters are inserted at the end of each
+line selected. This is best for cut and paste of source code, or the output
+of a particular command. For ordinary text, the line breaks are often
+not important. One might prefer, however, for the text to be a stream
+of characters that will be automatically re-formatted when pasted into
+another application. To select in text-stream mode, hold down the
+&Ctrl; key while selecting normally.</para>
+
+<para>Pressing the &Ctrl; and &Alt; keys along with the &LMB;
+will select a column of text.
+</para>
+
+<para>Double-click with the &LMB; to select a word;
+triple-click to select an entire line.</para>
+
+<para>If the upper or lower edge of the text area is touched while
+marking, &konsole; scrolls up or down, eventually exposing text within
+the history buffer. The scrolling stops when the mouse stops
+moving.</para>
+
+<para>After the mouse is released, &konsole; attempts to keep the text
+in the clipboard visible by holding the marked area reversed. The
+marked area reverts back to normal as soon as the contents of the
+clipboard change, the text within the marked area is altered or the
+&LMB; is clicked.</para>
+
+<para>To mark text on a mouse-aware application (Midnight Commander, for example)
+the &Shift; key has to be pressed when clicking.</para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><mousebutton>Middle</mousebutton></term>
+
+<listitem><para>Pressing the &MMB;
+pastes text currently in the clipboard. Holding down the &Ctrl; key as you
+press the &MMB; pastes the text and sends
+it to &konsole;.</para>
+
+<note><para>If you have a mouse with only two buttons, pressing both
+the &LMB; and &RMB;
+together emulates the
+&MMB;
+of a three button mouse.</para></note>
+
+<para>If you have a <mousebutton>wheel</mousebutton> as the middle button,
+rolling it in a mouse-unaware program will move &konsole;'s scrollbar.</para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><mousebutton>Right</mousebutton></term>
+<listitem>
+<para>The items that appear in the menu when the &RMB;
+is pressed depend on whether the menubar is visible.</para>
+
+<para>Menubar is visible:
+<guimenuitem>Set Selection End</guimenuitem>,
+<guimenuitem>Copy</guimenuitem>,
+<guimenuitem>Paste</guimenuitem>,
+<guimenuitem>Send Signal</guimenuitem>,
+<guimenuitem>Detach Session</guimenuitem>,
+<guimenuitem>Rename Session...</guimenuitem>,
+<guimenuitem>Bookmarks</guimenuitem>
+and <guimenuitem>Close Session</guimenuitem>
+menu items.</para>
+
+<para>Menubar is hidden:
+<guimenuitem>Show Menubar</guimenuitem>,
+<guimenuitem>Set Selection End</guimenuitem>,
+<guimenuitem>Copy</guimenuitem>,
+<guimenuitem>Paste</guimenuitem>,
+<guimenuitem>Send Signal</guimenuitem>,
+<guimenuitem>New Session</guimenuitem>,
+<guimenuitem>Detach Session</guimenuitem>,
+<guimenuitem>Rename Session...</guimenuitem>,
+<guimenuitem>Bookmarks</guimenuitem>,
+<guimenuitem>Settings</guimenuitem>
+and <guimenuitem>Close Session</guimenuitem>
+menu items.</para>
+
+<para>In a mouse-aware application, press the &Shift; key along with the
+&RMB; to get the pop-up menu.
+</para>
+
+<para>Pressing the &Ctrl; key and &RMB; brings up the
+<guimenu>Session</guimenu> menu.
+</para>
+
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="menubar">
+<title>Menu Bar</title>
+
+<para>The menubar is at the top of the &konsole; window.
+The menubar can be activated and deactivated by the
+<keycombo>&Alt;</keycombo> key.</para>
+<para><menuchoice><guimenu>Settings</guimenu><guimenuitem>Hide
+Menubar</guimenuitem></menuchoice> allows the menubar to be hidden. When
+the menubar is hidden, <guimenuitem>Show Menubar</guimenuitem> can be
+reached by <mousebutton>right</mousebutton> clicking in the
+window or by <keycombo action="simul">&Alt;&Ctrl;<keycap>M</keycap>
+</keycombo>, which is the default shortcut for activating the menubar.
+The menubar can also be toggled by assigning it a shortcut.</para>
+
+
+<sect2 id="session-menu">
+<title><guimenu>Session</guimenu> Menu</title>
+
+<variablelist>
+<varlistentry>
+<term><menuchoice><guimenu>Session</guimenu><guimenuitem>New
+Shell</guimenuitem></menuchoice></term>
+<listitem><para><action>Open a new session</action> with a terminal
+shell. <keycombo action="simul">&Alt;&Ctrl;<keycap>N</keycap>
+</keycombo> can also be used, as described in more detail below.
+</para></listitem></varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>Session</guimenu><guimenuitem>New
+Window</guimenuitem></menuchoice></term>
+<listitem><para><action>Open a new &konsole; window</action>.
+</para></listitem></varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>Session</guimenu><guimenuitem>New Linux
+Console</guimenuitem></menuchoice></term>
+<listitem><para><action>Open a new session emulating a text-only &Linux;
+system</action>.</para>
+<note><para>See the file <filename>README.linux.console</filename> in
+the &konsole; source package for detailed information on how the &Linux;
+console differs from a typical &UNIX; console. If this doesn't mean anything
+to you, you almost certainly don't need to worry about it.</para></note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>Session</guimenu><guimenuitem>New Midnight
+Commander</guimenuitem></menuchoice></term>
+<listitem><para><action>Open a new session</action> with the
+ <application>Midnight
+Commander</application> file browser.</para>
+<note><para>This menu entry will only be visible if Midnight Commander
+(<command>mc</command>) is installed on your system.
+</para></note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice><guimenu>Session</guimenu>
+<guimenuitem>New Root Midnight Commander</guimenuitem></menuchoice>
+</term>
+<listitem>
+<para><action>Open a new session</action> with the <application>Midnight
+Commander</application> file browser, as the <systemitem
+class="username">root</systemitem> user.</para>
+
+<para>After being prompted for the <systemitem
+class="username">root</systemitem> password, the <prompt>#</prompt>
+prompt appears under the browser window, indicating that the user is
+working with <systemitem class="username">root</systemitem>
+privileges. Again, working as <systemitem
+class="username">root</systemitem> is frequently necessary but care
+should be taken to avoid accidental damage.</para>
+
+<note><para>This menu entry will only be visible if Midnight Commander
+(<command>mc</command>) is installed on your system.
+</para></note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice><guimenu>Session</guimenu>
+<guimenuitem>New Root Shell</guimenuitem></menuchoice>
+</term>
+<listitem>
+<para><action>Open a new session with a terminal shell</action>, as the
+<systemitem class="username">root</systemitem> user.</para>
+
+<para>After being prompted for the <systemitem
+class="username">root</systemitem> password, the <prompt>#</prompt>
+prompt appears, indicating that the user is working with <systemitem
+class="username">root</systemitem> privileges. This is frequently
+necessary for installing new software and other system maintenance, but
+care should be taken to avoid accidental damage.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>Session</guimenu><guimenuitem>New
+Screen Session</guimenuitem></menuchoice></term>
+<listitem><para><action>Open a new session</action> with the
+ <application>Screen</application> virtual terminal manager.
+See <userinput><command>man</command> <option>screen</option>
+</userinput>for more information.
+<note><para>This menu entry will only be visible if Screen
+(<command>screen</command>) is installed on your system.</para></note>
+</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>Session</guimenu>
+<guimenuitem>New Shell at Bookmark</guimenuitem></menuchoice></term>
+<listitem><para><action>Start</action> a new terminal shell, in a folder
+chosen from the bookmark list.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>Session</guimenu>
+<guimenuitem>Print Screen...</guimenuitem></menuchoice></term>
+<listitem><para><action>Print</action> the current screen.
+</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>Session</guimenu>
+<guimenuitem>Close Session</guimenuitem></menuchoice></term>
+<listitem><para><action>Close</action> the current session.
+</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>Session</guimenu>
+<guimenuitem>Quit</guimenuitem></menuchoice></term>
+<listitem><para><action>Quit</action> &konsole;, closing all sessions and any
+applications launched from them.</para></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para>You can also open a new session with a key shortcut. By default,
+<keycombo action="simul">&Alt;&Ctrl;<keycap>N</keycap></keycombo>
+is used. You can also define your own key shortcuts through the
+<menuchoice><guimenu>Settings</guimenu>
+<guimenuitem>Configure Shortcuts...</guimenuitem></menuchoice> menu command.</para>
+
+<para>The list of available sessions will reflect what programs are
+installed along with any user defined sessions.
+The session list will be alphabetized for quick viewing.</para>
+
+<para>Finally, note that the session types can be modified, and new
+types created, by using the configuration dialog, reached from the
+<menuchoice><guimenu>Settings</guimenu>
+<guimenuitem>Configure Konsole...</guimenuitem></menuchoice>
+menu entry.</para>
+
+</sect2>
+<sect2 id="edit-menu">
+<title><guimenu>Edit</guimenu> Menu</title>
+<variablelist>
+
+<varlistentry>
+<term><menuchoice><guimenu>Edit</guimenu>
+<guimenuitem>Copy</guimenuitem></menuchoice></term>
+<listitem><para><action>Copy the selected text to the clipboard</action>.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice>
+<shortcut><keycombo
+ action="simul">&Shift;<keycap>Insert</keycap></keycombo></shortcut>
+<guimenu>Edit</guimenu><guimenuitem>Paste
+</guimenuitem></menuchoice></term>
+<listitem><para><action>Paste text from the clipboard at the cursor
+location</action>.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>Edit</guimenu>
+<guisubmenu>Send Signal</guisubmenu></menuchoice></term>
+<listitem><para><action>Send Signal - Send the specified signal to the shell
+process, or other process, that was launched when the new session was
+started</action>.</para><para>Currently available signals are:</para>
+
+<informaltable>
+<tgroup cols="2">
+<tbody>
+<row>
+<entry><errorcode>STOP</errorcode></entry>
+<entry>to stop process</entry>
+</row>
+<row>
+<entry><errorcode>CONT</errorcode></entry>
+<entry>continue if stopped</entry>
+</row>
+<row>
+<entry><errorcode>HUP</errorcode></entry>
+<entry>hangup detected on controlling terminal, or death of controlling
+process</entry>
+</row>
+<row>
+<entry><errorcode>INT</errorcode></entry>
+<entry>interrupt from keyboard</entry>
+</row>
+<row>
+<entry><errorcode>TERM</errorcode></entry>
+<entry>termination signal</entry>
+</row>
+<row>
+<entry><errorcode>KILL</errorcode></entry>
+<entry>kill signal</entry>
+</row>
+<row>
+<entry><errorcode>USR1</errorcode></entry>
+<entry>user signal 1</entry>
+</row>
+<row>
+<entry><errorcode>USR2</errorcode></entry>
+<entry>user signal 2</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<para>Refer to your system manual pages for further details by giving the
+command <userinput><command>man</command> <option>7
+signal</option></userinput>.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice>
+<shortcut><keycombo
+ action="simul">&Alt;&Ctrl;<keycap>U</keycap></keycombo></shortcut>
+<guimenu>Edit</guimenu><guimenuitem>ZModem Upload...</guimenuitem></menuchoice></term>
+<listitem><para><action>Send a file via ZModem</action>.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>Edit</guimenu><guimenuitem>Clear Terminal</guimenuitem></menuchoice></term>
+<listitem><para><action>Clear all text from the session window</action>.</para></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term><menuchoice><guimenu>Edit</guimenu><guimenuitem>Reset &amp; Clear Terminal</guimenuitem></menuchoice></term>
+<listitem><para><action>Reset and clear the session window</action>.</para></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term><menuchoice><guimenu>Edit</guimenu><guimenuitem>Find
+in History...</guimenuitem></menuchoice></term>
+<listitem><para><action>Find a word or string of text</action> in the current
+history. Options allow case sensitive or backwards searches, and the use of regular
+expressions in searches. Press the <guibutton>Edit</guibutton> button to use the &kde;
+graphical editor to create a regular expression.</para></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term><menuchoice><guimenu>Edit</guimenu><guimenuitem>Find
+Next</guimenuitem></menuchoice></term>
+<listitem><para><action>Move to the next instance of the
+text for which you are searching</action>.</para></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term><menuchoice><guimenu>Edit</guimenu><guimenuitem>Find
+Previous</guimenuitem></menuchoice></term>
+<listitem><para><action>Move to the previous instance of the
+text for which you are searching</action>.</para></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term><menuchoice><guimenu>Edit</guimenu><guimenuitem>Save
+History As...</guimenuitem></menuchoice></term>
+<listitem><para><action>Save the current history</action> as a text
+ file.</para></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term><menuchoice><guimenu>Edit</guimenu><guimenuitem>Clear
+ History
+</guimenuitem></menuchoice></term>
+<listitem><para><action>Clear the history for the current
+ session</action>.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>Edit</guimenu><guimenuitem>Clear All
+ Histories
+</guimenuitem></menuchoice></term>
+<listitem><para><action>Clear the history
+for all sessions</action>.</para></listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="view-menu">
+<title><guimenu>View</guimenu> Menu</title>
+<variablelist>
+
+<varlistentry>
+<term><menuchoice><guimenu>View</guimenu><guimenuitem>Detach
+Session</guimenuitem></menuchoice></term>
+<listitem><para><action>Open the current session in a
+separate window</action>. The name of the session is
+displayed on the titlebar of the new window.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice>
+<shortcut><keycombo
+ action="simul">&Alt;&Ctrl;<keycap>S</keycap></keycombo></shortcut>
+<guimenu>View</guimenu><guimenuitem>Rename
+Session...</guimenuitem></menuchoice></term>
+<listitem><para><action>Open a dialog box allowing you to change
+the name of the current session</action>. The name is displayed
+on the session tab. <keycombo action="simul">&Alt;&Ctrl;<keycap>S</keycap>
+</keycombo> can also be used.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>View</guimenu><guimenuitem>Monitor for
+Activity</guimenuitem></menuchoice></term>
+<listitem><para><action>Flag the current session so it will show
+an alert if activity occurs</action>. An icon of a lit light bulb will
+appear in the session's tab. Use this to alert you if something
+happens while you are working in another session. The time before an alert can be
+modified in the &konsole; preferences.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>View</guimenu><guimenuitem>Monitor for
+Silence</guimenuitem></menuchoice></term>
+<listitem><para><action>Flag the current session so it will show an alert
+if no activity occurs for 10 seconds</action>. An icon of a dark light bulb will
+appear in the session's tab. Use this to alert you if a task stops
+while you are working in another session. The time before an alert can be
+modified in the &konsole; preferences.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>View</guimenu><guimenuitem>Send
+Input to All Sessions</guimenuitem></menuchoice></term>
+<listitem><para><action>Flag the current session so any commands entered
+into it will be sent to all sessions</action>. The session will have a small
+icon in its tab to remind you to be careful of what you enter!
+<userinput><command>rm</command> <parameter>-rf *</parameter></userinput>,
+for instance, is probably not a good idea.</para></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term><menuchoice>
+<shortcut><keycombo
+ action="simul">&Ctrl;&Shift;<keycap>Left</keycap></keycombo></shortcut>
+<guimenu>View</guimenu><guimenuitem>Move
+Session Left</guimenuitem></menuchoice></term>
+<listitem><para><action>Move the tab of the current session one tab to the
+left</action>.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice>
+<shortcut><keycombo
+ action="simul">&Ctrl;&Shift;<keycap>Right</keycap></keycombo></shortcut>
+<guimenu>View</guimenu><guimenuitem>Move
+Session Right</guimenuitem></menuchoice></term>
+<listitem><para><action>Move the tab of the current session one tab to the
+right</action>.</para>
+<para><keycombo
+action="simul">&Shift; <keycap>Left</keycap></keycombo> and <keycombo
+action="simul">&Shift; <keycap>Right</keycap></keycombo> can be also
+be used to move between sessions.</para></listitem></varlistentry>
+
+
+<varlistentry>
+<term><menuchoice><guimenu>View</guimenu>
+<guimenuitem>Session icons...</guimenuitem></menuchoice></term>
+<listitem><para>At the bottom of the menu is a list of the available
+sessions. Selecting one makes that session active.</para><para>You can also use
+ the <keycombo
+action="simul">&Shift;<keycap>Left</keycap></keycombo>/<keycombo
+action="simul">&Shift;<keycap>Right</keycap></keycombo> keys to
+cycle through the available sessions.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="bookmarks-menu">
+<title><guimenu>Bookmarks</guimenu> Menu</title>
+
+<variablelist>
+
+<varlistentry>
+<term><menuchoice><guimenu>Bookmarks</guimenu><guimenuitem>Add Bookmark</guimenuitem></menuchoice></term>
+<listitem><para><action>Add the current location</action> to the bookmark list.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>Bookmarks</guimenu><guimenuitem>Edit Bookmarks</guimenuitem></menuchoice></term>
+<listitem><para><action>Edit</action> the bookmark list.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>Bookmarks</guimenu><guimenuitem>New Bookmark Folder...</guimenuitem></menuchoice></term>
+<listitem><para><action>Add a new folder</action> to the bookmark list.</para></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para>The bookmark list is displayed at the bottom of the menu. Select a bookmark to change to
+that location.</para>
+
+<note><para>You can use the bookmark editor to manually add URLs
+like ssh://user@host or telnet://host to open remote connections.</para></note>
+
+
+</sect2>
+
+
+
+<sect2 id="settings-menu">
+<title><guimenu>Settings</guimenu> Menu</title>
+
+<variablelist>
+
+<varlistentry>
+<term><menuchoice><guimenu>Settings</guimenu><guimenuitem>Hide
+Menubar</guimenuitem></menuchoice></term>
+<listitem><para><action>Hide the menubar</action>.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>Settings</guimenu>
+<guimenuitem>Tab Bar</guimenuitem></menuchoice></term>
+<listitem><para><action>Control visibility/location of tabbar</action>:
+<guimenuitem>Hide</guimenuitem>, <guimenuitem>Top</guimenuitem>, or
+<guimenuitem>Bottom</guimenuitem>.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>Settings</guimenu>
+<guisubmenu>Scrollbar</guisubmenu></menuchoice></term>
+<listitem><para><action>Control visibility/location of scrollbar</action>:
+<guimenuitem>Hide</guimenuitem>, <guimenuitem>Left</guimenuitem>, or
+<guimenuitem>Right</guimenuitem>.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice>
+<shortcut><keycombo
+ action="simul">&Ctrl;&Shift;<keycap>F</keycap></keycombo></shortcut>
+<guimenu>Settings</guimenu>
+<guimenuitem>Full Screen Mode</guimenuitem></menuchoice></term>
+<listitem><para><action>Toggle window between full-screen and normal
+size</action>.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>Settings</guimenu>
+<guimenuitem>Bell</guimenuitem></menuchoice></term>
+<listitem><para><action>Set the bell</action>:
+<guimenuitem>System Bell</guimenuitem>,
+<guimenuitem>System Notification</guimenuitem>,
+<guimenuitem>Visible Bell</guimenuitem>, or
+<guimenuitem>None</guimenuitem>.
+</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>Settings</guimenu>
+<guisubmenu>Font</guisubmenu></menuchoice></term>
+<listitem><para><action>Set font size</action>:
+<guimenuitem>Enlarge Font</guimenuitem> or
+<guimenuitem>Shrink Font</guimenuitem>.
+</para>
+<para>Use the <guimenuitem>Select...</guimenuitem> option to pick any
+combination of font, size and style.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>Settings</guimenu>
+<guimenuitem>Encoding</guimenuitem></menuchoice></term>
+<listitem><para><action>Select character encoding</action>.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>Settings</guimenu>
+<guimenuitem>Keyboard</guimenuitem></menuchoice></term>
+<listitem><para><action>Choose desired keymapping</action>.</para>
+<para>The list of these keymappings is taken from
+<filename>$KDEDIR/share/apps/konsole/*.keytab</filename>. The file
+<filename>$KDEDIR/share/apps/konsole/README.KeyTab</filename>
+describes the <literal role="extension">*.keytab</literal> format in more detail.
+Add to or modify these files to match your needs. The default keytab is taken from
+<filename>$KDEDIR/share/apps/konsole/README.default.Keytab</filename>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>Settings</guimenu>
+<guimenuitem>Schema</guimenuitem></menuchoice></term>
+<listitem><para><action>Set colors of text and background</action>.</para>
+<para>The list is taken from
+<filename>$KDEDIR/share/apps/konsole/*.schema</filename>. The file
+<filename>$KDEDIR/share/apps/konsole/README.Schema</filename>
+describes the <literal role="extension">*.schema</literal> format in more detail.
+Add to or modify these files to match your needs. You can also create custom
+schemas through the preferences dialog at <menuchoice><guisubmenu>Settings</guisubmenu>
+<guimenuitem>Configure &konsole;...</guimenuitem></menuchoice>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>Settings</guimenu>
+<guisubmenu>Size</guisubmenu></menuchoice></term>
+<listitem><para><action>Set size of text area (given in columns x
+rows)</action>.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>Settings</guimenu>
+<guimenuitem>History...</guimenuitem></menuchoice></term>
+<listitem><para><anchor id="configure-history"/><action>Open a dialog
+where you can configure the history</action>. The
+<guilabel>Enable</guilabel> check box toggles saving of lines that have
+scrolled off the top of the window. You can enter the <guilabel>Number
+of lines</guilabel> to remember in the text field, or use the spinner
+buttons to increase or decrease the number in steps of 100 lines. The
+<guibutton>Defaults</guibutton> button will reset the history to 1000
+lines. Selecting <guibutton>Set Unlimited</guibutton> will cause all history to be saved.
+Press <guibutton>OK</guibutton> to save your changes, or
+<guibutton>Cancel</guibutton> to close the dialog without saving your
+settings.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>Settings</guimenu><guimenuitem>Save
+as Default</guimenuitem></menuchoice></term>
+<listitem><para><action>Save the current settings as the new
+default</action>.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>Settings</guimenu><guimenuitem>Save Sessions Profile...</guimenuitem></menuchoice></term>
+<listitem><para><action>Save the current set of sessions</action> under a name you choose.
+The profile can then be used by starting &konsole; from the command-line with the
+<parameter>--profile</parameter> and the name of the profile.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>Settings</guimenu><guimenuitem>Configure
+Notifications...</guimenuitem></menuchoice></term>
+<listitem><para><action>Customize notifications for &konsole;</action>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>Settings</guimenu><guimenuitem>Configure
+Shortcuts...</guimenuitem></menuchoice></term>
+<listitem><para><action>Customize keyboard shortcuts for &konsole; commands</action>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>Settings</guimenu><guimenuitem>Configure
+&konsole;...</guimenuitem></menuchoice></term>
+<listitem><para><action>Open the &kcontrolcenter; module, allowing
+many additional changes to &konsole;'s interface and behavior, including the creation
+of custom schemas and modification of the available sessions</action>.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="help-menu">
+<title><guimenu>Help</guimenu> Menu</title>
+
+<variablelist>
+<varlistentry>
+<term><menuchoice><guimenu>Help</guimenu><guimenuitem>Konsole
+Handbook</guimenuitem></menuchoice></term>
+<listitem><para><action>Open the table of contents of this
+document</action>.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>Help</guimenu>
+<guimenuitem>Tip of the Day</guimenuitem></menuchoice></term>
+<listitem><para><action>Display a helpful tip about the use of &konsole;.
+</action>Check the <guilabel>Show on start</guilabel> box to display a tip
+each time &konsole; is started.</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><menuchoice><guimenu>Help</guimenu><guimenuitem>Report
+Bug...</guimenuitem></menuchoice></term>
+<listitem><para><action>Submit a bug report or a feature request</action> for
+&konsole;.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>Help</guimenu><guimenuitem>About
+Konsole</guimenuitem></menuchoice></term>
+<listitem><para><action>Information about</action> &konsole;'s
+author</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><menuchoice><guimenu>Help</guimenu><guimenuitem>About
+KDE</guimenuitem></menuchoice></term>
+<listitem><para><action>Information about the &kde;
+project</action></para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="tabbar">
+<title>Tab Bar</title>
+
+<para>The tabbar allows multiple terminal sessions to be attached to a single &konsole; window.</para>
+
+<screenshot>
+<screeninfo>Tabbar Image</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="tabbar.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase>Tabbar Image</phrase>
+</textobject>
+<caption><para>&konsole; with 4 terminal sessions open with the tabbar on the bottom.</para></caption>
+</mediaobject>
+</screenshot>
+
+<para>The <menuchoice><guimenu>Settings</guimenu><guimenuitem>Tab
+Bar</guimenuitem></menuchoice> menu item allows the tabbar to be moved to
+the <guimenuitem>Top</guimenuitem> or <guimenuitem>Bottom</guimenuitem>.
+The tabbar can also be hidden by selecting <guimenuitem>Hide</guimenuitem>.</para>
+
+<para>On the left side of the tabbar is a button which allows for a multitude of actions.
+<itemizedlist>
+<listitem><para>Click on the button to start a new
+standard session.</para></listitem>
+<listitem><para>Clicking and holding on the button will popup
+a list of sessions to select.</para></listitem>
+<listitem><para>Right-clicking on the button (or any empty
+space on the tabbar) will popup up a menu to set certain options:
+<itemizedlist>
+ <listitem><para><guimenu>Tab Bar</guimenu>:
+ <guimenuitem>Hide</guimenuitem>,
+ <guimenuitem>Top</guimenuitem>,
+ <guimenuitem>Bottom</guimenuitem>.</para></listitem>
+</itemizedlist>
+<itemizedlist>
+ <listitem><para><guimenu>Tab Options</guimenu>:
+ <guimenuitem>Text &amp; Icons</guimenuitem>,
+ <guimenuitem>Text Only</guimenuitem>,
+ <guimenuitem>Icons Only</guimenuitem>.</para></listitem>
+</itemizedlist>
+<itemizedlist>
+ <listitem><para><guimenuitem>Dynamic Hide</guimenuitem>
+ will hide the tabbar when there is only one session opened.</para>
+ </listitem>
+</itemizedlist>
+<itemizedlist>
+ <listitem><para><guimenuitem>Auto Resize Tabs</guimenuitem>
+ will automatically resize the tabs to the width of the tabbar.</para>
+ </listitem>
+</itemizedlist>
+</para></listitem>
+</itemizedlist>
+</para>
+
+<para>On the right side of the tabbar is a button that closes
+the current session. This button will be disabled when there
+is only one session running.</para>
+
+<para>Right-clicking on any tab will popup another menu:
+<itemizedlist>
+<listitem><para><guimenu>Detach Session</guimenu></para></listitem>
+<listitem><para><guimenu>Rename Session...</guimenu></para></listitem>
+<listitem><para><guimenu>Monitor for Activity</guimenu></para></listitem>
+<listitem><para><guimenu>Monitor for Silence</guimenu></para></listitem>
+<listitem><para><guimenu>Send Input to All Sessions</guimenu></para></listitem>
+<listitem><para><guimenu>Select Tab Color...</guimenu></para></listitem>
+<listitem><para><guimenu>Switch to Tab...</guimenu></para></listitem>
+<listitem><para><guimenu>Close Session</guimenu></para></listitem>
+</itemizedlist></para>
+
+</sect1>
+
+<sect1 id="command-line-options">
+<title>Command-line Options</title>
+
+<para>When &konsole; is started from the command-line, various options
+can be specified to modify its behavior.</para>
+
+<variablelist>
+<varlistentry>
+<term><option>--help</option></term>
+<listitem><para><action>List the various options</action>.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><option>-e</option> <parameter>command</parameter></term>
+<listitem><para><action>Execute</action>
+<parameter>command</parameter> instead of the normal shell.</para>
+<note><para>Any arguments after <parameter>command</parameter> will be passed to
+<parameter>command</parameter>, not &konsole;.</para></note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><option>--keytab</option> <parameter>file</parameter></term>
+<listitem><para><action>Start &konsole; using a specified .keytab
+file</action> to customize key bindings.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><option>--keytabs</option></term>
+<listitem><para><action>List all of the available keytabs</action>.
+</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><option>--ls</option></term>
+<listitem><para><action>Start with a login shell environment</action>.
+What that does varies depending on your system, but generally it
+means that files such as <filename>~/.profile</filename> or
+<filename>~/.bash_profile</filename> will be read. (If that doesn't mean
+anything to you, don't worry about it, but keep in the back of your mind
+for when you realize you need it.)</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><option>--name</option> <parameter>name</parameter></term>
+<listitem><para><action>Set the name that appears in the
+titlebar</action>.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><option>--noclose</option></term>
+<listitem><para><action>Prevent &konsole; from closing</action> when an
+<userinput><command>exit</command></userinput>
+command is issued in the only session window.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><option>--noframe</option></term>
+<listitem><para><action>Start &konsole; without a
+ frame</action>.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><option>--nohist</option></term>
+<listitem><para><action>Disable the saving of lines</action>
+ that scroll off the top of the window.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><option>--nomenubar</option></term>
+<listitem><para><action>Start &konsole; with
+the menubar hidden</action>.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><option>--noresize</option></term>
+<listitem><para><action>Disable the resizing</action>
+ of the terminal window.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><option>--noscrollbar</option></term>
+<listitem><para><action>Start &konsole; with
+the scrollbar hidden</action>.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><option>--notabbar</option></term>
+<listitem><para><action>Start &konsole;
+with the tabbar hidden</action>.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><option>--noxft</option></term>
+<listitem><para><action>Start &konsole; without Xft antialiasing</action>.
+Antialiasing of a small font may be difficult to read.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><option>--profile</option> <parameter>file</parameter></term>
+<listitem><para><action>Start &konsole; using a saved set of sessions</action>.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><option>--profiles</option></term>
+<listitem><para><action>List all of the available profiles.
+</action></para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><option>--schema</option> <parameter>name</parameter> | <parameter>file</parameter></term>
+<listitem><para><action>Start &konsole; using schema 'name' or specified in 'file'</action> to customize appearance.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><option>--schemata</option></term>
+<listitem><para><action>List all of the available schemata.
+</action></para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><option>--script</option></term>
+<listitem><para><action>Enable extended &DCOP; &Qt; functions.
+</action></para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><option>-T</option> <parameter>title</parameter></term>
+<listitem><para><action>Set the window title</action>.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><option>--tn</option> <parameter>terminal</parameter></term>
+<listitem><para><action>Sets the environment variable TERM to the specified
+value</action>. Read <userinput><command>man</command> <option>xterm</option>
+</userinput> for more information on TERM.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><option>--type</option> <parameter>type</parameter></term>
+<listitem><para><action>Start a session of the given type</action>
+ rather than the default.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><option>--types</option></term>
+<listitem><para><action>List all of the available session types.
+</action></para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><option>--vt_sz</option> <parameter>CCxLL</parameter></term>
+<listitem><para><action>Start a terminal window of CC Columns and LL
+lines</action>.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><option>--workdir</option> <parameter>dir</parameter></term>
+<listitem><para><action>Open with</action>
+<parameter>dir</parameter> as the working folder.</para></listitem>
+</varlistentry>
+
+</variablelist>
+
+<informalexample>
+<para>Examples:</para>
+<screen><prompt>&percnt;</prompt> <userinput><command>konsole</command> <option>--vt_sz</option> <parameter>90x25</parameter> <option>--nohist</option></userinput></screen>
+
+<para>Starts a &konsole; window with 90 columns and 25 rows, with no
+history</para>
+
+<screen><prompt>&percnt;</prompt> <userinput><command>konsole</command> <option>--noclose</option> <option>-e</option> <parameter>echo_args</parameter> <parameter>Hello, thanks for using &konsole;!</parameter></userinput></screen>
+
+<para>Starts a &konsole; window with the text printed 'Hello, thanks for using &konsole;!'
+</para>
+<para>The <parameter>echo_args</parameter> is a simple Bash script:
+<programlisting>#!/bin/bash
+echo $*</programlisting>
+</para>
+</informalexample>
+
+<para>&konsole; also accepts generic &Qt; and &kde; options:</para>
+
+<variablelist>
+<varlistentry>
+<term><option>--help-qt</option></term>
+<listitem><para><action>List &Qt;-specific options</action></para></listitem>
+</varlistentry>
+</variablelist>
+
+<caution><para>The following &Qt; options have no effect on &konsole;:
+<informalexample>
+<variablelist>
+
+<varlistentry>
+<term><option>--fn</option>, <option>--font</option>
+<parameter>fontname</parameter></term>
+<listitem><para><action>Defines the application font</action></para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><option>--bg</option>, <option>--background</option>
+<parameter>color</parameter></term>
+<listitem><para><action>Sets the default background color</action></para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><option>--fg</option>, <option>--foreground</option>
+<parameter>color</parameter></term>
+<listitem><para><action>Sets the default foreground color</action></para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><option>--btn</option>, <option>--button</option>
+<parameter>color</parameter></term>
+<listitem><para><action>Sets the default button color</action></para></listitem>
+</varlistentry>
+
+</variablelist>
+
+</informalexample>
+</para></caution>
+
+<variablelist>
+<varlistentry>
+<term><option>--help-kde</option></term>
+<listitem><para><action>List &kde;-specific options</action></para></listitem>
+</varlistentry>
+<varlistentry>
+<term><option>--help-all</option></term>
+<listitem><para><action>List all options</action></para></listitem>
+</varlistentry>
+<varlistentry>
+<term><option>--author</option></term>
+<listitem><para><action>Show the authors' names</action></para></listitem>
+</varlistentry>
+<varlistentry>
+<term><option>-v,--version</option></term>
+<listitem><para><action>Show the version number</action></para></listitem>
+</varlistentry>
+<varlistentry>
+<term><option>--license</option></term>
+<listitem><para><action>Show license information</action></para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="dcop">
+<title>&DCOP;</title>
+
+<para>For an introduction to
+&DCOP; and using <command>dcop</command> please look at
+<ulink url="help:/khelpcenter/userguide/kde-diy.html#dcop">the User Guide entry on &DCOP;</ulink>.
+</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="credits">
+<title>Credits and Copyright</title>
+
+<para>As of &kde; 3.4, &konsole; is maintained by &Kurt.Hindenburg; &Kurt.Hindenburg.mail;</para>
+
+<para>Previously, &konsole; was maintained by &Waldo.Bastian; &Waldo.Bastian.mail;</para>
+
+<para>The application &konsole; Copyright &copy; 1997-2005
+&Lars.Doelle; &Lars.Doelle.mail;</para>
+
+<para>This document was written by &Jonathan.Singer;
+&Jonathan.Singer.mail;</para>
+
+<para>This document was updated for &kde; 3.4 by
+&Kurt.Hindenburg; &Kurt.Hindenburg.mail;</para>
+
+<para>Originally converted to DocBook <acronym>SGML</acronym> by
+&Mike.McBride; and &Lauri.Watts;</para>
+
+<!-- TRANS:CREDIT_FOR_TRANSLATORS -->
+
+&underFDL;
+&underGPL;
+</chapter>
+
+<appendix id="porting">
+<title>&konsole; on non-&Linux; platforms</title>
+
+<para>Information on building &konsole; on platforms other than &Linux;
+is available in the <filename>README.ports</filename> file in the
+&konsole; source package. It provides a list of experts for certain
+platforms (Tru64, &Solaris;, OpenBSD) and requests volunteers from other
+&UNIX; platforms.</para>
+
+<para>For more infomation please visit these websites:</para>
+<itemizedlist>
+<listitem><para><ulink url="http://freebsd.kde.org/">&kde; on
+FreeBSD</ulink></para></listitem>
+<listitem><para><ulink url="http://solaris.kde.org/">&kde; on &Solaris;</ulink></para></listitem>
+</itemizedlist>
+
+</appendix>
+
+&documentation.index;
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+sgml-general-insert-case: lower
+End:
+-->
+
+
diff --git a/doc/konsole/konsole.png b/doc/konsole/konsole.png
new file mode 100644
index 000000000..8ec9a1b4e
--- /dev/null
+++ b/doc/konsole/konsole.png
Binary files differ
diff --git a/doc/konsole/tabbar.png b/doc/konsole/tabbar.png
new file mode 100644
index 000000000..fb0fb0dbe
--- /dev/null
+++ b/doc/konsole/tabbar.png
Binary files differ