4
<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
5
<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
9
<meta name="viewport" content="width=device-width, initial-scale=1.0">
11
<title>Welcome to Terminator’s documentation! — Terminator 1.0 alpha documentation</title>
27
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
33
<link rel="top" title="Terminator 1.0 alpha documentation" href="#"/>
34
<link rel="next" title="Licensing" href="licensing.html"/>
37
<script src="_static/js/modernizr.min.js"></script>
41
<body class="wy-body-for-nav" role="document">
43
<div class="wy-grid-for-nav">
46
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
47
<div class="wy-side-nav-search">
51
<a href="#" class="icon icon-home"> Terminator
59
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
60
<input type="text" name="q" placeholder="Search docs" />
61
<input type="hidden" name="check_keywords" value="yes" />
62
<input type="hidden" name="area" value="default" />
69
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
73
<p class="caption"><span class="caption-text">Contents:</span></p>
75
<li class="toctree-l1"><a class="reference internal" href="licensing.html">Licensing</a></li>
76
<li class="toctree-l1"><a class="reference internal" href="history.html">Document history</a></li>
77
<li class="toctree-l1"><a class="reference internal" href="gettingstarted.html">Getting Started</a><ul>
78
<li class="toctree-l2"><a class="reference internal" href="gettingstarted.html#the-context-menu">The Context Menu</a></li>
79
<li class="toctree-l2"><a class="reference internal" href="gettingstarted.html#navigating-around">Navigating around</a><ul>
80
<li class="toctree-l3"><a class="reference internal" href="gettingstarted.html#click-able-items">Click-able items</a></li>
83
<li class="toctree-l2"><a class="reference internal" href="gettingstarted.html#changing-the-current-layout">Changing the current layout</a><ul>
84
<li class="toctree-l3"><a class="reference internal" href="gettingstarted.html#using-the-splitters">Using the splitters</a></li>
85
<li class="toctree-l3"><a class="reference internal" href="gettingstarted.html#dragging-and-dropping-a-terminal">Dragging and dropping a terminal</a></li>
86
<li class="toctree-l3"><a class="reference internal" href="gettingstarted.html#using-the-keyboard">Using the keyboard</a></li>
89
<li class="toctree-l2"><a class="reference internal" href="gettingstarted.html#resetting-the-terminal">Resetting the terminal</a></li>
90
<li class="toctree-l2"><a class="reference internal" href="gettingstarted.html#the-scrollbar-and-scrollback-buffer">The scrollbar and scrollback buffer</a></li>
91
<li class="toctree-l2"><a class="reference internal" href="gettingstarted.html#search-the-buffer">Search the buffer</a></li>
92
<li class="toctree-l2"><a class="reference internal" href="gettingstarted.html#zooming-the-terminal">Zooming the terminal</a></li>
93
<li class="toctree-l2"><a class="reference internal" href="gettingstarted.html#setting-titles">Setting Titles</a></li>
94
<li class="toctree-l2"><a class="reference internal" href="gettingstarted.html#insert-terminal-number">Insert terminal number</a></li>
95
<li class="toctree-l2"><a class="reference internal" href="gettingstarted.html#next-prev-profile">Next/Prev profile</a></li>
98
<li class="toctree-l1"><a class="reference internal" href="preferences.html">Preferences Window</a><ul>
99
<li class="toctree-l2"><a class="reference internal" href="preferences.html#global">Global</a><ul>
100
<li class="toctree-l3"><a class="reference internal" href="preferences.html#behaviour">Behaviour</a></li>
101
<li class="toctree-l3"><a class="reference internal" href="preferences.html#appearance">Appearance</a></li>
102
<li class="toctree-l3"><a class="reference internal" href="preferences.html#terminal-titlebar">Terminal Titlebar</a></li>
105
<li class="toctree-l2"><a class="reference internal" href="preferences.html#profiles">Profiles</a><ul>
106
<li class="toctree-l3"><a class="reference internal" href="preferences.html#general">General</a><ul>
107
<li class="toctree-l4"><a class="reference internal" href="preferences.html#cursor">Cursor</a></li>
108
<li class="toctree-l4"><a class="reference internal" href="preferences.html#terminal-bell">Terminal bell</a></li>
109
<li class="toctree-l4"><a class="reference internal" href="preferences.html#not-in-terminator">Not in Terminator</a></li>
112
<li class="toctree-l3"><a class="reference internal" href="preferences.html#command">Command</a><ul>
113
<li class="toctree-l4"><a class="reference internal" href="preferences.html#id1">Not in Terminator</a></li>
116
<li class="toctree-l3"><a class="reference internal" href="preferences.html#colours">Colours</a><ul>
117
<li class="toctree-l4"><a class="reference internal" href="preferences.html#foreground-and-background">Foreground and Background</a></li>
118
<li class="toctree-l4"><a class="reference internal" href="preferences.html#palette">Palette</a></li>
119
<li class="toctree-l4"><a class="reference internal" href="preferences.html#id2">Not in Terminator</a></li>
122
<li class="toctree-l3"><a class="reference internal" href="preferences.html#background">Background</a></li>
123
<li class="toctree-l3"><a class="reference internal" href="preferences.html#scrolling">Scrolling</a></li>
124
<li class="toctree-l3"><a class="reference internal" href="preferences.html#compatibility">Compatibility</a><ul>
125
<li class="toctree-l4"><a class="reference internal" href="preferences.html#encoding">Encoding</a></li>
130
<li class="toctree-l2"><a class="reference internal" href="preferences.html#layouts">Layouts</a></li>
131
<li class="toctree-l2"><a class="reference internal" href="preferences.html#keybindings">Keybindings</a></li>
132
<li class="toctree-l2"><a class="reference internal" href="preferences.html#plugins">Plugins</a></li>
133
<li class="toctree-l2"><a class="reference internal" href="preferences.html#about">About</a></li>
136
<li class="toctree-l1"><a class="reference internal" href="layouts.html">Layouts and the Layout Launcher</a><ul>
137
<li class="toctree-l2"><a class="reference internal" href="layouts.html#the-layout-launcher">The Layout Launcher</a></li>
140
<li class="toctree-l1"><a class="reference internal" href="grouping.html">The Grouping Menu</a><ul>
141
<li class="toctree-l2"><a class="reference internal" href="grouping.html#manipulating-terminal-groups">Manipulating terminal groups</a></li>
142
<li class="toctree-l2"><a class="reference internal" href="grouping.html#broadcasting-input-to-multiple-terminals">Broadcasting input to multiple terminals</a></li>
143
<li class="toctree-l2"><a class="reference internal" href="grouping.html#insert-terminal-number">Insert terminal number</a></li>
146
<li class="toctree-l1"><a class="reference internal" href="plugins.html">Plugins</a><ul>
147
<li class="toctree-l2"><a class="reference internal" href="plugins.html#included-plugins">Included plugins</a><ul>
148
<li class="toctree-l3"><a class="reference internal" href="plugins.html#activity-watch">Activity Watch</a></li>
149
<li class="toctree-l3"><a class="reference internal" href="plugins.html#apt-url-handler">APT URL Handler</a></li>
150
<li class="toctree-l3"><a class="reference internal" href="plugins.html#custom-commands-menu">Custom Commands Menu</a></li>
151
<li class="toctree-l3"><a class="reference internal" href="plugins.html#inactivity-watch">Inactivity Watch</a></li>
152
<li class="toctree-l3"><a class="reference internal" href="plugins.html#launchpad-bug-url-handler">Launchpad Bug URL Handler</a></li>
153
<li class="toctree-l3"><a class="reference internal" href="plugins.html#launchpad-code-url-handler">Launchpad Code URL Handler</a></li>
154
<li class="toctree-l3"><a class="reference internal" href="plugins.html#logger">Logger</a></li>
155
<li class="toctree-l3"><a class="reference internal" href="plugins.html#maven-plugin-url-handler">Maven Plugin URL Handler</a></li>
156
<li class="toctree-l3"><a class="reference internal" href="plugins.html#terminal-shot">Terminal Shot</a></li>
157
<li class="toctree-l3"><a class="reference internal" href="plugins.html#test-plugin">Test Plugin</a></li>
160
<li class="toctree-l2"><a class="reference internal" href="plugins.html#third-party-plugins">Third party plugins</a></li>
161
<li class="toctree-l2"><a class="reference internal" href="plugins.html#installing-a-plugin">Installing a plugin</a></li>
162
<li class="toctree-l2"><a class="reference internal" href="plugins.html#creating-your-own-plugins">Creating your own plugins</a><ul>
163
<li class="toctree-l3"><a class="reference internal" href="plugins.html#the-basics-of-a-plugin">The basics of a plugin</a></li>
164
<li class="toctree-l3"><a class="reference internal" href="plugins.html#url-handlers">URL Handlers</a></li>
165
<li class="toctree-l3"><a class="reference internal" href="plugins.html#context-menu-items">Context menu items</a></li>
166
<li class="toctree-l3"><a class="reference internal" href="plugins.html#wrap-up">Wrap up</a></li>
171
<li class="toctree-l1"><a class="reference internal" href="advancedusage.html">Advanced Usage</a><ul>
172
<li class="toctree-l2"><a class="reference internal" href="advancedusage.html#command-line-options">Command line options</a><ul>
173
<li class="toctree-l3"><a class="reference internal" href="advancedusage.html#general-options">General options</a></li>
174
<li class="toctree-l3"><a class="reference internal" href="advancedusage.html#window-options">Window options</a></li>
175
<li class="toctree-l3"><a class="reference internal" href="advancedusage.html#shell-options">Shell options</a></li>
176
<li class="toctree-l3"><a class="reference internal" href="advancedusage.html#layout-options">Layout options</a></li>
177
<li class="toctree-l3"><a class="reference internal" href="advancedusage.html#custom-window-manager-options">Custom Window Manager options</a></li>
178
<li class="toctree-l3"><a class="reference internal" href="advancedusage.html#debugging-options">Debugging options</a></li>
181
<li class="toctree-l2"><a class="reference internal" href="advancedusage.html#the-config-file">The Config file</a></li>
182
<li class="toctree-l2"><a class="reference internal" href="advancedusage.html#debugging">Debugging</a></li>
183
<li class="toctree-l2"><a class="reference internal" href="advancedusage.html#dbus">DBus</a></li>
184
<li class="toctree-l2"><a class="reference internal" href="advancedusage.html#remotinator">Remotinator</a></li>
187
<li class="toctree-l1"><a class="reference internal" href="faq.html">Frequently Asked Questions</a><ul>
188
<li class="toctree-l2"><a class="reference internal" href="faq.html#why">Why...</a><ul>
189
<li class="toctree-l3"><a class="reference internal" href="faq.html#write-in-python-it-s-slow-bloated-bad">...write in Python? It’s slow/bloated/bad?</a><ul>
190
<li class="toctree-l4"><a class="reference internal" href="faq.html#performance">Performance</a></li>
191
<li class="toctree-l4"><a class="reference internal" href="faq.html#memory-use-the-dumb-way">Memory use - The dumb way</a></li>
192
<li class="toctree-l4"><a class="reference internal" href="faq.html#memory-use-the-sensible-way">Memory use - The sensible way</a></li>
193
<li class="toctree-l4"><a class="reference internal" href="faq.html#python-sucks">“Python sucks!”</a></li>
194
<li class="toctree-l4"><a class="reference internal" href="faq.html#in-summary">In summary</a></li>
199
<li class="toctree-l2"><a class="reference internal" href="faq.html#how-do-i">How do I...</a><ul>
200
<li class="toctree-l3"><a class="reference internal" href="faq.html#make-terminator-work-like-quake-style-terminals">...make Terminator work like Quake style terminals?</a></li>
205
<li class="toctree-l1"><a class="reference internal" href="gettinginvolved.html">Getting involved</a><ul>
206
<li class="toctree-l2"><a class="reference internal" href="gettinginvolved.html#translations">Translations</a></li>
207
<li class="toctree-l2"><a class="reference internal" href="gettinginvolved.html#improve-icons-artwork">Improve icons/artwork</a></li>
208
<li class="toctree-l2"><a class="reference internal" href="gettinginvolved.html#terminator-action-shots">Terminator action shots</a></li>
209
<li class="toctree-l2"><a class="reference internal" href="gettinginvolved.html#manual-updates">Manual updates</a></li>
210
<li class="toctree-l2"><a class="reference internal" href="gettinginvolved.html#testing">Testing</a></li>
211
<li class="toctree-l2"><a class="reference internal" href="gettinginvolved.html#bugs">Bugs</a></li>
212
<li class="toctree-l2"><a class="reference internal" href="gettinginvolved.html#plugins">Plugins</a></li>
213
<li class="toctree-l2"><a class="reference internal" href="gettinginvolved.html#main-application-development">Main Application Development</a></li>
214
<li class="toctree-l2"><a class="reference internal" href="gettinginvolved.html#gtk3-port">GTK3 Port</a></li>
215
<li class="toctree-l2"><a class="reference internal" href="gettinginvolved.html#api-docs">API Docs</a></li>
226
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
229
<nav class="wy-nav-top" role="navigation" aria-label="top navigation">
230
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
231
<a href="#">Terminator</a>
236
<div class="wy-nav-content">
237
<div class="rst-content">
238
<div role="navigation" aria-label="breadcrumbs navigation">
239
<ul class="wy-breadcrumbs">
240
<li><a href="#">Docs</a> »</li>
242
<li>Welcome to Terminator’s documentation!</li>
243
<li class="wy-breadcrumbs-aside">
246
<a href="_sources/index.txt" rel="nofollow"> View page source</a>
253
<div role="main" class="document">
255
<img alt="The robot future of terminals." class="align-right" src="_images/icon_terminator.png" />
256
<div class="section" id="welcome-to-terminator-s-documentation">
257
<h1>Welcome to Terminator’s documentation!<a class="headerlink" href="#welcome-to-terminator-s-documentation" title="Permalink to this headline">¶</a></h1>
258
<p>This is the beginnings of a manual for Terminator. Sometimes it is not always
259
clear just how many little shortcuts and features there are in Terminator. This
260
guide hopes to reduce the confusion.</p>
261
<p>A quick word on style. I have none. 😃 I have an casual way of talking and writing,
262
and a strange sense of humour. I also tend to use random pop-culture references
263
a lot, but often in ways that make no sense. If this is a problem you are
264
entitled to a refund of the money you paid to me to write this... 😎</p>
265
<div class="section" id="what-is-terminator">
266
<h2>What is Terminator<a class="headerlink" href="#what-is-terminator" title="Permalink to this headline">¶</a></h2>
267
<p>At its simplest Terminator is a terminal emulator like xterm, gnome-terminal,
268
konsole, etc. At its most complex it lets you fly... metaphorically at least.
269
Take a look at the following list:</p>
270
<div class="sidebar">
271
<p class="first sidebar-title">From the simple...</p>
272
<a class="last reference internal image-reference" href="_images/small_example.png"><img alt="_images/small_example.png" src="_images/small_example.png" style="width: 100%;" /></a>
275
<li>Arrange terminals in a grid</li>
277
<li>Drag and drop re-ordering of terminals</li>
278
<li>Lots of keyboard shortcuts</li>
279
<li>Save multiple layouts and profiles via GUI preferences editor</li>
280
<li>Simultaneous typing to arbitrary groups of terminals</li>
282
<p>and lots more...</p>
283
<div class="sidebar">
284
<p class="first sidebar-title">To the ridiculous...</p>
285
<a class="reference internal image-reference" href="_images/large_example.png"><img alt="_images/large_example.png" src="_images/large_example.png" style="width: 100%;" /></a>
286
<p class="last">In case it’s not obvious this is faked up. I use more complex setups,
287
but I’m not putting real work into the documentation.</p>
289
<div class="toctree-wrapper compound" id="contents">
290
<p class="caption"><span class="caption-text">Contents:</span><a class="headerlink" href="#contents" title="Permalink to this toctree">¶</a></p>
292
<li class="toctree-l1"><a class="reference internal" href="licensing.html">Licensing</a></li>
293
<li class="toctree-l1"><a class="reference internal" href="history.html">Document history</a></li>
294
<li class="toctree-l1"><a class="reference internal" href="gettingstarted.html">Getting Started</a><ul>
295
<li class="toctree-l2"><a class="reference internal" href="gettingstarted.html#the-context-menu">The Context Menu</a></li>
296
<li class="toctree-l2"><a class="reference internal" href="gettingstarted.html#navigating-around">Navigating around</a></li>
297
<li class="toctree-l2"><a class="reference internal" href="gettingstarted.html#changing-the-current-layout">Changing the current layout</a></li>
298
<li class="toctree-l2"><a class="reference internal" href="gettingstarted.html#resetting-the-terminal">Resetting the terminal</a></li>
299
<li class="toctree-l2"><a class="reference internal" href="gettingstarted.html#the-scrollbar-and-scrollback-buffer">The scrollbar and scrollback buffer</a></li>
300
<li class="toctree-l2"><a class="reference internal" href="gettingstarted.html#search-the-buffer">Search the buffer</a></li>
301
<li class="toctree-l2"><a class="reference internal" href="gettingstarted.html#zooming-the-terminal">Zooming the terminal</a></li>
302
<li class="toctree-l2"><a class="reference internal" href="gettingstarted.html#setting-titles">Setting Titles</a></li>
303
<li class="toctree-l2"><a class="reference internal" href="gettingstarted.html#insert-terminal-number">Insert terminal number</a></li>
304
<li class="toctree-l2"><a class="reference internal" href="gettingstarted.html#next-prev-profile">Next/Prev profile</a></li>
307
<li class="toctree-l1"><a class="reference internal" href="preferences.html">Preferences Window</a><ul>
308
<li class="toctree-l2"><a class="reference internal" href="preferences.html#global">Global</a></li>
309
<li class="toctree-l2"><a class="reference internal" href="preferences.html#profiles">Profiles</a></li>
310
<li class="toctree-l2"><a class="reference internal" href="preferences.html#layouts">Layouts</a></li>
311
<li class="toctree-l2"><a class="reference internal" href="preferences.html#keybindings">Keybindings</a></li>
312
<li class="toctree-l2"><a class="reference internal" href="preferences.html#plugins">Plugins</a></li>
313
<li class="toctree-l2"><a class="reference internal" href="preferences.html#about">About</a></li>
316
<li class="toctree-l1"><a class="reference internal" href="layouts.html">Layouts and the Layout Launcher</a><ul>
317
<li class="toctree-l2"><a class="reference internal" href="layouts.html#the-layout-launcher">The Layout Launcher</a></li>
320
<li class="toctree-l1"><a class="reference internal" href="grouping.html">The Grouping Menu</a><ul>
321
<li class="toctree-l2"><a class="reference internal" href="grouping.html#manipulating-terminal-groups">Manipulating terminal groups</a></li>
322
<li class="toctree-l2"><a class="reference internal" href="grouping.html#broadcasting-input-to-multiple-terminals">Broadcasting input to multiple terminals</a></li>
323
<li class="toctree-l2"><a class="reference internal" href="grouping.html#insert-terminal-number">Insert terminal number</a></li>
326
<li class="toctree-l1"><a class="reference internal" href="plugins.html">Plugins</a><ul>
327
<li class="toctree-l2"><a class="reference internal" href="plugins.html#included-plugins">Included plugins</a></li>
328
<li class="toctree-l2"><a class="reference internal" href="plugins.html#third-party-plugins">Third party plugins</a></li>
329
<li class="toctree-l2"><a class="reference internal" href="plugins.html#installing-a-plugin">Installing a plugin</a></li>
330
<li class="toctree-l2"><a class="reference internal" href="plugins.html#creating-your-own-plugins">Creating your own plugins</a></li>
333
<li class="toctree-l1"><a class="reference internal" href="advancedusage.html">Advanced Usage</a><ul>
334
<li class="toctree-l2"><a class="reference internal" href="advancedusage.html#command-line-options">Command line options</a></li>
335
<li class="toctree-l2"><a class="reference internal" href="advancedusage.html#the-config-file">The Config file</a></li>
336
<li class="toctree-l2"><a class="reference internal" href="advancedusage.html#debugging">Debugging</a></li>
337
<li class="toctree-l2"><a class="reference internal" href="advancedusage.html#dbus">DBus</a></li>
338
<li class="toctree-l2"><a class="reference internal" href="advancedusage.html#remotinator">Remotinator</a></li>
341
<li class="toctree-l1"><a class="reference internal" href="faq.html">Frequently Asked Questions</a><ul>
342
<li class="toctree-l2"><a class="reference internal" href="faq.html#why">Why...</a></li>
343
<li class="toctree-l2"><a class="reference internal" href="faq.html#how-do-i">How do I...</a></li>
346
<li class="toctree-l1"><a class="reference internal" href="gettinginvolved.html">Getting involved</a><ul>
347
<li class="toctree-l2"><a class="reference internal" href="gettinginvolved.html#translations">Translations</a></li>
348
<li class="toctree-l2"><a class="reference internal" href="gettinginvolved.html#improve-icons-artwork">Improve icons/artwork</a></li>
349
<li class="toctree-l2"><a class="reference internal" href="gettinginvolved.html#terminator-action-shots">Terminator action shots</a></li>
350
<li class="toctree-l2"><a class="reference internal" href="gettinginvolved.html#manual-updates">Manual updates</a></li>
351
<li class="toctree-l2"><a class="reference internal" href="gettinginvolved.html#testing">Testing</a></li>
352
<li class="toctree-l2"><a class="reference internal" href="gettinginvolved.html#bugs">Bugs</a></li>
353
<li class="toctree-l2"><a class="reference internal" href="gettinginvolved.html#plugins">Plugins</a></li>
354
<li class="toctree-l2"><a class="reference internal" href="gettinginvolved.html#main-application-development">Main Application Development</a></li>
355
<li class="toctree-l2"><a class="reference internal" href="gettinginvolved.html#gtk3-port">GTK3 Port</a></li>
356
<li class="toctree-l2"><a class="reference internal" href="gettinginvolved.html#api-docs">API Docs</a></li>
368
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
370
<a href="licensing.html" class="btn btn-neutral float-right" title="Licensing" accesskey="n">Next <span class="fa fa-arrow-circle-right"></span></a>
378
<div role="contentinfo">
380
© Copyright 2015, Stephen Boddy, licensed under the CC-BY-SA..
383
Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
398
<script type="text/javascript">
399
var DOCUMENTATION_OPTIONS = {
402
COLLAPSE_INDEX:false,
407
<script type="text/javascript" src="_static/jquery.js"></script>
408
<script type="text/javascript" src="_static/underscore.js"></script>
409
<script type="text/javascript" src="_static/doctools.js"></script>
415
<script type="text/javascript" src="_static/js/theme.js"></script>
420
<script type="text/javascript">
422
SphinxRtdTheme.StickyNav.enable();
b'\\ No newline at end of file'