diff --git a/doc/manual/_build/html/_images/prefs_global.png b/doc/manual/_build/html/_images/prefs_global.png
index 0a4085a4..af3eb4cf 100644
Binary files a/doc/manual/_build/html/_images/prefs_global.png and b/doc/manual/_build/html/_images/prefs_global.png differ
diff --git a/doc/manual/_build/html/_sources/advancedusage.txt b/doc/manual/_build/html/_sources/advancedusage.txt
index fd22e47c..8745df30 100644
--- a/doc/manual/_build/html/_sources/advancedusage.txt
+++ b/doc/manual/_build/html/_sources/advancedusage.txt
@@ -201,7 +201,14 @@ Here you will see the port number, and you can simply use::
into this terminal, even though it is already there in
the launching terminal. This can get rather annoying,
and seems counter-productive to me, so a way to turn
- off the output in the debug console may be added.
+ off the output in the debug console may be added. In
+ the meantime you can use::
+
+ >>> from terminatorlib import util
+ ... util.DEBUG=False
+
+ This should turn off the output, and let you explore the
+ internal structure more easily.
The debug options and their usage are detailed
:ref:`here
+
.. image:: imgs/icon_history.png
:align: right
:alt: Every'ding come from de Greek!
@@ -8,11 +12,16 @@ Document history
Documentation process started 2015-07-17 by Stephen Boddy.
-+---------------+------------+----------------------------+----------------------------+
-| Updated for | Date | Author / Editor | Notes |
-+===============+============+============================+============================+
-| 0.97, r1598 | 2015-08-07 | Stephen Boddy | Initial creation |
-+---------------+------------+----------------------------+----------------------------+
+All contributions and improvements are welcome.
+
++--------------+------------+-----------------+--------------------------------+
+| Updated for | Date | Author / Editor | Notes |
++==============+============+=================+================================+
+| 0.97, r1598 | 2015-08-07 | Stephen Boddy | Initial creation |
++--------------+------------+-----------------+--------------------------------+
+| 0.97, r1621 | 2015-08-21 | Stephen Boddy | Minor changes/corrections |br| |
+| | | | Added links to dev docs |
++--------------+------------+-----------------+--------------------------------+
.. note:: Ideally this documentation should be kept up-to-date with
the changes as they go in. This way things don't get missed.
diff --git a/doc/manual/_build/html/_sources/layouts.txt b/doc/manual/_build/html/_sources/layouts.txt
index 7da2f6ab..5f340fea 100644
--- a/doc/manual/_build/html/_sources/layouts.txt
+++ b/doc/manual/_build/html/_sources/layouts.txt
@@ -97,8 +97,3 @@ Here's a brief run-down of keyboard and mouse use:
| Launch a layout | ``double-click`` | ``Return`` |
+--------------------------+------------------+---------------------+
-.. note:: If an instance of Terminator is already running with DBus
- active, you must either use the shortcut, or disable DBus
- for the instance by also passing ``-u``. This needs to be
- fixed.
-
diff --git a/doc/manual/_build/html/_sources/licensing.txt b/doc/manual/_build/html/_sources/licensing.txt
index 540940f2..db94fc25 100644
--- a/doc/manual/_build/html/_sources/licensing.txt
+++ b/doc/manual/_build/html/_sources/licensing.txt
@@ -23,8 +23,8 @@ licensing, so it is assumed that they fall under the applications
`GNU GPL v2 licence`_ insofar as it can be said to apply to
non-source code files.
-The main **Terminator icon** created by *Cory Kontros*, and provided
-under the `CC-BY-SA licence`_.
+The main **Terminator icon** was created by *Cory Kontros*, and
+provided under the `CC-BY-SA licence`_.
This **Manual** and **API documentation** are wholly new pieces
created by the current maintainer *Steve Boddy*, and are distributed
diff --git a/doc/manual/_build/html/_sources/preferences.txt b/doc/manual/_build/html/_sources/preferences.txt
index 95c69d56..720c3c72 100644
--- a/doc/manual/_build/html/_sources/preferences.txt
+++ b/doc/manual/_build/html/_sources/preferences.txt
@@ -349,6 +349,12 @@ Command
If enabled and set, the users default shell will be replaced with
the command specified here.
+
+ .. note:: If you place an entry here note that there is no ``bash`` or
+ other shell underneath it. When the command ends, there
+ is no chance to drop to a shell or other program. This can
+ be worked around by using the shell line seperator ``;``
+ and a following ``bash`` command.
**When command exits** (default: Exit the terminal)
@@ -610,6 +616,12 @@ the right become enabled, and can be changed.
Override the command run in the terminal, same as in a profile,
but this one has a higher priority. If empty, it will run the command
in the profile, or the default user shell.
+
+ .. note:: If you place an entry here note that there is no ``bash`` or
+ other shell underneath it. When the command ends, there
+ is no chance to drop to a shell or other program. This can
+ be worked around by using the shell line seperator ``;``
+ and a following ``bash`` command.
**Working directory**
diff --git a/doc/manual/_build/html/advancedusage.html b/doc/manual/_build/html/advancedusage.html
index 86f3b468..559b143c 100644
--- a/doc/manual/_build/html/advancedusage.html
+++ b/doc/manual/_build/html/advancedusage.html
@@ -213,7 +213,8 @@
Warning
-Whichever method you use the debug output is also dumped +
Whichever method you use the debug output is also dumped into this terminal, even though it is already there in the launching terminal. This can get rather annoying, and seems counter-productive to me, so a way to turn -off the output in the debug console may be added.
+off the output in the debug console may be added. In +the meantime you can use: +>>> from terminatorlib import util
+... util.DEBUG=False
+
This should turn off the output, and let you explore the +internal structure more easily.
The debug options and their usage are detailed here.
diff --git a/doc/manual/_build/html/faq.html b/doc/manual/_build/html/faq.html index df95f8ef..f4f3392c 100644 --- a/doc/manual/_build/html/faq.html +++ b/doc/manual/_build/html/faq.html @@ -213,7 +213,8 @@Alt
+click-drag
and
-Alt
+right-click-drag
to position and size window.)Alt
+middle-click-drag
to position and size window.)
In order to create the html for manual, you must have the sphinx_rtd_theme -package installed. This does not appear to be packaged for Ubuntu -14.04 LTS as far as I can tell. This means you must install it using -the pip tool. This may need installing on your system too with:
+In order to create the html for the manual, you must have the +sphinx_rtd_theme package installed. This does not appear to be +packaged for Ubuntu 14.04 LTS as far as I can tell. This means you +must install it using the pip tool. This may need installing on your +system too with:
sudo apt-get install python-pip
Some of these wishlist items are also in my own text file of “Things to do” / “Big bag of crazy”, which as of August 2015, revision 1598, looks like this:
-Enhancements which may, or may not, have a wishlist item
-========================================================
-Finish the WIP window icons
+Enhancements which may or may not have a wishlist item
+======================================================
+Completely new features
+ Add libunity quicklist of saved layouts
+ https://wiki.ubuntu.com/Unity/LauncherAPI#Python_Example
+ http://www.techques.com/question/24-64436/Refreshing-of-Dynamic-Quicklist-doesn%27t-work-after-initialization
+ http://people.canonical.com/~dpm/api/devel/GIR/python/Unity-3.0.html
+ Possibly use the progress bar and or counter for something too.
+ Add an appindicator menu for launching sessions.
-Add a list of the default keybindings to the Preferences -> Keybindings window?
+Layouts
+ Layout Launcher
+ Could bind the shortcut as a global toggle to hide show
+ Could save
+ window position/size
+ hidden status
+ always on top
+ pin to visible workspace
+ Layout needs to save/load more settings
+ Per layout?
+ Group mode status (all, group, off)
+ Split to this group
+ Autoclean groups
+ Per window
+ always on top
+ pin to visible workspace
+ Per tab
+ Per terminal
+ Store the custom command and working directory when we load a layout, so making small changes and saving doesn't lose everything.
+ It could be possible to detect the current command and working directory with psutil, but could be tricky. (i.e. do we ignore bash?)
+ A per layout "save on exit" option to always remember last setup/positions etc. Probably requires above to be done first.
-Add libunity quicklist of saved layouts
- https://wiki.ubuntu.com/Unity/LauncherAPI#Python_Example
- http://www.techques.com/question/24-64436/Refreshing-of-Dynamic-Quicklist-doesn%27t-work-after-initialization
- http://people.canonical.com/~dpm/api/devel/GIR/python/Unity-3.0.html
- Possibly use the progress bar and or counter for something too.
+Missing shortcuts:
+ Just shortcut:
+ Context menu (in addition to Windows menu button - not always available on all keyboards)
+ Group menu
+ Open preferences
+ Change tab text (#1054300-patch), titlebar text, group name
+ Toggle titlebar visibility
+ Equalise the splitters (siblings/siblings+children/siblings+parents,all)
+ Zoom +receiver in/out/reset
+ Zoom all in/out/reset
+ New code:
+ Open a shortcut help overlay (Ctrl-F1?)
+ Insert tab text, titlebar text, group name value into terminal(s)
+ Last terminal / tab / window(again to jump back to original) #1440049
+ Limit broadcast group/all to current tab / window (toggle)
+ Broadcast temporarily off when maximised or zoomed to single term (toggle)
-Add an appindicator menu for launching sessions.
+Titlebar
+ Add large action/status icons for when titlebar is bigger.
+ Improve the look/spacing of the titlebar, i.e. the spacing around/between elements
-Layout Launcher
- Could bind the shortcut as a global toggle to hide show
- Could save
- window position/size
- hidden status
- always on top
- pin to visible workspace
+Tabs
+ right-click menu replicating GNOME-Terminals (move left/right, close, rename)
-Layout needs to save/load more settings
- Per layout?
- Group mode status (all, group, off)
- Split to this group
- Autoclean groups
- Per window
- always on top
- pin to visible workspace
- Per tab
- Per terminal
- Store the custom command and working directory when we load a layout, so making small changes and saving doesn't lose everything.
- It could be possible to detect the current command and working directory with psutil, but could be tricky. (i.e. do we ignore bash?)
-
-A per layout "save on exit" option to always remember last setup/positions etc. Probably requires above to be done first.
+Menus
+ Add acellerators (i.e. "Shift+Ctr+O") might look too cluttered.
Preferences
+ Profiles
+ Add preselection to the profile tab
Layouts
Have changing widgets depending on what is selected in the tree
Terminal title editable
+ Button in prefs to duplicate a layout
+ Ordering in list
+ Keybindings
+ Add a list of the default keybindings to the Preferences -> Keybindings window?
+ Option for close_button_on_tab in prefs. (needs tab right-click menu first
+ Option to rebalance siblings on a split (don't think children or ancestors make sense)
+ Figure out how to get the tree view to jump to selected row for prefseditor
-Config
+Config file
Items should be sorted for saving. Easier for comparing and spotting changes.
-Give plugins ability to register shortcuts
-
-Missing shortcuts:
- Context menu (in addition to Windows menu button - not always available on all keyboards)
- Group menu
- Open preferences
- Open a shortcut help overlay
- Change tab text (#1054300-patch), titlebar text, group name
- Toggle titlebar visibility
- Equalise the splitters
- Launch help (F1)
- Zoom +receiver in/out/reset
- Zoom all in/out/reset
- Last terminal (again to jump back to original) #1440049
+Plugins
+ Give plugins ability to register shortcuts
+ Custom Commands is blocking, perhaps make non-blocking
Drag and Drop
Terminal without target opens new window
Tab to different/new window depending on target
-Improve DBus interface, add coordination between sessions, i.e.:
- multiple DBus ports? register them with a master DBus session, be able to query these, etc
- be able to drive them more with command line commands, and not just from within own shell
- Remotinator improvements
-
-Abstract out the session/layout allowing multiple logical layouts in the same process to reduce resource used
- This is a big piece of work, as a lot of the Terminator class would need seperating out.
-
-Hide window should find the last focussed window and hide that. Second hit unhides and focusses it
- Add a power hide to hide all of shortcut bound instances windows
- Use the dbus if available to hide the current active window, then unhide it on second shortcut press
- If the dbus is available:
- The hide will go to the focussed instance, instead of the first to grab the shortcut
- Add a super power hide to hide all Terminator windows
- In both cases a second shortcut unhides whatever was hidden
+Major architectural
+ Improve DBus interface, add coordination between sessions, i.e.:
+ multiple DBus ports? register them with a master DBus session, be able to query these, etc
+ be able to drive them more with command line commands, and not just from within own shell
+ Remotinator improvements
+ Abstract out the session/layout allowing multiple logical layouts in the same process to reduce resource used
+ This is a big piece of work, as a lot of the Terminator class would need seperating out.
+ Hide window should find the last focussed window and hide that. Second hit unhides and focusses it
+ Add a power hide to hide all of shortcut bound instances windows
+ Use the dbus if available to hide the current active window, then unhide it on second shortcut press
+ If the dbus is available:
+ The hide will go to the focussed instance, instead of the first to grab the shortcut
+ Add a super power hide to hide all Terminator windows
+ In both cases a second shortcut unhides whatever was hidden
Split with command / Inherit command/workdir/groups etc
Somehow make Layout Launcher, Preferences, & poss. Custom Commands singleton/borg (possibly use dbus)
-Custom Commands is blocking, perhaps make non-blocking
-
-Button in prefs to duplicate a layout
-
-Check widget for close_button_on_tab in prefs.
-
When in zoomed/maximised mode
Perhaps the menu could contain a quick switch sub menu, rather than having to Restore, right-click, maximise
Shortcuts for next/prev,up/down/left/right, etc. How should they behave
-Limit broadcast group/all to current tab
-
-Broadcast off when maximised or zoomed to single term
-
All non main windows to be changed to glade files
For me the two different sets of next/prev shortcuts are a bit of a mystery.
-Add preselection to the profile tab
-
-Figure out how to get the tree view to jump to selected row for prefseditor
-
-Ability to insert window, titlebar, or group value into terminal(s)
-
Let window title = terminal titlebar - perhaps other combos. Some kind of %T %G %W substitution?
If we can figure out how to do arbritrary highlighting, perhaps we can get a "highlight differences" mode like used to exist in ClusTerm.
This could also be limted to highlighting diffs between those in the same group.
-Add large action/status icons for when titlebar is bigger.
+Issues encountered where not aware of any LP bug
+================================================
-Issues encountered which may, or may not, already have an LP bug
-================================================================
+BUG: Zoom and maximise do not work if single terminal in a tab, gtk2 & gtk3. Intentional?
-BUG: Issue if initial window (no tabs) has any splits, then creating new tab causes the first tab to be misnamed, gtk2 & gtk3.
- Also on GTK3 only (but cannot reproduce now): it also causes a problem if using the "Menu" key to open the context menu
- on the unamed tab; it does not dissappear by clicking out of it.
-
-BUG: Ctrl+right-click-drag does not work. Can initiate drag, but no targets work.
-
-BUG: Zoom and maximise do not work if single terminal in a tab, gtk2 & gtk3.
-
-BUG: If first tab is split the tabs label width increases and pushes others off window gtk3 (in gtk2, the label shifts right, but other tabs OK)
-
-BUG: With longer translations the buttons in the prefs sidebars can get chopped off.
+BUG: Zoom on a split non-maximised window on just one terminal causes window size changes if zoomed terminal font is
+ bigger that the non-zoomed window.
BUG: Groups: Create two tabs with splits. Super+G (group all), move to other tab and Super+T (group tabs), move back and type
Output in tab group too. Also for custom groups.
@@ -573,7 +569,8 @@ BUG: Hide on lose focus broken. LP#843674
If one of our own windows/menus pops up, an inhibit flag is set.
When the window/menu is closed we call a deferred hide on the main window
In the deferred function, we check if we now have focus, and do not hide
- In the deferred function, we check if inhibit is set and do not hide.
+ In the deferred function, we check if inhibit is set and do not hide
+ Could create a popup_menu subclass that sets the inhibiter
So as you can see, still lots of room for improvements, and plenty of
@@ -608,20 +605,20 @@ edges will be very much appreciated.
1577, these are the outstanding items:
Outstanding GTK3 tasks/items/reviews etc remaining
===================================================
-Outstanding trunk revisions:
+Outstanding trunk revisions: 1599-1602 (minus manual, that comes later), 1613-1615, 1617
If titlebar text wider than window, the visual bell icon does not appear
If editing label in titlebar, the whole layout gets distorted until finished, then snaps back to mostly correct layout
In High contrast mode the titlebar background only works over the group button
In High contrast mode the titles are invisible for terminals with a group
-Fix/reimplment the DBUS for GTK3. GI seems incomplete with no Server. Try to get old style working again.
+Fix/reimplement the DBUS for GTK3. GI seems incomplete with no Server. Try to get old style working again.
Need to go through all the Gtk.STOCK_* items and remove. Deprecated.
Homogeneous_tabbar removed? Why?
Need to set the version requirements - how? needed?
terminal.py:on_vte_size_allocate, check for self.vte.window missing. Consequences?
terminal.py:understand diff in args between old fork and new spawn of bash. Consequences?
-VERIFY(8)/FIXME(8) FOR GTK3 items to be dealt with
+VERIFY(8)/FIXME(7) FOR GTK3 items to be dealt with
-For future with vte0.40+ - reimplment/restore the word_chars stuff.
+For future with vte0.40+ - reimplement/restore the word_chars stuff.
Not fixable so far as I can see
===============================
@@ -633,8 +630,8 @@ Python3, especially in light of some distributions trying to
eliminate Python2 from the base installs. Yes, Python2 will be with
us for a long time yet, but this should serve as a warning.
-
-API Docs¶
+
+Terminator API Docs¶
Strictly speaking this isn’t an API as such, because it is just using
sphinx-apidoc over the Terminator code base. It’s perhaps helpful to
have this as a document that can be browsed.
@@ -651,6 +648,66 @@ sidebar; all .py
then even less is displayed in the sidebar.) If you can help, join
the A-Team... Or better yet, send me some changes that fix this.
+
+Other Docs for Developers¶
+Here is a list of some useful sets of documentation:
+
+
+
+
+
+
+General
+
+Python
+https://docs.python.org/release/2.7/index.html
+
+GNOME Dev. Center
+https://developer.gnome.org/
+
+Bazaar DVCS
+http://doc.bazaar.canonical.com/en/
+
+GTK 2
+
+PyGTK
+https://developer.gnome.org/pygtk/stable/
+
+VTE for GTK 2
+https://developer.gnome.org/vte/0.28/
+
+GTK 3
+
+GObject Introspection
+https://wiki.gnome.org/Projects/GObjectIntrospection
+
+GObject
+https://developer.gnome.org/gobject/stable/
+
+PyGObject Introspection
+https://wiki.gnome.org/Projects/PyGObject
+
+PyGObject
+https://developer.gnome.org/pygobject/stable/
+
+Many PIGO autodocs
+http://lazka.github.io/pgi-docs/
+
+GDK3 Ref. Manual
+https://developer.gnome.org/gdk3/stable/
+
+GTK3 Ref. Manual
+https://developer.gnome.org/gtk3/stable/index.html
+
+Python GTK+ 3 Tutorial
+http://python-gtk-3-tutorial.readthedocs.org/en/latest/index.html
+
+VTE for GTK 3
+https://developer.gnome.org/vte/0.38/
+
+
+
+
diff --git a/doc/manual/_build/html/gettingstarted.html b/doc/manual/_build/html/gettingstarted.html
index 73f83a69..6643d115 100644
--- a/doc/manual/_build/html/gettingstarted.html
+++ b/doc/manual/_build/html/gettingstarted.html
@@ -213,7 +213,8 @@
Plugins
Main Application Development
GTK3 Port
-API Docs
+Terminator API Docs
+Other Docs for Developers
@@ -274,23 +275,31 @@ some of Terminators more powerful features if you do.
completely abandoned. Lets look again at the basic interface, but with
the two primary menus showing:
-
-- The Context Menu -
-This is the main menu reached with
right-click
over a terminal, and
-will let you access all the settings, profiles, shortcuts and
-configurations. It is however kept brief to avoid the mega-menus that
-sometimes grow unchecked.
-- The Grouping Menu -
-This is reached with a
click
on the trio of coloured boxes in the
-titlebar. Later, when we cover Grouping and broadcasting to multiple
-terminals we will cover this properly. For now it is enough to know
-where it is and how to trigger it.
-
Note
You will never see a window that looks like this, as it is
impossible to have both menus up at the same time.
+
+The Context Menu -
+This is the main menu reached with right-click
over a terminal, and
+will let you access all the settings, profiles, shortcuts and
+configurations. It is however kept brief to avoid the mega-menus that
+sometimes grow unchecked.
+
+The Grouping Menu -
+This is reached with a click
on the trio of coloured boxes in the
+titlebar. Later, when we cover Grouping and broadcasting to multiple
+terminals we will cover this properly. For now it is enough to know
+where it is and how to trigger it.
+
+Note
+By default titlebars are shown. If the titlebar has been
+hidden The Grouping Menu functions will be added as a
+sub-menu to The Context Menu.
+
+
+
+
When command exits (default: Exit the terminal)
When the running command exits (default or custom) what action
@@ -810,9 +820,18 @@ layout.
Profiles tab.
Custom command
-Override the command run in the terminal, same as in a profile,
+Override the command run in the terminal, same as in a profile,
but this one has a higher priority. If empty, it will run the command
-in the profile, or the default user shell.
+in the profile, or the default user shell.
+
+Note
+If you place an entry here note that there is no bash
or
+other shell underneath it. When the command ends, there
+is no chance to drop to a shell or other program. This can
+be worked around by using the shell line seperator ;
+and a following bash
command.
+
+
Working directory
Whatever command is run (from layout, profile, or user default) it
diff --git a/doc/manual/_build/html/search.html b/doc/manual/_build/html/search.html
index dfab27aa..23844ca6 100644
--- a/doc/manual/_build/html/search.html
+++ b/doc/manual/_build/html/search.html
@@ -211,7 +211,8 @@
Plugins
Main Application Development
GTK3 Port
-API Docs
+Terminator API Docs
+Other Docs for Developers
diff --git a/doc/manual/_build/html/searchindex.js b/doc/manual/_build/html/searchindex.js
index 7ac521a4..05639479 100644
--- a/doc/manual/_build/html/searchindex.js
+++ b/doc/manual/_build/html/searchindex.js
@@ -1 +1 @@
-Search.setIndex({envversion:46,filenames:["advancedusage","faq","gettinginvolved","gettingstarted","grouping","history","index","layouts","licensing","plugins","preferences"],objects:{},objnames:{},objtypes:{},terms:{"0076c9":10,"0m10":1,"0m11":1,"0m7":1,"27t":2,"2x2":4,"80x24":10,"__class__":9,"__init__":9,"__name__":9,"abstract":2,"break":9,"case":[2,3,4,6,9],"class":[0,2,9],"default":[0,2,3,4,7,9,10],"export":9,"final":[0,4],"function":[0,2,3,4,10],"import":[2,9],"long":[2,7,9,10],"new":[0,1,2,3,4,5,7,8,9,10],"return":[2,4,7,9],"super":[2,3,4],"switch":[2,3,9,10],"true":[1,10],"try":[0,1,2,3,10],"var":3,"while":[2,3,9],aaaaaa:10,abandon:3,abil:[1,2],abl:[],abourget:9,about:[0,3,7,9],abov:[2,3,4,9,10],absolut:9,acceler:10,accept:[4,9],access:[2,3,10],accid:3,accord:1,achiev:3,across:[4,10],act:[3,4,10],action:0,activ:[0,4,7],activitywatch:9,actual:[2,3,9,10],add:[2,3,7,9,10],addit:[2,3,4,9,10],addition:[3,9],address:3,adjust:[3,10],advantag:9,adventur:2,advis:0,affect:[3,4],afraid:2,after:[1,2,7,9,10],again:[2,3,4,7,9,10],ahead:4,ahem:2,aid:[0,10],aim:1,alesegdia:9,alia:10,all:[0,1,2,3,4,7,9,10],allow:[0,2,3,4,9,10],almost:[3,9],along:[2,4,9],alphabet:[4,7],alreadi:[0,2,3,4,7,10],also:[0,1,2,3,4,6,7,9,10],alt:[1,3,4,7],altern:[0,9,10],altgr:4,although:[2,3,9],alwai:[1,2,4,6,7,10],ambienc:10,american:2,americanis:2,among:3,amount:[0,9],ani:[0,2,3,4,8,9,10],annoi:[0,7],announc:[3,9],anoth:[0,1,3,4,9],answer:9,anti:[3,10],anyth:[2,3],anywai:2,apach:9,apart:[3,7],apidoc:2,appar:[4,9],appear:[0,3,4,9],append:9,appind:2,applaunch:9,appli:[0,2,8,9],applic:0,appreci:[1,2],approach:2,appropri:2,approx:1,april:9,apt:[],arab:2,arbitrari:6,arbritrari:2,arch:2,architectur:9,area:[0,3,10],aren:3,arg:2,argument:[0,4,10],arnaudh:9,around:0,arrang:[3,6,7],arrow:[3,7],articl:2,artist:2,ascii:10,aspect:[0,2,3,9],ass:2,assign:[3,4],assist:2,assum:8,attempt:[0,2,8,9,10],attent:9,audibl:10,august:2,author:[5,9],autoclean:[2,4],autom:10,automat:[9,10],avail:[2,3,8,9,10],avoid:3,awai:2,awar:[2,9],awesom:2,back:[0,1,2,3,9,10],background:4,backspac:10,backup:0,bag:[0,2],balanc:3,bar:[2,3,10],bare:10,base:[2,9],bash:[1,2],basi:3,basic:[3,4],bat:2,beam:10,bear:10,becam:9,becaus:[0,1,2,3,4,9],becom:[2,4,10],been:[2,3,4,9,10],beep:10,befor:[0,1,2,9,10],began:10,begin:[2,3,6,7],behav:2,behaviour:[0,3,7],bell:[],below:[3,7,9,10],besid:3,best:2,better:[1,2,3],between:[0,1,2,3,5,7,9,10],bias:1,big:[2,9],bigger:2,bind:[1,2,3],bit:[0,1,2,3,9,10],bitbucket:9,bitmap:10,bksp:10,black:10,blend:10,blink:10,blob:9,block:[2,10],blogg:2,blue:[3,4],boddi:[5,8,9],bold:10,boldli:2,bolt:9,border:[0,1,10],borderless:0,borg:2,both:[2,3],bottom:[3,10],bound:2,box:[3,4,10],branch:[2,9],brave:2,brazilian:2,brief:[3,7],briefli:10,bright:10,bring:9,british:2,broadcast:3,broken:[2,10],brought:2,brows:2,browser:9,bsd:8,bubbl:2,buffer:[],buggi:10,bugzilla:9,build:[2,4],built:[3,9,10],bulb:10,button:[2,3,4,7,9,10],c0bebf:10,c80003:10,cach:1,call:[0,2,9,10],callback:[2,9],callto:3,came:2,camillo:9,can:[0,1,2,3,4,7,8,9,10],cannot:[0,2,3,4],canon:2,capabl:[2,9],capit:9,care:[0,2,4],casual:6,cat:1,catalan:2,caus:[0,2,4,10],central:10,cern:2,certain:[1,9],chanc:[2,9],chang:0,charact:[4,10],check:[2,9,10],checkout:2,chew:2,child:3,children:3,choffe:9,choos:10,chop:2,chosen:9,chri:9,churn:2,clariti:0,classnam:0,claus:8,clear:[3,6,9,10],clearli:2,clever:9,click:[],cliff:2,clipboard:[3,9],clisnip:9,clockwis:3,clone:9,clone_sess:9,close:[1,2,3,4,10],close_button_on_tab:2,cluster:9,cluster_connect:9,clusterm:[2,10],clutter:3,cockl:2,code:[4,7,8],codehau:9,cohes:2,cold:1,collect:[3,10],color:9,colour:[3,4,9],column:10,com:[2,9],combin:[9,10],combo:2,come:[2,10],comic:9,comma:0,comment:[2,9],common:[1,9],commonli:9,commun:0,compar:[0,1,2],compil:[1,2,9],complain:2,complet:[1,3,9],complex:[6,9],compon:[2,10],compos:4,composit:10,configobj:[2,8,9],configur:[0,1,2,3,7,9,10],confirm:2,confus:[2,6],connect:[0,9],consequ:2,consid:[3,4,9,10],consist:[4,10],consol:[0,9,10],constantli:9,contain:[0,2,9],content:[6,9],context:0,contrast:2,contribut:2,control:[0,10],convert:[3,9],convinc:3,coordin:2,copi:[2,3,4,9,10],cori:[2,8],correct:2,cosmet:3,could:[0,1,2,3,4,5,7,9],counter:[0,2],coupl:[1,2],cours:[0,1,3],cover:[0,3,4,10],cranni:2,crash:10,crazi:2,creat:[0,3,4,7,8],creation:5,creator:9,ctrl:[2,3,4,9,10],cultur:6,current:0,cursor:3,custom_command:9,customcommandsmenu:9,customis:[0,7,9],cycl:3,dai:[0,1],data:[0,9,10],date:5,dave:8,deal:[0,2],dealt:2,debian:9,debug_class:0,debug_method:0,decis:9,decreas:3,dedic:0,deeper:2,def:9,defer:2,deficit:1,defin:[3,4,10],definit:[5,9],del:10,delet:[9,10],deletemeconfig:1,deliber:3,depend:[0,2,3,9,10],deprec:2,deriv:9,describ:[3,4,10],descript:[3,4],design:[1,2,9],desir:10,desktop:10,destruct:4,detail:[0,4,9,10],detect:[2,7,9],determin:[0,10],deutsch:2,devel:2,dialect:2,dialog:[9,10],dict:9,did:1,didn:1,diff:2,differ:[0,1,2,3,4,8,9,10],dig:2,dim:10,dimens:[3,10],dir:0,directli:[1,7,9],directori:[0,2,7,10],disabl:[0,1,7,9,10],disappear:[1,3,9,10],discard:10,discov:2,discuss:9,disk:[9,10],displai:[0,2,10],dissappear:2,distinct:7,distinguish:7,distort:2,distract:3,distribut:[2,3,8,9],divid:3,document:4,doe:[0,2,3,4,9,10],doesn:[2,10],domain:3,don:[1,2,3,5,9,10],done:[1,2,3,7,9,10],dotfil:9,doubl:[3,7,10],down:[1,2,3,7,9],dozen:3,dpm:2,dr1:9,drag:[],draw:7,drawn:10,drive:2,drop:[],drop_cach:1,due:[1,2,3,10],dump:[0,9],dump_to_fil:9,dumptofil:9,duplic:[2,4],dynam:[2,10],each:[1,3,4,7,9,10],earli:4,earlier:9,eas:3,easi:10,easier:[1,2],echo:1,edg:2,edit:[0,2,3,4,7,9],editor:[5,6,9],editor_plugin:9,editor_termin:9,effect:[3,10],effici:1,effort:2,egmont:2,either:[1,2,4,7,10],elimin:[2,3],els:2,elsewher:[2,9,10],empti:[1,10],emul:6,en_gb:2,en_u:2,enabl:[0,3,4,9,10],encod:3,encount:2,end:[3,9,10],endeavour:2,enforc:9,english:2,enhanc:2,enough:[2,3],enter:[7,9],entir:[2,9],entitl:6,entri:[3,4,7,9,10],enumer:3,environ:[0,2],epsilon:4,equal:[3,10],equalis:2,esc:10,escap:10,especi:2,etc:[0,2,6,9],etho:2,evalu:9,even:[0,1,2,3,4,7,10],evenli:3,event:9,eventu:2,ever:[1,10],everi:[1,9],everyth:2,exact:[1,9],exactli:[3,10],examin:9,exampl:[2,3,9],excel:9,except:3,execut:[0,9,10],exist:[1,2,3,9,10],exit:[0,1,2,4,10],expand:[2,9],expect:9,experiment:[4,10],explain:[2,10],explan:0,explicitli:[8,10],explor:[0,1,2,3],expos:9,exposur:2,express:9,extend:3,extens:[1,2,10],extra:[0,1],extract:9,extrem:3,eyesight:4,f11:3,face:2,facil:0,facilit:0,fact:[1,3],factori:1,fail:0,fairli:[2,3,9],fake:[2,6,10],fall:[2,8],familiar:[3,10],famou:2,far:[2,4,9],fast:[1,2],faster:1,featur:[0,1,2,3,4,6,9,10],fedora:2,feel:2,few:[1,2,3,10],ffffff:10,field:4,fifth:3,figur:[2,3,9],fill:0,find:[1,2,3,9,10],findal:9,finish:2,first:[0,1,2,3,4,7,9,10],fit:[2,10],five:3,fix:[1,2,3,4,7,10],fixabl:2,fixm:2,flag:[2,10],flash:10,flexibl:[3,10],flick:1,flip:2,flush:9,fly:6,focu:[1,2,3,4,10],focus:[3,10],focuss:[2,10],folder:[2,9],follow:[0,3,4,6,9,10],font:[3,10],footprint:10,forc:[2,10],forcedicon:0,forcedtitl:0,fork:[2,9],form:[0,3],formal:9,format:[2,3,9],forth:3,forward:3,found:[0,3],four:[9,10],fourth:[0,3],frame:[2,10],framework:9,frankli:[1,2],free:1,freedesktop:0,from:[0,3,4],frustrat:1,ftp:3,ftphostnam:3,full:[2,10],fulli:[1,2],fullscreen:[0,3,7,10],fun:3,fundament:2,further:[2,3],futur:[2,3,7],geometri:[0,10],german:4,get:0,gir:2,git:9,git_plugin:9,git_termin:9,github:[8,9],give:[0,1,2,3,9,10],given:[0,2,4,7,9,10],glade:2,glamor:2,glanc:[4,9],glimps:7,global:[3,4],gnome:[1,6,10],gnu:[8,9],goal:9,gone:4,good:[2,3,4,9],googl:9,googler:9,got:2,gotta:2,gpl:[8,9],grab:[0,2,3],gracefulli:2,grandchildren:3,grandpar:3,gratefultoni:9,great:[0,2,9],greek:4,green:3,grei:[4,10],grid:[4,6],group:[0,3],grow:3,gtk2:[1,2,10],gtk3:[],gtk:[2,9],guess:[3,9,10],gui:[6,9],guid:[6,9,10],gum:2,h323:3,hack:2,had:[2,9],half:[2,3],hand:[1,3,4,9],handi:3,handl:[2,3,9,10],handler:3,handler_nam:9,hang:1,happen:[2,3,10],happi:2,hasn:9,hastebin:9,have:[0,1,2,3,4,6,7,8,9,10],haven:[2,9],head:2,header:2,heart:2,heavi:[0,9],hello:2,helluva:1,help:[0,2,3,4,7,9,10],here:[0,1,2,3,4,7,8,9,10],hidden:[0,1,2,10],hide:[0,1,2,3,9,10],high:2,highcontrast:2,higher:10,highli:10,highlight:[0,2,3,7,10],hint:10,hit:2,hold:10,home:[0,10],homogen:10,homogeneous_tabbar:2,hook:9,hope:[6,9],horizont:[0,3,10],horrif:8,host:[3,9],hostwatch:9,houston:2,hover:[3,9],how:0,howev:3,hsplit:0,html:[2,3],html_en:2,html_en_gb:2,http:[2,3,9],huge:9,human:0,humour:6,hundr:1,hungri:10,hush_period:9,i18n:2,iambibha:9,ibu:4,icon:0,idea:[1,2,3,9],ideal:5,ident:[1,3,8],idle_add:2,ignor:[2,9],ilgarm:9,imag:[0,2,4,10],immedi:[1,2,10],implement:[9,10],imposs:[2,3],impract:3,improv:0,inactive_period:9,inactivitywatch:9,inbuilt:0,includ:[0,3,4,8],incomplet:2,incorrect:2,increas:[2,3],independ:4,index:3,indic:4,infinit:10,info:[2,9],inform:[0,2,9,10],ing:1,inherit:[2,4,9],inhibit:2,initi:[2,3,5,9,10],input:[],insecur:3,insert:[],insid:[0,9],insofar:8,instal:[],instanc:[0,1,2,3,7],instead:[0,2,3,4,10],instruct:2,insurmount:2,intend:4,inter:0,interact:[0,1,9],interest:[0,2],interfac:[1,2,3],intern:[0,10],interpret:1,introduct:3,invalu:4,investig:4,invis:[2,10],ipc:0,isn:[1,2],issu:[1,2,3,9,10],item:0,iter:1,itself:[3,9],jazz:9,job:2,joe:2,johnsanchezc:9,join:2,jone:9,ju1iu:9,juli:2,julien:9,jump:2,junk:9,just:[0,1,2,3,4,6,7,9,10],kbyte:1,keep:[3,4,7,10],kei:[2,3,4,10],kept:[3,5],kernel:9,keybind:[],keyboard:[],keypress:[1,10],keystrok:[4,10],kick:2,kill:[1,4],kind:2,kmoppel:9,knew:9,knock:2,know:[2,3,9,10],knowledg:9,known:[1,4],kobling:2,konsol:6,kontro:[2,8],label:[2,10],lack:2,lag:5,languag:[2,4],larg:[1,2,3],last:[1,2,3,4,9],lastli:3,later:3,launch:[0,1,2,3,7,9,10],launcher:0,launcherapi:2,launchpad:[],launchpad_bug:9,launchpadbugurlhandl:9,layoutmanag:9,learn:2,least:6,left:[2,3,4,10],leftmost:4,less:2,let:[2,3,4,6,9,10],letter:[2,4],liber:9,librari:[8,10],libun:2,libvt:2,licenc:8,licens:[],life:2,light:[2,10],lighter:1,limit:[0,2,3],limt:2,link:[2,3,9,10],list:[0,1,2,3,4,6,7,9,10],listen:0,lit:2,littl:[1,2,3,6,9],load:[1,2,3,7,9],local:[2,9],localhost:[0,3],locat:[3,9,10],log:[3,9],logic:[2,10],login:[3,10],longer:[2,10],look:[0,2,3,4,6,9],loop:10,loquaci:2,lose:[1,2,3,7,10],lot:[0,1,2,3,6],love:9,lower:[2,4],machin:[3,4,9],made:[2,3,4,9],mai:[0,1,2,3,4,9,10],mail:3,mailto:3,maintain:[2,8,9],mainten:2,make:0,man:[0,8],manger:3,mani:[0,2,3,6,9,10],manual:0,manual_xxxx:2,mariolameira:9,mark:2,master:[0,2,9],match:[3,9],matur:9,maximis:[0,2,3,4,7,10],mayb:[2,3],mbyte:1,mchelem:9,mean:[2,4,7,10],meant:3,mechan:9,median:1,mega:3,mem:1,mention:[0,2,3,4,9],menu:0,menubar:10,menuitem:9,merg:2,messag:0,metaphor:6,method:[0,1,2,3,9,10],middl:10,might:[2,3,4],mikeadkison:9,mild:10,mileston:2,millisecond:9,mind:[1,2,10],mindmaz:2,mine:3,minim:[0,3],minimum:10,minu:3,misbehav:3,misc:8,misnam:[2,9],miss:[2,5],mit:8,mix:2,mode:[2,4,9,10],model:10,modifi:[3,4],mojo:9,moment:[1,10],monei:6,monoglot:2,more:[0,1,2,3,4,6,7,9,10],most:[3,6,9],mostli:2,mous:[2,3,4,7,9,10],mouser:3,move:[1,2,3,7,9,10],movement:3,movi:2,mozilla:9,much:[1,2,3,10],multipl:[0,3],must:[1,2,7,9,10],my_logg:9,myconfig:9,myfirstplugin:9,mysteri:[2,3,10],nalkaya:9,name:[0,2,3,4,7,9,10],namespac:9,nasa:2,nativ:2,natur:[3,10],neat:2,necessari:[0,3],need:[0,1,2,3,4,7,9,10],net:[2,9],never:[2,3,9,10],newer:[2,4,10],next:[],nicoulaud:9,nightmar:2,nntp:3,node:2,nois:10,non:[2,8],none:[4,6,9,10],nook:2,normal:[0,1,10],note:[2,3,5,8],noth:10,notic:[1,2],notif:9,notion:0,now:[2,3,4,9],nuke:2,number:0,numer:0,nut:9,object:9,oblig:1,obviou:[3,6,9],occur:10,off:[0,1,2,3,4,10],offend:2,often:[1,3,6],old:2,on_vte_size_alloc:2,onc:[1,2,3,4,9,10],onli:[0,1,2,3,4,9,10],onto:10,open:[0,1,2,3,7,9,10],open_any_file_plugin:9,opensus:2,opinion:1,oppos:10,order:[2,3,6,7,9],org:[0,3,8,9],organis:4,origin:[2,3,9,10],other:[0,2,3,4,9],otherwis:9,our:[2,10],out:[1,2,3,4,9],output:[0,2,9,10],outsid:9,outstand:[2,3],over:[1,2,3,9,10],overdu:2,overhead:1,overlai:2,overrid:10,overridden:10,own:3,packag:[2,9],pad:3,page:[0,2,3,8,9],pai:9,paid:6,pane:10,panel:10,papajok:9,paramet:10,parent:[0,3],part:[0,3,4,9,10],parti:[],partial:10,particl:2,particular:[2,9],particularli:2,pass:[0,7,9,10],past:[3,4,10],patch:2,path:[0,3,10],pattern:[3,9,10],peev:2,peopl:[0,1,2],per:[2,3,7,10],perceiv:[0,9],perfect:1,perhap:2,period:9,permiss:9,person:[1,2],pet:2,pgdn:3,pgularski:9,pgup:3,phi:4,pick:[2,10],piec:[2,8],pin:[2,7],pinpoint:1,pip:2,pixel:10,place:[1,3,4,10],plain:2,pleas:[2,8,9,10],plenti:2,plu:[3,4],plugin_get_config:9,plugin_set_config:9,point:[1,2,9],pointer:[3,10],poke:9,polici:3,polish:2,polyglot:2,pop:[2,6],popup:[4,9],port:0,portuges:2,posit:[0,1,2,3,7,10],poss:2,possibl:[1,2,3,9,10],post:9,postcard:9,poster:2,potenti:[0,1,4,7],power:[2,3,9],ppa:2,practic:1,precaut:9,precis:9,predefin:10,pref:2,prefer:[0,3,4,7,9],prefix:9,prefseditor:2,preliminari:9,preselect:2,presenc:4,present:[1,3,9],press:[2,7,10],pretti:9,prev:[],prevent:[0,3],preview:3,previou:[3,10],previous:[2,9,10],primari:[3,10],principl:2,print:0,prioriti:[2,10],probabl:[0,1,2,3,9],problem:[0,2,4,6,9,10],problemat:1,proc:1,proce:4,process:[0,1,2,3,5,9],product:[0,1],profil:0,program:[0,3],progress:[1,2,9],project:[9,10],promis:2,prompt:[0,7],properli:3,properti:0,proport:10,provid:[2,3,4,8],psutil:2,pt_br:2,pun:4,purpos:[1,2,4],push:2,put:[2,6,10],pygtk:9,python2:2,python3:2,python:0,python_exampl:2,queri:2,quick:[2,4,6,9],quickexit:1,quickli:[4,7],quicklist:2,quiet:9,quirk:10,quit:[0,1,2,9,10],r1598:5,rail:9,raiser:2,random:6,randomli:4,rang:10,rather:[0,1,2,9,10],reach:[2,3,9],read:[2,3,8,10],readabl:0,real:[1,2,6],realis:4,realist:2,realli:[1,2,9],reappear:4,rearrang:0,reason:[9,10],rebal:3,rebalanc:3,receiv:[2,3,4,9,10],recommend:[0,9],record:[2,10],recov:1,recreat:1,rectangl:10,red:[3,4],reduc:[2,6],redund:9,ref:[],refer:[4,6,9],refresh:2,refund:6,regard:9,region:2,regist:2,regular:9,reimplment:2,rel:2,relat:[0,3,4,9],releas:[5,9],releg:2,reli:9,remain:[2,4,10],rememb:[0,2],remov:[2,4,10],renam:3,repeat:[3,4],replac:[2,4,10],report:9,reposit:9,repres:[3,7],reproduc:[2,9],reproduct:2,request:0,requir:[0,2,10],resembl:3,reset:[],resiz:[3,10],resolv:2,resourc:[2,10],respons:9,rest:0,restart:[1,10],restor:[2,3,9],result:[0,1,2,3,9],revert:10,review:2,revis:2,rewritten:9,right:[0,1,2,3,4,7,9,10],risk:9,role:0,room:2,root:[1,2,9],rotat:3,rough:2,row:2,rtd:2,rudimentari:2,rule:0,run:[0,1,2,4,7,9,10],runtim:9,sai:[2,4,9],said:8,same:[0,1,2,3,4,7,9,10],save:[1,2,3,6,7,9,10],saver:4,scale:[3,10],scheme:10,scope:[0,9],screen:[0,2,9,10],screenshot:[4,9],script:0,search:0,searchplugin:9,sec:1,second:[0,1,2,3,4,9,10],section:[0,1,3,7,9,10],secur:9,see:[0,2,3,4,8,9,10],seem:[0,2,3,9,10],seemingli:2,seen:[0,2,3,7,9],select:[0,2,3,4,7,9,10],self:[2,9],send:[2,4],sens:[3,4,6,9,10],sent:9,separ:[0,3,9,10],seper:[2,10],sequenc:10,sequenti:3,seri:9,seriou:2,serv:2,server:[0,2,3,10],session:[2,9,10],set:0,setup:[2,6],sever:[4,9],shade:[3,10],shape:10,share:[1,9],shepherd:2,shift:[2,3,4],shini:9,ship:9,shortcut:[1,2,3,4,6,7,10],should:[1,2,3,5,9,10],show:[0,1,2,3,4,9,10],show_titlebar:9,shown:[3,4,7,9],shrink:10,sibl:3,side:[2,10],sidebar:[2,10],sie:2,signal:2,silenc:9,silent:9,similar:[3,9],simplest:[0,3,6,9],simpli:[0,1,3,4,10],simplifi:9,simultan:6,sinan:9,sinc:[2,10],singl:[0,1,2,3,4,7,10],singleton:2,sip:3,site:9,six:10,size:[0,1,2,3,7,10],skip:4,slide:1,slightli:4,slower:1,slowli:2,small:[2,9,10],smaller:9,smidgen:1,smooth:10,smorgasbord:2,snap:2,snider:8,snip2cod:9,snippet:9,softwar:9,sole:1,solid:10,some:[0,1,2,3,4,5,7,9,10],somebasepluginclass:9,somehow:2,someon:2,someth:[1,2,3,4,9],sometim:[2,3,6],sort:[2,9],sourc:[2,8,9],space:[3,9],sparkstar:9,spawn:2,speak:[2,3],speaker:2,specif:[0,2,8,9],specifi:[0,9,10],speech:2,speed:4,spell:2,spend:7,spent:3,sphinx:2,sphinx_rtd_them:2,split:[0,2,3,4,7,9,10],splitter:[],spot:[2,4],sprechen:2,ssh:9,ssh_menu:9,sshermin:9,stai:[1,4],stamina:7,stamp:9,stand:2,standard:[0,3,10],start:0,starter:2,startup:[0,1,10],state:[1,7,8,9,10],statement:0,statu:[2,4,10],step:[2,10],stephen:5,sterl:2,steve:[3,8,9],still:[1,2,9,10],stock_:2,stop:[9,10],storag:9,store:[0,2,7,9],strang:[1,3,6],strictli:[0,2,3],string:[3,9],strip:[3,9,10],strongli:0,structur:[0,9,10],struggl:2,stuff:2,sub:[0,2,3,9,10],submit:2,subsequ:[3,10],substitut:2,sudo:2,suffici:9,suggest:[2,4,9],suit:3,suitabl:3,support:[2,9],sure:[2,3,9,10],surpris:1,swap:1,swatch:10,sync:1,syslog:3,system:[0,2,9,10],tab:[0,2,3,4,6,7,9,10],tabl:10,tailor:3,take:[1,2,3,6,9,10],taken:[0,4,10],talk:6,tall:10,target:[2,3],task:[0,2,3],taskbar:[1,3,10],tbd:[3,4],team:2,techqu:2,tell:[2,7],telnet:[0,3],temporarili:[3,4],tend:6,tenscoresplugin:9,term:[2,3,8],termin:0,terminal_menu:9,terminal_tab:0,terminal_tab_titl:0,terminalexport:9,terminator_bugzilla_handl:9,terminator_config:0,terminator_plugin:9,terminator_uuid:0,terminatorhostwatch:9,terminatorlib:[2,9],terminatorplugin:9,terminolog:4,ters:2,text:[2,3,9,10],than:[1,2,3,4,7,9,10],theer108:9,thei:[0,2,3,4,5,8,9,10],them:[1,2,3,4,7,9,10],theme:[2,8,9,10],theori:[9,10],therefor:9,therein:9,thi:[0,1,2,3,4,5,6,7,8,9,10],thing:[1,2,3,4,5,7,9],think:[1,2,9],third:3,those:[2,3,4,10],though:[0,4],thought:2,three:[2,3,4,10],through:[0,2,3,9,10],tile:3,till:2,time:[0,1,2,3,4,7,9,10],tint:10,tip:7,titl:0,titlebar:[3,4,7,9],todai:3,toggl:[1,2,3,4,10],told:9,too:[2,3,4,9],tool:[2,7,9],toolbar:3,top:[1,2,3,7,9,10],topic:0,total:1,touch:9,tradit:[3,10],train:3,transpar:10,treat:9,tree:[2,10],tri:2,triag:2,tricki:2,trigger:[3,9],trio:3,truli:8,trunk:2,trusti:2,truth:10,tune:3,turn:[0,2,3,4,9,10],tutori:[3,9],twice:0,two:[0,2,3,4,9,10],type:[2,3,4,6,9,10],typic:0,ubuntu:[2,10],ultim:9,ummmm:[9,10],unam:2,uncertainti:9,uncheck:3,uncontrol:10,under:[0,2,3,8,9],underli:[9,10],underlin:[9,10],understand:[2,3,4,9,10],understood:3,unexplain:10,unfocus:10,unfortun:2,ungroup:[2,4],unhid:[2,3],unicod:10,uninform:1,uniqu:[7,9],uniti:2,unless:[0,9],unlik:3,unnecessari:2,unsur:9,until:[2,3,4,9,10],upload:9,upon:0,upper:4,urgent:10,uri:9,url:3,url_handl:9,urlhandl:9,usabl:2,user:[2,3,9,10],usr:[2,9],usual:[2,4,9,10],utf:[3,10],util:10,uuid:[0,7],vagu:0,valencia:2,valid:[0,2,9],valu:[2,7,9,10],valv:2,vanish:10,vari:[3,10],variabl:[0,2],varianc:1,variant:9,variou:0,verg:2,veri:[1,2,10],verifi:2,version:[0,1,2,4,10],vertic:[0,3,10],via:6,video:2,view:[1,2,3],virtual:10,visibl:[1,2,3,7,10],visible_bel:2,visual:[2,4,10],voidspac:8,voip:3,vsplit:0,vte0:2,vte:[1,2,3,4,10],wai:0,wait:[2,7,9],walk:2,want:[2,9,10],warm:2,warn:2,warrant:3,wast:3,watch_interv:9,webcal:3,weird:2,welcom:[],well:[3,4,7,10],went:9,were:[1,2,3,4,9],what:3,whatev:[1,2,9,10],wheeldown:3,wheelup:3,when:[0,1,2,3,4,7,9,10],where:[1,2,3,4,7,9,10],whether:[4,10],which:[0,1,2,3,4,7,8,9,10],whichev:[0,1],white:9,who:2,whole:2,wholli:8,wide:10,wider:2,widget:[1,2,10],width:[2,10],wiki:2,wip:2,wise:1,wish:[3,9,10],wishlist:2,within:[0,2,3,7,10],without:[0,2,4,9],wm_class:0,wm_window_rol:0,wonder:10,word:[6,10],word_char:2,work:0,workdir:2,workspac:[1,2,7,10],world:2,worri:1,worst:9,would:[0,1,2,3,4,9],wouldn:0,wow:9,wrangl:2,wrap:3,wrapper:0,written:[2,8,9],www:[2,3,9],wwwhostnam:3,xterm:[1,6],xxxx:2,yeah:[1,2],yet:[2,9],you:[0,1,2,3,4,6,7,9,10],your:[0,3,4,7,8],yournam:9,yourself:3,yup:9,zero:3,zoom:[]},titles:["Advanced Usage","Frequently Asked Questions","Getting involved","Getting Started","The Grouping Menu","Document history","Welcome to Terminator’s documentation!","Layouts and the Layout Launcher","Licensing","Plugins","Preferences Window"],titleterms:{abl:3,about:10,action:2,activ:9,advanc:0,api:2,appear:10,applic:2,apt:9,around:3,artwork:2,ask:1,background:10,bad:1,basic:9,behaviour:10,bell:10,bloat:1,broadcast:4,buffer:3,bug:[2,9],chang:3,click:3,code:9,colour:10,command:[0,9,10],compat:10,config:0,context:[3,9],creat:9,current:3,cursor:10,custom:[0,9],dbu:0,debug:0,develop:2,doc:2,document:[5,6],drag:3,drop:3,dumb:1,encod:10,file:0,foreground:10,frequent:1,from:6,gener:[0,10],get:[2,3],global:10,group:4,gtk3:2,handler:9,histori:5,how:1,icon:2,improv:2,inact:9,includ:9,input:4,insert:[3,4],instal:9,involv:2,item:[3,9],keybind:10,keyboard:3,launcher:7,launchpad:9,layout:[0,3,7,10],licens:8,like:1,line:0,logger:9,main:2,make:1,manag:0,manipul:4,manual:2,maven:9,memori:1,menu:[3,4,9],multipl:4,navig:3,next:3,number:[3,4],option:0,own:9,palett:10,parti:9,perform:1,plugin:[2,9,10],port:2,prefer:10,prev:3,profil:[3,10],python:1,quak:1,question:1,remotin:0,reset:3,ridicul:6,scroll:10,scrollback:3,scrollbar:3,search:3,sensibl:1,set:3,shell:0,shot:[2,9],simpl:6,slow:1,splitter:3,start:3,style:1,suck:1,summari:1,termin:[1,2,3,4,6,9,10],test:[2,9],third:9,titl:3,titlebar:10,translat:2,updat:2,url:9,usag:0,wai:1,watch:9,welcom:6,what:6,why:1,window:[0,10],work:1,wrap:9,write:1,your:9,zoom:3}})
\ No newline at end of file
+Search.setIndex({envversion:46,filenames:["advancedusage","faq","gettinginvolved","gettingstarted","grouping","history","index","layouts","licensing","plugins","preferences"],objects:{},objnames:{},objtypes:{},terms:{"0076c9":10,"0m10":1,"0m11":1,"0m7":1,"27t":2,"2x2":4,"80x24":10,"__class__":9,"__init__":9,"__name__":9,"abstract":2,"break":9,"case":[2,3,4,6,9],"class":[0,2,9],"default":[0,2,3,4,7,9,10],"export":9,"final":[0,4],"function":[0,2,3,4,10],"import":[0,2,9],"long":[2,7,9,10],"new":[0,1,2,3,4,5,7,8,9,10],"return":[2,4,7,9],"super":[2,3,4],"switch":[2,3,9,10],"true":[1,10],"try":[0,1,2,3,10],"var":3,"while":[2,3,9],aaaaaa:10,abandon:3,abil:[1,2],abl:2,abourget:9,about:[0,1,2,3,6,7,9],abov:[2,3,4,9,10],absolut:9,acceler:10,accept:[4,9],access:[2,3,10],accid:3,accord:1,aceller:2,achiev:3,across:[4,10],act:[3,4,10],action:[0,1],activ:[0,2,4,7],activitywatch:9,actual:[2,3,9,10],add:[2,3,7,9,10],addit:[2,3,4,9,10],addition:[3,9],address:3,adjust:[3,10],advantag:9,adventur:2,advis:0,affect:[3,4],afraid:2,after:[1,2,7,9,10],again:[2,3,4,7,9,10],ahead:4,ahem:2,aid:[0,10],aim:1,alesegdia:9,alia:10,all:[0,1,2,3,4,5,7,9,10],allow:[0,2,3,4,9,10],almost:[3,9],along:[2,4,9],alphabet:[4,7],alreadi:[0,3,4,7,10],also:[0,1,2,3,4,6,9,10],alt:[1,3,4,7],altern:[0,9,10],altgr:4,although:[2,3,9],alwai:[1,2,4,6,7,10],ambienc:10,american:2,americanis:2,among:3,amount:[0,9],ancestor:2,ani:[0,2,3,4,8,9,10],annoi:[0,7],announc:[3,9],anoth:[0,1,3,4,9],answer:9,anti:[3,10],anyth:[2,3],anywai:2,apach:9,apart:[3,7],apidoc:2,appar:[4,9],appear:[0,1,2,3,4,9],append:9,appind:2,applaunch:9,appli:[0,2,8,9],applic:0,appreci:[1,2],approach:2,appropri:2,approx:1,april:9,apt:2,arab:2,arbitrari:6,arbritrari:2,arch:2,architectur:[2,9],area:[0,3,10],aren:3,arg:2,argument:[0,4,10],arnaudh:9,around:[0,2],arrang:[3,6,7],arrow:[3,7],articl:2,artist:2,ascii:10,aspect:[0,2,3,9],ass:2,assign:[3,4],assist:2,assum:8,attempt:[0,2,8,9,10],attent:9,audibl:10,august:2,author:[5,9],autoclean:[2,4],autodoc:2,autom:10,automat:[9,10],avail:[2,3,8,9,10],avoid:3,awai:2,awar:[2,9],awesom:2,back:[0,1,2,3,9,10],background:[2,4],backspac:10,backup:0,bag:[0,2],balanc:3,bar:[2,3,10],bare:10,base:[2,9],bash:[1,2,10],basi:3,basic:[1,3,4],bat:2,bazaar:2,beam:10,bear:10,becam:9,becaus:[0,1,2,3,4,9],becom:[2,4,10],been:[2,3,4,9,10],beep:10,befor:[0,1,2,3,9,10],began:10,begin:[2,3,6,7],behav:2,behaviour:[0,3,7],bell:2,below:[3,7,9,10],besid:3,best:2,better:[1,2,3],between:[0,1,2,3,5,7,9,10],bias:1,big:[2,9],bigger:2,bind:[1,2,3],bit:[0,1,2,3,9,10],bitbucket:9,bitmap:10,bksp:10,black:10,blend:10,blink:10,blob:9,block:[2,10],blogg:2,blue:[3,4],boddi:[5,8,9],bold:10,boldli:2,bolt:9,border:[0,1,10],borderless:0,borg:2,both:[2,3],bottom:[3,10],bound:2,box:[3,4,10],branch:[2,9],brave:2,brazilian:2,brief:[3,7],briefli:10,bright:10,bring:9,british:2,broadcast:[2,3],broken:[2,10],brought:2,brows:2,browser:9,bsd:8,bubbl:2,buffer:1,buggi:10,bugzilla:9,build:[2,4],built:[3,9,10],bulb:10,button:[2,3,4,7,9,10],c0bebf:10,c80003:10,cach:1,call:[0,2,9,10],callback:[2,9],callto:3,came:2,camillo:9,can:[0,1,2,3,4,7,8,9,10],cancel:3,cannot:[0,3,4],canon:2,capabl:[2,9],capit:9,care:[0,2,4],casual:6,cat:1,catalan:2,caus:[0,2,4,10],center:2,central:10,cern:2,certain:[1,9],chanc:[2,9,10],chang:[0,2],charact:[4,10],check:[2,9,10],checkout:2,chew:2,child:3,children:[2,3],choffe:9,choos:10,chosen:9,chri:9,churn:2,clariti:0,classnam:0,claus:8,clear:[3,6,9,10],clearli:2,clever:9,click:[1,2],cliff:2,clipboard:[3,9],clisnip:9,clockwis:3,clone:9,clone_sess:9,close:[1,2,3,4,10],close_button_on_tab:2,cluster:9,cluster_connect:9,clusterm:[2,10],clutter:[2,3],cockl:2,code:[1,2,4,7,8],codehau:9,cohes:2,cold:1,collect:[3,10],color:9,colour:[3,4,9],column:10,com:[2,9],combin:[9,10],combo:2,come:[2,10],comic:9,comma:0,comment:[2,9],common:[1,9],commonli:9,commun:0,compar:[0,1,2],compil:[1,2,9],complain:2,complet:[1,2,3,9],complex:[6,9],compon:[2,10],compos:4,composit:10,configobj:[2,8,9],configur:[0,1,2,3,7,9,10],confirm:2,confus:[2,6],connect:[0,9],consequ:2,consid:[3,4,9,10],consist:[4,10],consol:[0,9,10],constantli:9,contain:[0,2,9],content:[6,9],context:[0,2],contrast:2,contribut:[2,5],control:[0,10],convert:[3,9],convinc:3,coordin:2,copi:[2,3,4,9,10],cori:[2,8],correct:[2,5],cosmet:3,could:[0,1,2,3,4,5,7,9],counter:[0,2],coupl:[1,2],cours:[0,1,3],cover:[0,3,4,10],cranni:2,crash:10,crazi:2,creat:[0,2,3,4,6,7,8],creation:5,creator:9,ctr:2,ctrl:[2,3,4,9,10],cultur:6,current:[0,2],cursor:3,custom_command:9,customcommandsmenu:9,customis:[0,7,9],cycl:3,dai:[0,1],data:[0,9,10],date:5,dave:8,deal:[0,2],dealt:2,debian:9,debug_class:0,debug_method:0,decis:9,decreas:3,dedic:0,deeper:2,def:9,defer:2,deficit:1,defin:[3,4,10],definit:[5,9],del:10,delet:[9,10],deletemeconfig:1,deliber:3,depend:[0,2,3,9,10],deprec:2,deriv:9,describ:[3,4,10],descript:[3,4],design:[1,2,9],desir:10,desktop:10,destruct:4,detail:[0,4,9,10],detect:[2,7,9],determin:[0,10],deutsch:2,dev:[2,5],devel:2,dialect:2,dialog:[9,10],dict:9,did:1,didn:1,diff:2,differ:[0,1,2,3,4,8,9,10],dig:2,dim:10,dimens:[3,10],dir:0,directli:[1,7,9],directori:[0,2,7,10],disabl:[0,1,9,10],disappear:[1,3,9,10],discard:10,discov:2,discuss:9,disk:[9,10],displai:[0,2,10],distinct:7,distinguish:7,distort:2,distract:3,distribut:[2,3,8,9],divid:3,document:[2,4],doe:[0,2,3,4,9,10],doesn:[2,10],domain:3,don:[1,2,3,5,9,10],done:[1,2,3,7,9,10],dotfil:9,doubl:[3,7,10],down:[1,2,3,7,9],dozen:3,dpm:2,dr1:9,drag:[1,2],draw:7,drawn:10,drive:2,drop:2,drop_cach:1,due:[1,2,3,10],dump:[0,9],dump_to_fil:9,dumptofil:9,duplic:[2,4],dvc:2,dynam:[2,10],each:[1,3,4,7,9,10],earli:4,earlier:9,eas:3,easi:10,easier:[1,2],easili:0,echo:1,edg:2,edit:[0,2,3,4,7,9],editor:[5,6,9],editor_plugin:9,editor_termin:9,effect:[3,10],effici:1,effort:2,egmont:2,either:[1,2,4,7,10],element:2,elimin:[2,3],els:2,elsewher:[2,9,10],empti:[1,10],emul:6,en_gb:2,en_u:2,enabl:[0,3,4,9,10],encod:3,encount:2,end:[3,9,10],endeavour:2,enforc:9,english:2,enhanc:2,enough:[2,3],enter:[7,9],entir:[2,9],entitl:6,entri:[3,4,7,9,10],enumer:3,environ:[0,2],epsilon:4,equal:[3,10],equalis:2,esc:10,escap:10,especi:2,etc:[0,2,6,9],etho:2,evalu:9,even:[0,1,2,3,4,7,10],evenli:3,event:9,eventu:2,ever:[1,10],everi:[1,9],everyth:2,exact:[1,9],exactli:[3,10],examin:9,exampl:[2,3,9],excel:9,except:3,execut:[0,9,10],exist:[1,2,3,9,10],exit:[0,1,2,4,10],expand:[2,9],expect:9,experiment:[4,10],explain:[2,10],explan:0,explicitli:[8,10],explor:[0,1,2,3],expos:9,exposur:2,express:9,extend:3,extens:[1,2,10],extra:[0,1],extract:9,extrem:3,eyesight:4,f11:3,face:2,facil:0,facilit:0,fact:[1,3],factori:1,fail:0,fairli:[2,3,9],fake:[2,6,10],fall:[2,8],fals:0,familiar:[3,10],famou:2,far:[2,4,9],fast:[1,2],faster:1,featur:[0,1,2,3,4,6,9,10],fedora:2,feel:2,few:[1,2,3,10],ffffff:10,field:4,fifth:3,figur:[2,3,9],fill:0,find:[1,2,3,9,10],findal:9,finish:2,first:[0,1,2,3,4,7,9,10],fit:[2,10],five:3,fix:[1,2,3,4,10],fixabl:2,fixm:2,flag:[2,10],flash:10,flexibl:[3,10],flick:1,flip:2,flush:9,fly:6,focu:[1,2,3,4,10],focus:[3,10],focuss:[2,10],folder:[2,9],follow:[0,3,4,6,9,10],font:[2,3,10],footprint:10,forc:[2,10],forcedicon:0,forcedtitl:0,fork:[2,9],form:[0,3],formal:9,format:[2,3,9],forth:3,forward:3,found:[0,3],four:[9,10],fourth:[0,3],frame:[2,10],framework:9,frankli:[1,2],free:1,freedesktop:0,from:[0,1,2,3,4],frustrat:1,ftp:3,ftphostnam:3,full:[2,10],fulli:[1,2],fullscreen:[0,3,7,10],fun:3,fundament:2,further:[2,3],futur:[2,3,7],gdk3:2,geometri:[0,10],german:4,get:[0,1],gir:2,git:9,git_plugin:9,git_termin:9,github:[2,8,9],give:[0,1,2,3,9,10],given:[0,2,4,7,9,10],glade:2,glamor:2,glanc:[4,9],glimps:7,global:[2,3,4,6],gnome:[1,2,6,10],gnu:[8,9],goal:9,gobject:2,gobjectintrospect:2,gone:4,good:[2,3,4,9],googl:9,googler:9,got:2,gotta:2,gpl:[8,9],grab:[0,2,3],gracefulli:2,grag:3,grandchildren:3,grandpar:3,gratefultoni:9,great:[0,2,9],greek:4,green:3,grei:[4,10],grid:[4,6],group:[0,2,3],grow:3,gtk2:[1,2,10],gtk3:1,gtk:[2,9],guess:[3,9,10],gui:[6,9],guid:[6,9,10],gum:2,h323:3,hack:2,had:[2,9],half:[2,3],hand:[1,3,4,9],handi:3,handl:[2,3,9,10],handler:3,handler_nam:9,hang:1,happen:[2,3,10],happi:2,hasn:9,hastebin:9,have:[0,1,2,3,4,6,7,8,9,10],haven:[2,9],head:2,header:2,heart:2,heavi:[0,9],hello:2,helluva:1,help:[0,2,3,4,7,9,10],here:[0,1,2,3,4,7,8,9,10],hidden:[0,1,2,3,10],hide:[0,1,2,3,9,10],high:2,highcontrast:2,higher:10,highli:10,highlight:[0,2,3,7,10],hint:10,hit:2,hold:10,home:[0,10],homogen:10,homogeneous_tabbar:2,hook:9,hope:[6,9],horizont:[0,3,10],horrif:8,host:[3,9],hostwatch:9,houston:2,hover:[3,9],how:0,howev:3,hsplit:0,html:[2,3],html_en:2,html_en_gb:2,http:[2,3,9],huge:9,human:0,humour:6,hundr:1,hungri:10,hush_period:9,i18n:2,iambibha:9,ibu:4,icon:0,idea:[1,2,3,9],ideal:5,ident:[1,3,8],idle_add:2,ignor:[2,9],ilgarm:9,imag:[0,2,4,10],immedi:[1,2,10],implement:[9,10],imposs:[2,3],impract:3,improv:[0,1],inactive_period:9,inactivitywatch:9,inbuilt:0,includ:[0,2,3,4,6,8],incomplet:2,incorrect:2,increas:3,independ:4,index:[2,3],indic:4,infinit:10,info:[2,9],inform:[0,2,9,10],ing:1,inherit:[2,4,9],inhibit:2,initi:[2,3,5,9,10],input:2,insecur:3,insert:2,insid:[0,9],insofar:8,instal:[2,6],instanc:[0,1,2,3],instead:[0,2,3,4,10],instruct:2,insurmount:2,intend:4,intent:2,inter:0,interact:[0,1,9],interest:[0,2],interfac:[1,2,3],intern:[0,10],interpret:1,introduct:3,introspect:2,invalu:4,investig:4,invis:[2,10],ipc:0,isn:[1,2],issu:[1,2,3,9,10],item:[0,2],iter:1,itself:[3,9],jazz:9,job:2,joe:2,johnsanchezc:9,join:2,jone:9,ju1iu:9,juli:2,julien:9,jump:2,junk:9,just:[0,1,2,3,4,6,7,9,10],kbyte:1,keep:[3,4,7,10],kei:[3,4,10],kept:[3,5],kernel:9,keybind:[2,6],keyboard:2,keypress:[1,10],keystrok:[4,10],kick:2,kill:[1,4],kind:2,kmoppel:9,knew:9,knock:2,know:[2,3,9,10],knowledg:9,known:[1,4],kobling:2,konsol:6,kontro:[2,8],label:[2,10],lack:2,lag:5,languag:[2,4],larg:[1,2,3],last:[1,2,3,4,9],lastli:3,later:[2,3],latest:2,launch:[0,1,2,3,7,9,10],launcher:[0,2,6],launcherapi:2,launchpad:2,launchpad_bug:9,launchpadbugurlhandl:9,layoutmanag:9,lazka:2,learn:2,least:6,left:[2,3,4,10],leftmost:4,less:2,let:[0,2,3,4,6,9,10],letter:[2,4],liber:9,librari:[8,10],libun:2,libvt:2,licenc:8,licens:6,life:2,light:[2,10],lighter:1,limit:[0,2,3],limt:2,link:[2,3,5,9,10],list:[0,1,2,3,4,6,7,9,10],listen:0,lit:2,littl:[1,2,3,6,9],load:[1,2,3,7,9],local:[2,9],localhost:[0,3],locat:[3,9,10],log:[3,9],logic:[2,10],login:[3,10],longer:[2,10],look:[0,2,3,4,6,9],loop:10,loquaci:2,lose:[1,2,3,7,10],lot:[0,1,2,3,6],love:9,lower:[2,4],machin:[3,4,9],made:[2,3,4,9],mai:[0,1,2,3,4,9,10],mail:3,mailto:3,maintain:[2,8,9],mainten:2,major:2,make:0,man:[0,8],manger:3,mani:[0,2,3,6,9,10],manual:0,manual_xxxx:2,mariolameira:9,mark:2,master:[0,2,9],match:[3,9],matur:9,maximis:[0,2,3,4,7,10],mayb:[2,3],mbyte:1,mchelem:9,mean:[2,4,7,10],meant:3,meantim:0,mechan:9,median:1,mega:3,mem:1,mention:[0,2,3,4,9],menu:[0,2],menubar:10,menuitem:9,merg:2,messag:0,metaphor:6,method:[0,1,2,3,9,10],middl:[1,10],might:[2,3,4],mikeadkison:9,mild:10,mileston:2,millisecond:9,mind:[1,2,10],mindmaz:2,mine:3,minim:[0,3],minimum:10,minor:5,minu:[2,3],misbehav:3,misc:8,misnam:9,miss:[2,5],mit:8,mix:2,mode:[2,4,9,10],model:10,modifi:[3,4],mojo:9,moment:[1,10],monei:6,monoglot:2,more:[0,1,2,3,4,6,7,9,10],most:[3,6,9],mostli:2,mous:[2,3,4,7,9,10],mouser:3,move:[1,2,3,7,9,10],movement:3,movi:2,mozilla:9,much:[1,2,3,10],multipl:[0,2,3],must:[1,2,3,9,10],my_logg:9,myconfig:9,myfirstplugin:9,mysteri:[2,3,10],nalkaya:9,name:[0,2,3,4,7,9,10],namespac:9,nasa:2,nativ:2,natur:[3,10],neat:2,necessari:[0,3],need:[0,1,2,3,4,7,9,10],net:[2,9],never:[2,3,9,10],newer:[2,4,10],next:2,nicoulaud:9,nightmar:2,nntp:3,node:2,nois:10,non:[2,8],none:[4,6,9,10],nook:2,normal:[0,1,10],note:[2,3,5,8,10],noth:10,notic:[1,2],notif:9,notion:0,now:[2,3,4,9],nuke:2,number:[0,2],numer:0,nut:9,object:9,oblig:1,obviou:[3,6,9],occur:10,off:[0,1,2,3,4,10],offend:2,often:[1,3,6],old:2,on_vte_size_alloc:2,onc:[1,2,3,4,9,10],onli:[0,1,2,3,4,9,10],onto:10,open:[0,1,2,3,7,9,10],open_any_file_plugin:9,opensus:2,opinion:1,oppos:10,order:[2,3,6,7,9],org:[0,2,3,8,9],organis:4,origin:[2,3,9,10],other:0,otherwis:9,our:[2,10],out:[1,2,3,4,9],output:[0,2,9,10],outsid:9,outstand:[2,3],over:[1,2,3,9,10],overdu:2,overhead:1,overlai:2,overrid:10,overridden:10,own:[2,3,6],packag:[2,9],pad:3,page:[0,2,3,8,9],pai:9,paid:6,pane:10,panel:10,papajok:9,paramet:10,parent:[0,2,3],part:[0,3,4,9,10],parti:6,partial:10,particl:2,particular:[2,9],particularli:2,pass:[0,9,10],past:[3,4,10],patch:2,path:[0,3,10],pattern:[3,9,10],peev:2,peopl:[0,1,2],per:[2,3,7,10],perceiv:[0,9],perfect:1,perhap:2,period:9,permiss:9,person:[1,2],pet:2,pgdn:3,pgi:2,pgularski:9,pgup:3,phi:4,pick:[2,10],piec:[2,8],pigo:2,pin:[2,7],pinpoint:1,pip:2,pixel:10,place:[1,3,4,10],plain:2,pleas:[2,8,9,10],plenti:2,plu:[3,4],plugin_get_config:9,plugin_set_config:9,point:[1,2,9],pointer:[3,10],poke:9,polici:3,polish:2,polyglot:2,pop:[2,6],popup:[4,9],popup_menu:2,port:[0,1],portuges:2,posit:[0,1,2,3,7,10],poss:2,possibl:[1,2,3,9,10],post:9,postcard:9,poster:2,potenti:[0,1,4,7],power:[2,3,9],ppa:2,practic:1,precaut:9,precis:9,predefin:10,pref:2,prefer:[0,1,2,3,4,6,7,9],prefix:9,prefseditor:2,preliminari:9,preselect:2,presenc:4,present:[1,3,9],press:[2,7,10],pretti:9,prev:2,prevent:[0,3],preview:3,previou:[3,10],previous:[2,9,10],primari:[3,10],principl:2,print:0,prioriti:[2,10],probabl:[0,1,2,3,9],problem:[0,4,6,9,10],problemat:1,proc:1,proce:4,process:[0,1,2,3,5,9],product:[0,1],profil:[0,1,2],program:[0,3,10],progress:[1,2,9],project:[2,9,10],promis:2,prompt:[0,7],properli:3,properti:0,proport:10,provid:[2,3,4,8],psutil:2,pt_br:2,pun:4,purpos:[1,2,4],put:[2,6,10],pygobject:2,pygtk:[2,9],python2:2,python3:2,python:0,python_exampl:2,queri:2,quick:[2,4,6,9],quickexit:1,quickli:[4,7],quicklist:2,quiet:9,quirk:10,quit:[0,1,2,9,10],r1598:5,r1621:5,rail:9,raiser:2,random:6,randomli:4,rang:10,rather:[0,1,2,9,10],reach:[2,3,9],read:[2,3,8,10],readabl:0,readthedoc:2,real:[1,2,6],realis:4,realist:2,realli:[1,2,9],reappear:4,rearrang:0,reason:[9,10],rebal:[2,3],rebalanc:3,receiv:[2,3,4,9,10],recommend:[0,9],record:[2,10],recov:1,recreat:1,rectangl:10,red:[3,4],reduc:[2,6],redund:9,ref:2,refer:[4,6,9],refresh:2,refund:6,regard:9,region:2,regist:2,regular:9,reimplement:2,rel:2,relat:[0,3,4,9],releas:[2,3,5,9],releg:2,reli:9,remain:[2,4,10],rememb:[0,2],remov:[2,4,10],renam:[2,3],repeat:[3,4],replac:[2,4,10],replic:2,report:9,reposit:9,repres:[3,7],reproduc:[2,9],reproduct:2,request:0,requir:[0,2,10],resembl:3,reset:2,resiz:[3,10],resolv:2,resourc:[2,10],respons:9,rest:0,restart:[1,10],restor:[2,3,9],result:[0,1,2,3,9],revert:10,review:2,revis:2,rewritten:9,right:[0,2,3,4,7,9,10],risk:9,role:0,room:2,root:[1,2,9],rotat:3,rough:2,row:2,rtd:2,rudimentari:2,rule:0,run:[0,1,2,4,7,9,10],runtim:9,sai:[2,4,9],said:8,same:[0,1,2,3,4,7,9,10],save:[1,2,3,6,7,9,10],saver:4,scale:[3,10],scheme:10,scope:[0,9],screen:[0,2,9,10],screenshot:[4,9],script:0,search:0,searchplugin:9,sec:1,second:[0,1,2,3,4,9,10],section:[0,1,3,7,9,10],secur:9,see:[0,2,3,4,8,9,10],seem:[0,2,3,9,10],seemingli:2,seen:[0,2,3,7,9],select:[0,2,3,4,7,9,10],self:[2,9],send:[2,4],sens:[2,3,4,6,9,10],sent:9,separ:[0,3,9,10],seper:[2,10],sequenc:10,sequenti:3,seri:9,seriou:2,serv:2,server:[0,2,3,10],session:[2,9,10],set:[0,1,2],setup:[2,6],sever:[4,9],shade:[3,10],shape:10,share:[1,9],shepherd:2,shift:[2,3,4],shini:9,ship:9,shortcut:[1,2,3,4,6,7,10],should:[0,1,2,3,5,9,10],show:[0,1,2,3,4,9,10],show_titlebar:9,shown:[3,4,7,9],shrink:10,sibl:[2,3],side:[2,10],sidebar:[2,10],sie:2,signal:2,silenc:9,silent:9,similar:[3,9],simplest:[0,3,6,9],simpli:[0,1,3,4,10],simplifi:9,simultan:6,sinan:9,sinc:[2,10],singl:[0,1,2,3,4,7,10],singleton:2,sip:3,site:9,six:10,size:[0,1,2,3,7,10],skip:4,slide:1,slightli:4,slower:1,slowli:2,small:[2,9,10],smaller:9,smidgen:1,smooth:10,smorgasbord:2,snap:2,snider:8,snip2cod:9,snippet:9,softwar:9,sole:1,solid:10,some:[0,1,2,3,4,5,7,9,10],somebasepluginclass:9,somehow:2,someon:2,someth:[1,2,3,4,9],sometim:[2,3,6],sort:[2,9],sourc:[2,8,9],space:[2,3,9],sparkstar:9,spawn:2,speak:[2,3],speaker:2,specif:[0,2,8,9],specifi:[0,9,10],speech:2,speed:4,spell:2,spend:7,spent:3,sphinx:2,sphinx_rtd_them:2,split:[0,2,3,4,7,9,10],splitter:2,spot:[2,4],sprechen:2,ssh:9,ssh_menu:9,sshermin:9,stabl:2,stai:[1,4],stamina:7,stamp:9,stand:2,standard:[0,3,10],start:[0,1],starter:2,startup:[0,1,10],state:[1,7,8,9,10],statement:0,statu:[2,4,10],step:[2,10],stephen:5,sterl:2,steve:[3,8,9],still:[1,2,9,10],stock_:2,stop:[9,10],storag:9,store:[0,2,7,9],strang:[1,3,6],strictli:[0,2,3],string:[3,9],strip:[3,9,10],strongli:0,structur:[0,9,10],struggl:2,stuff:2,sub:[0,2,3,9,10],subclass:2,submit:2,subsequ:[3,10],substitut:2,sudo:2,suffici:9,suggest:[2,4,9],suit:3,suitabl:3,support:[2,9],sure:[2,3,9,10],surpris:1,swap:1,swatch:10,sync:1,syslog:3,system:[0,2,9,10],tab:[0,2,3,4,6,7,9,10],tabl:10,tailor:3,take:[1,2,3,6,9,10],taken:[0,4,10],talk:6,tall:10,target:[2,3],task:[0,2,3],taskbar:[1,3,10],tbd:[3,4],team:2,techqu:2,tell:[2,7],telnet:[0,3],temporarili:[2,3,4],tend:6,tenscoresplugin:9,term:[2,3,8],termin:0,terminal_menu:9,terminal_tab:0,terminal_tab_titl:0,terminalexport:9,terminator_bugzilla_handl:9,terminator_config:0,terminator_plugin:9,terminator_uuid:0,terminatorhostwatch:9,terminatorlib:[0,2,9],terminatorplugin:9,terminolog:4,ters:2,text:[2,3,9,10],than:[1,2,3,4,7,9,10],theer108:9,thei:[0,2,3,4,5,8,9,10],them:[1,2,3,4,7,9,10],theme:[2,8,9,10],theori:[9,10],therefor:9,therein:9,thi:[0,1,2,3,4,5,6,7,8,9,10],thing:[1,2,3,4,5,7,9],think:[1,2,9],third:[3,6],those:[2,3,4,10],though:[0,4],thought:2,three:[2,3,4,10],through:[0,2,3,9,10],tile:3,till:2,time:[0,1,2,3,4,7,9,10],tint:10,tip:7,titl:[0,1,2],titlebar:[2,3,4,7,9],todai:3,toggl:[1,2,3,4,10],told:9,too:[2,3,4,9],tool:[2,7,9],toolbar:3,top:[1,2,3,7,9,10],topic:0,total:1,touch:9,tradit:[3,10],train:3,transpar:10,treat:9,tree:[2,10],tri:2,triag:2,tricki:2,trigger:[3,9],trio:3,truli:8,trunk:2,trusti:2,truth:10,tune:3,turn:[0,2,3,4,9,10],tutori:[2,3,9],twice:0,two:[0,2,3,4,9,10],type:[2,3,4,6,9,10],typic:0,ubuntu:[2,10],ultim:9,ummmm:[9,10],uncertainti:9,uncheck:3,uncontrol:10,under:[0,2,3,8,9],underli:[9,10],underlin:[9,10],underneath:10,understand:[2,3,4,9,10],understood:3,unexplain:10,unfocus:10,unfortun:2,ungroup:[2,4],unhid:[2,3],unicod:10,uninform:1,uniqu:[7,9],uniti:2,unless:[0,9],unlik:3,unnecessari:2,unsur:9,until:[2,3,4,9,10],upload:9,upon:0,upper:4,urgent:10,uri:9,url:3,url_handl:9,urlhandl:9,usabl:2,user:[2,3,9,10],usr:[2,9],usual:[2,4,9,10],utf:[3,10],util:[0,10],uuid:[0,7],vagu:0,valencia:2,valid:[0,2,9],valu:[2,7,9,10],valv:2,vanish:10,vari:[3,10],variabl:[0,2],varianc:1,variant:9,variou:0,verg:2,veri:[1,2,10],verifi:2,version:[0,1,2,4,10],vertic:[0,3,10],via:6,video:2,view:[1,2,3],virtual:10,visibl:[1,2,3,7,10],visible_bel:2,visual:[2,4,10],voidspac:8,voip:3,vsplit:0,vte0:2,vte:[1,2,3,4,10],wai:0,wait:[2,7,9],walk:2,want:[2,9,10],warm:2,warn:2,warrant:3,wast:3,watch_interv:9,webcal:3,weird:2,welcom:[1,2,5],well:[3,4,7,10],went:9,were:[1,2,3,4,9],what:[2,3],whatev:[1,2,9,10],wheeldown:3,wheelup:3,when:[0,1,2,3,4,7,9,10],where:[1,2,3,4,7,9,10],whether:[4,10],which:[0,1,2,3,4,7,8,9,10],whichev:[0,1],white:9,who:2,whole:2,wholli:8,wide:10,wider:2,widget:[1,2,10],width:10,wiki:2,wise:1,wish:[3,9,10],wishlist:2,within:[0,2,3,7,10],without:[0,2,4,9],wm_class:0,wm_window_rol:0,wonder:10,word:[6,10],word_char:2,work:0,workdir:2,workspac:[1,2,7,10],world:2,worri:1,worst:9,would:[0,1,2,3,4,9],wouldn:0,wow:9,wrangl:2,wrap:3,wrapper:0,written:[2,8,9],www:[2,3,9],wwwhostnam:3,xterm:[1,6],xxxx:2,yeah:[1,2],yet:[2,9],you:[0,1,2,3,4,6,7,9,10],your:[0,1,2,3,4,6,7,8],yournam:9,yourself:3,yup:9,zero:3,zoom:2},titles:["Advanced Usage","Frequently Asked Questions","Getting involved","Getting Started","The Grouping Menu","Document history","Welcome to Terminator’s documentation!","Layouts and the Layout Launcher","Licensing","Plugins","Preferences Window"],titleterms:{abl:3,about:10,action:2,activ:9,advanc:0,api:2,appear:10,applic:2,apt:9,around:3,artwork:2,ask:1,background:10,bad:1,basic:9,behaviour:10,bell:10,bloat:1,broadcast:4,buffer:3,bug:[2,9],chang:3,click:3,code:9,colour:10,command:[0,9,10],compat:10,config:0,context:[3,9],creat:9,current:3,cursor:10,custom:[0,9],dbu:0,debug:0,develop:2,doc:2,document:[5,6],drag:3,drop:3,dumb:1,encod:10,file:0,foreground:10,frequent:1,from:6,gener:[0,10],get:[2,3],global:10,group:4,gtk3:2,handler:9,histori:5,how:1,icon:2,improv:2,inact:9,includ:9,input:4,insert:[3,4],instal:9,involv:2,item:[3,9],keybind:10,keyboard:3,launcher:7,launchpad:9,layout:[0,3,7,10],licens:8,like:1,line:0,logger:9,main:2,make:1,manag:0,manipul:4,manual:2,maven:9,memori:1,menu:[3,4,9],multipl:4,navig:3,next:3,number:[3,4],option:0,other:2,own:9,palett:10,parti:9,perform:1,plugin:[2,9,10],port:2,prefer:10,prev:3,profil:[3,10],python:1,quak:1,question:1,remotin:0,reset:3,ridicul:6,scroll:10,scrollback:3,scrollbar:3,search:3,sensibl:1,set:3,shell:0,shot:[2,9],simpl:6,slow:1,splitter:3,start:3,style:1,suck:1,summari:1,termin:[1,2,3,4,6,9,10],test:[2,9],third:9,titl:3,titlebar:10,translat:2,updat:2,url:9,usag:0,wai:1,watch:9,welcom:6,what:6,why:1,window:[0,10],work:1,wrap:9,write:1,your:9,zoom:3}})
\ No newline at end of file
diff --git a/doc/manual/source/advancedusage.rst b/doc/manual/source/advancedusage.rst
index fd22e47c..8745df30 100644
--- a/doc/manual/source/advancedusage.rst
+++ b/doc/manual/source/advancedusage.rst
@@ -201,7 +201,14 @@ Here you will see the port number, and you can simply use::
into this terminal, even though it is already there in
the launching terminal. This can get rather annoying,
and seems counter-productive to me, so a way to turn
- off the output in the debug console may be added.
+ off the output in the debug console may be added. In
+ the meantime you can use::
+
+ >>> from terminatorlib import util
+ ... util.DEBUG=False
+
+ This should turn off the output, and let you explore the
+ internal structure more easily.
The debug options and their usage are detailed
:ref:`here `.
diff --git a/doc/manual/source/gettinginvolved.rst b/doc/manual/source/gettinginvolved.rst
index 40db0b99..73625a46 100644
--- a/doc/manual/source/gettinginvolved.rst
+++ b/doc/manual/source/gettinginvolved.rst
@@ -205,128 +205,130 @@ Some of these wishlist items are also in my own text file of "Things
to do" / "Big bag of crazy", which as of August 2015, revision 1598,
looks like this::
- Enhancements which may, or may not, have a wishlist item
- ========================================================
- Finish the WIP window icons
+ Enhancements which may or may not have a wishlist item
+ ======================================================
+ Completely new features
+ Add libunity quicklist of saved layouts
+ https://wiki.ubuntu.com/Unity/LauncherAPI#Python_Example
+ http://www.techques.com/question/24-64436/Refreshing-of-Dynamic-Quicklist-doesn%27t-work-after-initialization
+ http://people.canonical.com/~dpm/api/devel/GIR/python/Unity-3.0.html
+ Possibly use the progress bar and or counter for something too.
+ Add an appindicator menu for launching sessions.
- Add a list of the default keybindings to the Preferences -> Keybindings window?
+ Layouts
+ Layout Launcher
+ Could bind the shortcut as a global toggle to hide show
+ Could save
+ window position/size
+ hidden status
+ always on top
+ pin to visible workspace
+ Layout needs to save/load more settings
+ Per layout?
+ Group mode status (all, group, off)
+ Split to this group
+ Autoclean groups
+ Per window
+ always on top
+ pin to visible workspace
+ Per tab
+ Per terminal
+ Store the custom command and working directory when we load a layout, so making small changes and saving doesn't lose everything.
+ It could be possible to detect the current command and working directory with psutil, but could be tricky. (i.e. do we ignore bash?)
+ A per layout "save on exit" option to always remember last setup/positions etc. Probably requires above to be done first.
- Add libunity quicklist of saved layouts
- https://wiki.ubuntu.com/Unity/LauncherAPI#Python_Example
- http://www.techques.com/question/24-64436/Refreshing-of-Dynamic-Quicklist-doesn%27t-work-after-initialization
- http://people.canonical.com/~dpm/api/devel/GIR/python/Unity-3.0.html
- Possibly use the progress bar and or counter for something too.
+ Missing shortcuts:
+ Just shortcut:
+ Context menu (in addition to Windows menu button - not always available on all keyboards)
+ Group menu
+ Open preferences
+ Change tab text (#1054300-patch), titlebar text, group name
+ Toggle titlebar visibility
+ Equalise the splitters (siblings/siblings+children/siblings+parents,all)
+ Zoom +receiver in/out/reset
+ Zoom all in/out/reset
+ New code:
+ Open a shortcut help overlay (Ctrl-F1?)
+ Insert tab text, titlebar text, group name value into terminal(s)
+ Last terminal / tab / window(again to jump back to original) #1440049
+ Limit broadcast group/all to current tab / window (toggle)
+ Broadcast temporarily off when maximised or zoomed to single term (toggle)
- Add an appindicator menu for launching sessions.
+ Titlebar
+ Add large action/status icons for when titlebar is bigger.
+ Improve the look/spacing of the titlebar, i.e. the spacing around/between elements
- Layout Launcher
- Could bind the shortcut as a global toggle to hide show
- Could save
- window position/size
- hidden status
- always on top
- pin to visible workspace
+ Tabs
+ right-click menu replicating GNOME-Terminals (move left/right, close, rename)
- Layout needs to save/load more settings
- Per layout?
- Group mode status (all, group, off)
- Split to this group
- Autoclean groups
- Per window
- always on top
- pin to visible workspace
- Per tab
- Per terminal
- Store the custom command and working directory when we load a layout, so making small changes and saving doesn't lose everything.
- It could be possible to detect the current command and working directory with psutil, but could be tricky. (i.e. do we ignore bash?)
-
- A per layout "save on exit" option to always remember last setup/positions etc. Probably requires above to be done first.
+ Menus
+ Add acellerators (i.e. "Shift+Ctr+O") might look too cluttered.
Preferences
+ Profiles
+ Add preselection to the profile tab
Layouts
Have changing widgets depending on what is selected in the tree
Terminal title editable
+ Button in prefs to duplicate a layout
+ Ordering in list
+ Keybindings
+ Add a list of the default keybindings to the Preferences -> Keybindings window?
+ Option for close_button_on_tab in prefs. (needs tab right-click menu first
+ Option to rebalance siblings on a split (don't think children or ancestors make sense)
+ Figure out how to get the tree view to jump to selected row for prefseditor
- Config
+ Config file
Items should be sorted for saving. Easier for comparing and spotting changes.
- Give plugins ability to register shortcuts
-
- Missing shortcuts:
- Context menu (in addition to Windows menu button - not always available on all keyboards)
- Group menu
- Open preferences
- Open a shortcut help overlay
- Change tab text (#1054300-patch), titlebar text, group name
- Toggle titlebar visibility
- Equalise the splitters
- Launch help (F1)
- Zoom +receiver in/out/reset
- Zoom all in/out/reset
- Last terminal (again to jump back to original) #1440049
+ Plugins
+ Give plugins ability to register shortcuts
+ Custom Commands is blocking, perhaps make non-blocking
Drag and Drop
Terminal without target opens new window
Tab to different/new window depending on target
- Improve DBus interface, add coordination between sessions, i.e.:
- multiple DBus ports? register them with a master DBus session, be able to query these, etc
- be able to drive them more with command line commands, and not just from within own shell
- Remotinator improvements
-
- Abstract out the session/layout allowing multiple logical layouts in the same process to reduce resource used
- This is a big piece of work, as a lot of the Terminator class would need seperating out.
-
- Hide window should find the last focussed window and hide that. Second hit unhides and focusses it
- Add a power hide to hide all of shortcut bound instances windows
- Use the dbus if available to hide the current active window, then unhide it on second shortcut press
- If the dbus is available:
- The hide will go to the focussed instance, instead of the first to grab the shortcut
- Add a super power hide to hide all Terminator windows
- In both cases a second shortcut unhides whatever was hidden
+ Major architectural
+ Improve DBus interface, add coordination between sessions, i.e.:
+ multiple DBus ports? register them with a master DBus session, be able to query these, etc
+ be able to drive them more with command line commands, and not just from within own shell
+ Remotinator improvements
+ Abstract out the session/layout allowing multiple logical layouts in the same process to reduce resource used
+ This is a big piece of work, as a lot of the Terminator class would need seperating out.
+ Hide window should find the last focussed window and hide that. Second hit unhides and focusses it
+ Add a power hide to hide all of shortcut bound instances windows
+ Use the dbus if available to hide the current active window, then unhide it on second shortcut press
+ If the dbus is available:
+ The hide will go to the focussed instance, instead of the first to grab the shortcut
+ Add a super power hide to hide all Terminator windows
+ In both cases a second shortcut unhides whatever was hidden
Split with command / Inherit command/workdir/groups etc
Somehow make Layout Launcher, Preferences, & poss. Custom Commands singleton/borg (possibly use dbus)
- Custom Commands is blocking, perhaps make non-blocking
-
- Button in prefs to duplicate a layout
-
- Check widget for close_button_on_tab in prefs.
-
When in zoomed/maximised mode
Perhaps the menu could contain a quick switch sub menu, rather than having to Restore, right-click, maximise
Shortcuts for next/prev,up/down/left/right, etc. How should they behave
- Limit broadcast group/all to current tab
-
- Broadcast off when maximised or zoomed to single term
-
All non main windows to be changed to glade files
For me the two different sets of next/prev shortcuts are a bit of a mystery.
- Add preselection to the profile tab
-
- Figure out how to get the tree view to jump to selected row for prefseditor
-
- Ability to insert window, titlebar, or group value into terminal(s)
-
Let window title = terminal titlebar - perhaps other combos. Some kind of %T %G %W substitution?
If we can figure out how to do arbritrary highlighting, perhaps we can get a "highlight differences" mode like used to exist in ClusTerm.
This could also be limted to highlighting diffs between those in the same group.
- Add large action/status icons for when titlebar is bigger.
+ Issues encountered where not aware of any LP bug
+ ================================================
- Issues encountered which may, or may not, already have an LP bug
- ================================================================
+ BUG: Zoom and maximise do not work if single terminal in a tab, gtk2 & gtk3. Intentional?
- BUG: Zoom and maximise do not work if single terminal in a tab, gtk2 & gtk3.
-
- BUG: If first tab is split the tabs label width increases and pushes others off window gtk3 (in gtk2, the label shifts right, but other tabs OK)
+ BUG: Zoom on a split non-maximised window on just one terminal causes window size changes if zoomed terminal font is
+ bigger that the non-zoomed window.
BUG: Groups: Create two tabs with splits. Super+G (group all), move to other tab and Super+T (group tabs), move back and type
Output in tab group too. Also for custom groups.
@@ -338,7 +340,8 @@ looks like this::
If one of our own windows/menus pops up, an inhibit flag is set.
When the window/menu is closed we call a deferred hide on the main window
In the deferred function, we check if we now have focus, and do not hide
- In the deferred function, we check if inhibit is set and do not hide.
+ In the deferred function, we check if inhibit is set and do not hide
+ Could create a popup_menu subclass that sets the inhibiter
So as you can see, still lots of room for improvements, and plenty of
ideas if you are trying to find small starter tasks.
@@ -383,20 +386,20 @@ For the record, as of August 2015, with the `gtk3 branch`_ at revision
Outstanding GTK3 tasks/items/reviews etc remaining
===================================================
- Outstanding trunk revisions:
+ Outstanding trunk revisions: 1599-1602 (minus manual, that comes later), 1613-1615, 1617
If titlebar text wider than window, the visual bell icon does not appear
If editing label in titlebar, the whole layout gets distorted until finished, then snaps back to mostly correct layout
In High contrast mode the titlebar background only works over the group button
In High contrast mode the titles are invisible for terminals with a group
- Fix/reimplment the DBUS for GTK3. GI seems incomplete with no Server. Try to get old style working again.
+ Fix/reimplement the DBUS for GTK3. GI seems incomplete with no Server. Try to get old style working again.
Need to go through all the Gtk.STOCK_* items and remove. Deprecated.
Homogeneous_tabbar removed? Why?
Need to set the version requirements - how? needed?
terminal.py:on_vte_size_allocate, check for self.vte.window missing. Consequences?
terminal.py:understand diff in args between old fork and new spawn of bash. Consequences?
- VERIFY(8)/FIXME(8) FOR GTK3 items to be dealt with
+ VERIFY(8)/FIXME(7) FOR GTK3 items to be dealt with
- For future with vte0.40+ - reimplment/restore the word_chars stuff.
+ For future with vte0.40+ - reimplement/restore the word_chars stuff.
Not fixable so far as I can see
===============================
@@ -412,7 +415,7 @@ us for a long time yet, but this should serve as a warning.
.. _gtk3 branch: https://code.launchpad.net/~gnome-terminator/terminator/gtk3
--------------------------
-API Docs
+Terminator API Docs
--------------------------
Strictly speaking this isn't an API as such, because it is just using
@@ -435,3 +438,62 @@ then even less is displayed in the sidebar.) If you can help, join
the A-Team... Or better yet, send me some changes that fix this.
.. _Terminator API docs: ../apidoc/index.html
+
+--------------------------
+Other Docs for Developers
+--------------------------
+
+Here is a list of some useful sets of documentation:
+
++---------------------------+-------------------------------------------------------------------+
+| **General** |
++---------------------------+-------------------------------------------------------------------+
+| Python | https://docs.python.org/release/2.7/index.html |
++---------------------------+-------------------------------------------------------------------+
+| GNOME Dev. Center | https://developer.gnome.org/ |
++---------------------------+-------------------------------------------------------------------+
+| Bazaar DVCS | http://doc.bazaar.canonical.com/en/ |
++---------------------------+-------------------------------------------------------------------+
+| **GTK 2** |
++---------------------------+-------------------------------------------------------------------+
+| PyGTK | https://developer.gnome.org/pygtk/stable/ |
++---------------------------+-------------------------------------------------------------------+
+| VTE for GTK 2 | https://developer.gnome.org/vte/0.28/ |
++---------------------------+-------------------------------------------------------------------+
+| **GTK 3** |
++---------------------------+-------------------------------------------------------------------+
+| GObject Introspection | https://wiki.gnome.org/Projects/GObjectIntrospection |
++---------------------------+-------------------------------------------------------------------+
+| GObject | https://developer.gnome.org/gobject/stable/ |
++---------------------------+-------------------------------------------------------------------+
+| PyGObject Introspection | https://wiki.gnome.org/Projects/PyGObject |
++---------------------------+-------------------------------------------------------------------+
+| PyGObject | https://developer.gnome.org/pygobject/stable/ |
++---------------------------+-------------------------------------------------------------------+
+| Many PIGO autodocs | http://lazka.github.io/pgi-docs/ |
++---------------------------+-------------------------------------------------------------------+
+| GDK3 Ref. Manual | https://developer.gnome.org/gdk3/stable/ |
++---------------------------+-------------------------------------------------------------------+
+| GTK3 Ref. Manual | https://developer.gnome.org/gtk3/stable/index.html |
++---------------------------+-------------------------------------------------------------------+
+| Python GTK+ 3 Tutorial | http://python-gtk-3-tutorial.readthedocs.org/en/latest/index.html |
++---------------------------+-------------------------------------------------------------------+
+| VTE for GTK 3 | https://developer.gnome.org/vte/0.38/ |
++---------------------------+-------------------------------------------------------------------+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/manual/source/gettingstarted.rst b/doc/manual/source/gettingstarted.rst
index 9dfd5461..43bb2d20 100644
--- a/doc/manual/source/gettingstarted.rst
+++ b/doc/manual/source/gettingstarted.rst
@@ -36,6 +36,9 @@ the two primary menus showing:
.. image:: imgs/window_breakdown.png
+.. note:: You will never see a window that looks like this, as it is
+ impossible to have both menus up at the same time.
+
#. :ref:`context-menu` -
This is the main menu reached with ``right-click`` over a terminal, and
will let you access all the settings, profiles, shortcuts and
@@ -47,8 +50,9 @@ the two primary menus showing:
terminals we will cover this properly. For now it is enough to know
where it is and how to trigger it.
-.. note:: You will never see a window that looks like this, as it is
- impossible to have both menus up at the same time.
+ .. note:: By default titlebars are shown. If the titlebar has been
+ hidden :ref:`grouping-menu` functions will be added as a
+ sub-menu to :ref:`context-menu`.
.. _context-menu:
diff --git a/doc/manual/source/history.rst b/doc/manual/source/history.rst
index 5f10af35..c8b85a41 100644
--- a/doc/manual/source/history.rst
+++ b/doc/manual/source/history.rst
@@ -1,3 +1,7 @@
+.. |br| raw:: html
+
+
+
.. image:: imgs/icon_history.png
:align: right
:alt: Every'ding come from de Greek!
@@ -8,11 +12,16 @@ Document history
Documentation process started 2015-07-17 by Stephen Boddy.
-+---------------+------------+----------------------------+----------------------------+
-| Updated for | Date | Author / Editor | Notes |
-+===============+============+============================+============================+
-| 0.97, r1598 | 2015-08-07 | Stephen Boddy | Initial creation |
-+---------------+------------+----------------------------+----------------------------+
+All contributions and improvements are welcome.
+
++--------------+------------+-----------------+--------------------------------+
+| Updated for | Date | Author / Editor | Notes |
++==============+============+=================+================================+
+| 0.97, r1598 | 2015-08-07 | Stephen Boddy | Initial creation |
++--------------+------------+-----------------+--------------------------------+
+| 0.97, r1621 | 2015-08-21 | Stephen Boddy | Minor changes/corrections |br| |
+| | | | Added links to dev docs |
++--------------+------------+-----------------+--------------------------------+
.. note:: Ideally this documentation should be kept up-to-date with
the changes as they go in. This way things don't get missed.
diff --git a/doc/manual/source/imgs/prefs_global.png b/doc/manual/source/imgs/prefs_global.png
index 0a4085a4..af3eb4cf 100644
Binary files a/doc/manual/source/imgs/prefs_global.png and b/doc/manual/source/imgs/prefs_global.png differ
diff --git a/doc/manual/source/layouts.rst b/doc/manual/source/layouts.rst
index 7da2f6ab..5f340fea 100644
--- a/doc/manual/source/layouts.rst
+++ b/doc/manual/source/layouts.rst
@@ -97,8 +97,3 @@ Here's a brief run-down of keyboard and mouse use:
| Launch a layout | ``double-click`` | ``Return`` |
+--------------------------+------------------+---------------------+
-.. note:: If an instance of Terminator is already running with DBus
- active, you must either use the shortcut, or disable DBus
- for the instance by also passing ``-u``. This needs to be
- fixed.
-
diff --git a/doc/manual/source/preferences.rst b/doc/manual/source/preferences.rst
index 95c69d56..720c3c72 100644
--- a/doc/manual/source/preferences.rst
+++ b/doc/manual/source/preferences.rst
@@ -349,6 +349,12 @@ Command
If enabled and set, the users default shell will be replaced with
the command specified here.
+
+ .. note:: If you place an entry here note that there is no ``bash`` or
+ other shell underneath it. When the command ends, there
+ is no chance to drop to a shell or other program. This can
+ be worked around by using the shell line seperator ``;``
+ and a following ``bash`` command.
**When command exits** (default: Exit the terminal)
@@ -610,6 +616,12 @@ the right become enabled, and can be changed.
Override the command run in the terminal, same as in a profile,
but this one has a higher priority. If empty, it will run the command
in the profile, or the default user shell.
+
+ .. note:: If you place an entry here note that there is no ``bash`` or
+ other shell underneath it. When the command ends, there
+ is no chance to drop to a shell or other program. This can
+ be worked around by using the shell line seperator ``;``
+ and a following ``bash`` command.
**Working directory**