From 4f0c4330d23f5d19f8ff37399ccd966121951667 Mon Sep 17 00:00:00 2001 From: Stephen Boddy Date: Thu, 1 Oct 2015 03:29:44 +0200 Subject: [PATCH] Manual updates: Add the new PuTTY paste mode Add new Remotinator commands FAQ for other Terminator Add Bug handling flow Minor changes/corrections --- .../_build/html/_images/prefs_global.png | Bin 75161 -> 77233 bytes .../_build/html/_sources/advancedusage.txt | 52 +++- doc/manual/_build/html/_sources/faq.txt | 18 ++ .../_build/html/_sources/gettinginvolved.txt | 213 +++++++++++----- .../_build/html/_sources/gettingstarted.txt | 14 +- doc/manual/_build/html/_sources/history.txt | 26 +- .../_build/html/_sources/preferences.txt | 14 +- doc/manual/_build/html/advancedusage.html | 78 +++++- doc/manual/_build/html/faq.html | 14 ++ doc/manual/_build/html/genindex.html | 13 +- doc/manual/_build/html/gettinginvolved.html | 231 ++++++++++++------ doc/manual/_build/html/gettingstarted.html | 26 +- doc/manual/_build/html/history.html | 30 ++- doc/manual/_build/html/index.html | 13 +- doc/manual/_build/html/objects.inv | Bin 602 -> 605 bytes doc/manual/_build/html/preferences.html | 26 +- doc/manual/_build/html/search.html | 13 +- doc/manual/_build/html/searchindex.js | 2 +- doc/manual/source/advancedusage.rst | 52 +++- doc/manual/source/faq.rst | 18 ++ doc/manual/source/gettinginvolved.rst | 213 +++++++++++----- doc/manual/source/gettingstarted.rst | 14 +- doc/manual/source/history.rst | 26 +- doc/manual/source/imgs/prefs_global.png | Bin 75161 -> 77233 bytes doc/manual/source/preferences.rst | 8 +- 25 files changed, 848 insertions(+), 266 deletions(-) diff --git a/doc/manual/_build/html/_images/prefs_global.png b/doc/manual/_build/html/_images/prefs_global.png index af3eb4cf8977fdc058534baddc7fc6d7b7b6db04..a1e5cfc53852cdd7a06fd3fd68975b6a501d18e8 100644 GIT binary patch delta 60346 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ì~Gwf2V&OiUMQP;gQq%qigz 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 I&&>k=2Q*rf-~a#s diff --git a/doc/manual/_build/html/_sources/advancedusage.txt b/doc/manual/_build/html/_sources/advancedusage.txt index 8745df30..ef5a71d3 100644 --- a/doc/manual/_build/html/_sources/advancedusage.txt +++ b/doc/manual/_build/html/_sources/advancedusage.txt @@ -210,6 +210,10 @@ Here you will see the port number, and you can simply use:: This should turn off the output, and let you explore the internal structure more easily. +.. warning:: Using the ``-dd`` option will make the :ref:`dbus` + interface problematic. Any attempt to use :ref:`remotinator` + will hang the main application. + The debug options and their usage are detailed :ref:`here `. @@ -258,20 +262,49 @@ Remotinator is a minimal wrapper around making DBus calls, and is typically run from *within* a Terminator terminal. This is not strictly necessary, but if not you will have to do some extra work to determine the valid UUID of a current terminal and pass it as the -``TERMINATOR_UUID`` environment variable. Remotinator is called with:: +``TERMINATOR_UUID`` environment variable, or as the value to the +``-u``\ /\ ``--uuid`` option. Remotinator is called within Terminator +with:: $ remotinator +or with one of the following:: + + $ remotinator --uuid + $ TERMINATOR_UUID= remotinator + $ export TERMINATOR_UUID=; remotinator + +to force the UUID, or call it from outside Terminator. + The following commands are currently enabled: -- **hsplit** - Split the current terminal horizontally -- **vsplit** - Split the current terminal vertically -- **terminals** - Get a list of all terminals -- **terminal_tab** - Get the UUID of a parent tab -- **terminal_tab_title** - Get the title of a parent tab ++-----------------------+-----------------------------------------+ +| Command | Action | ++=======================+=========================================+ +| get_tab [1]_ | Get the UUID of a parent tab | ++-----------------------+-----------------------------------------+ +| get_tab_title [1]_ | Get the title of a parent tab | ++-----------------------+-----------------------------------------+ +| get_terminals | Get a list of all terminals | ++-----------------------+-----------------------------------------+ +| get_window [1]_ | Get the UUID of a parent window | ++-----------------------+-----------------------------------------+ +| get_window_title [1]_ | Get the title of a parent window | ++-----------------------+-----------------------------------------+ +| hsplit [1]_ | Split the current terminal horizontally | ++-----------------------+-----------------------------------------+ +| new_tab [1]_ | Open a new tab | ++-----------------------+-----------------------------------------+ +| new_window | Open a new window | ++-----------------------+-----------------------------------------+ +| vsplit [1]_ | Split the current terminal vertically | ++-----------------------+-----------------------------------------+ -Calling Remotinator without a command will print the options to the -terminal. +.. [1] These entries require either TERMINATOR_UUID environment var, + or the --uuid option must be used. + +Calling Remotinator without a command or with the ``-h`` will print +the options and available commands to the terminal. .. note:: Because a layout (unless launched from the command line as as the first instance) is normally launched as a separate @@ -279,3 +312,6 @@ terminal. within layouts. As mentioned in the :ref:`dbus` section, this has the potential to be improved upon. +There is a lot of scope for expanding this feature, and it is relatively +simple to do, so is an ideal task for dipping ones toes. + diff --git a/doc/manual/_build/html/_sources/faq.txt b/doc/manual/_build/html/_sources/faq.txt index 5a78183b..8756864c 100644 --- a/doc/manual/_build/html/_sources/faq.txt +++ b/doc/manual/_build/html/_sources/faq.txt @@ -12,6 +12,24 @@ Here I'll try to list some common questions that get asked for. Why... ------ +...is there another terminal program called Terminator? +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +There is `another terminal`_ project programmed in Java. It was begun a +bit before this project, but when this projects creator searched the +name I guess the other project did not come up. I don't know the details, +but this project was always Terminator to me. I haven't received +complaints from the other project, although they do get some people +asking in their Groups for support on this project. Please don't do that +folks. + +I have contemplated a name change, although this project has a lot of +visibility with it's current name, and it is hard to come up with a decent +`alternative`_. + +.. _another terminal: https://code.google.com/p/jessies/wiki/Terminator +.. _alternative: http://gnometerminator.blogspot.com/2015/09/whats-in-name.html + ...write in Python? It's slow/bloated/bad? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/doc/manual/_build/html/_sources/gettinginvolved.txt b/doc/manual/_build/html/_sources/gettinginvolved.txt index 73625a46..f6bfb86e 100644 --- a/doc/manual/_build/html/_sources/gettinginvolved.txt +++ b/doc/manual/_build/html/_sources/gettinginvolved.txt @@ -158,6 +158,11 @@ something is an issue, such as: Bugs ----------------------------- +Bugs (and feature requests) are raised and dealt with in the Launchpad +`bugs`_ page. + +.. _bugs: https://bugs.launchpad.net/terminator + - **Fixing** - OK, so yeah, this is coding. - **Reproduce and improving** - Sometimes bugs are lacking info to reproduce, or my system is too different. Or perhaps the original @@ -167,8 +172,119 @@ Bugs gotta do it. Shepherd bugs to the point where it has a priority, a milestone, reproduction steps, confirmation, submitted patches validated, and so on. +- **Raising** - If you have searched and cannot find your bug, you + can raise a new one. -See https://bugs.launchpad.net/terminator +Feature requests are initially raised as bugs, and if it passes the +rather undefined criteria, it will be marked as a **wishlist** item. + +Bug handling +^^^^^^^^^^^^ +I have had one person (possibly others) who are hesitant to use the +status' because they've been "told off" by the developers of other +projects, and people/projects are often different in how they want to +handle bugs. So, with that in mind, let me present my idea of how a +bug should be handled. First a pretty picture: + +.. image:: imgs/launchpad_bugflow.png + +So, the darker blue states are the ones available in Launchpad that +can be manually set. The two marked with a red outline require bug +supervisor role to set, which means a member of the Terminator team. +The pale blue states are ones that I personally feel should be there, +but are missing. I'll explain my intention with those in the +appropriate sections below. The grey state is set automatically only, +and cannot be set by anyone. + +Initial/New +~~~~~~~~~~~ +When you the user create a bug it goes into **New**. If another user +clicks the *This bug affects you* link, this gets moved to **Confirmed**. + +Investigation +~~~~~~~~~~~~~ +If I (or indeed someone else) go to a *New* or *Confirmed* bug, and +are unable to reproduce it then it will be marked **Incomplete**, and +someone (preferably the original raiser, but it can be someone else +affected) needs to revisit and provide the requested additional info. +Ideally when that is added there would be a *New Info* (or similar) +state that the user would set the bug to, and then the dashed line +would be taken. + +Because we don't have this state, we "skip" straight through and abuse +the **Confirmed** state. Set the bug (back) to **Confirmed**, and +assign the official tag *new-info*. Once the ticket is reviewed the +tag will be removed, and a new state assigned, possibly even +*Incomplete* again. + +Note that I am aware of the two *Incomplete* options for with and +without response, but the way it works is unclear, and I can't switch +between the two myself, and it is not clear when Launchpad switches +it. So, I'll be ignoring them and treating *Incomplete* as a single +state. + +Acceptance +~~~~~~~~~~ +At this point the bug should provide enough information to be +reproducible. Only a supervisor can set an issue to **Triaged**. This +state says, "Yes, the information provided either permits me to +reproduce myself, or see what went wrong from provided logs, config, +etc." Typically they go here when I don't have the time to start +working on an immediate fix. + +Alternatively I (or anyone) could start working on a bug. Ideally the +issue should be set to **In Progress**, and assigned to the person +picking it up. That way, two people don't work on the same issue. + +Sometimes, for trivial or interesting bugs, they might get looked at +and fixed so fast that they skip all *Acceptance* categories, and go +straight to one of the *Resolved* states. + +Resolved +~~~~~~~~ +**Fix Committed** is for when a fix is pushed to the main Launchpad +bazaar repository and typically I do this. If you create a contribution +via a branch, and commit to your branch, do not set to this yourself. +Instead associate the bug with the branch, and request a merge. When +I do the merge I will also set the bug to *Fix Committed*. + +An **Invalid** bug is usually because the user didn't understand +something, or it is in fact a support request. + +Only a bug supervisor can set an issue to **Won't Fix**. It is the +supervisors way of ending the discussion when it is felt that a bug +does not fit the projects plans, but someone can't `let it go`_. + +**Opinion** is typically when the user and I have a different +expectation about behaviour or a new feature, or I think that something +being proposed would actually be a negative for Terminator. Unlike +*Won't Fix*, this can still be discussed within the ticket. + +**Not Responsible** is our second missing virtual state. For me this +is when, for example, an issue actually resides in *libvte*, or *GTK*. +Again, there is a new official tag *not-responsible*, and the bug +will actually end up set to *Invalid*. + +The final virtual state is **No Action**, which is for various reasons. +Sometimes other work has resolved an issue already, or the user was +using an old version, and the fix is already in trunk or released. +Again there is a new official tag *no-action*. These will then be put +in one of the following: *Invalid*, *Fix Committed*, or *Fix Released*, +depending on circumstance. + +Our last Resolved state is the automatically set **Expired** one. + +Available +~~~~~~~~~ +The last state is **Fix Released**, indicating that there has been a +release containing a fix to the issue. + +Of course this flow and states are not set in stone. A bug can be +brought out of *Expired* if necessary. Or back from *In Progress* to +*Confirmed* or *Triaged* if the assignee decides to stop working on +the bug for some reason. + +.. _let it go: https://www.youtube.com/watch?v=L0MK7qz13bU#t=1m05s ----------------------------- Plugins @@ -188,7 +304,7 @@ Oh come on... Coding? Again! I see lots of people say how Terminator is really good, and it is, but like anything, it could be better! -To give an idea, as I write this manual in July 2015, there are 83 +To give an idea, as of October 2015, revision 1663, there are 86 `wishlist items`_. .. note:: Just because an item is marked as wishlist, it doesn't @@ -202,7 +318,7 @@ To give an idea, as I write this manual in July 2015, there are 83 merged. 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, +to do" / "Big bag of crazy", which as of October 2015, revision 1663, looks like this:: Enhancements which may or may not have a wishlist item @@ -214,6 +330,15 @@ looks like this:: 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. + 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. + Synchronised scroll based on groups + Triggers (actions) based on regex for received text + A "swap" mode for drag and drop + Encrypted dumping/logging to disk + + Search + Might be able to missuse the ClusTerm method of overwriting to "highlight" (gtk2 only) Layouts Layout Launcher @@ -236,6 +361,7 @@ looks like this:: 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. + A per layout shortcut launch hotkey Missing shortcuts: Just shortcut: @@ -262,7 +388,7 @@ looks like this:: right-click menu replicating GNOME-Terminals (move left/right, close, rename) Menus - Add acellerators (i.e. "Shift+Ctr+O") might look too cluttered. + Add accelerators (i.e. "Shift+Ctr+O") might look too cluttered. Preferences Profiles @@ -272,22 +398,20 @@ looks like this:: Terminal title editable Button in prefs to duplicate a layout Ordering in list + Working directory - add dialog too, see http://stackoverflow.com/questions/10868167/make-filechooserdialog-allow-user-to-select-a-folder-directory 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 file - Items should be sorted for saving. Easier for comparing and spotting changes. - 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 + LP#0768520: Terminal without target opens new window + LP#1471009: Tab to different/new window depending on target Major architectural Improve DBus interface, add coordination between sessions, i.e.: @@ -318,31 +442,6 @@ looks like this:: 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. - - - Issues encountered where not aware of any LP bug - ================================================ - - BUG: Zoom and maximise do not work if single terminal in a tab, gtk2 & gtk3. Intentional? - - 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. - Ungrouping all also nukes changed groups. Right? - Also with Super+T and changing one terms group, still receives input, and loses custom group when turning off tab group. - - BUG: Hide on lose focus broken. LP#843674 - focus-out signal callback defers (idle_add) the call to hide. - 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 - 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. @@ -377,41 +476,39 @@ thing lit up with a smorgasbord of items where my installed packages were not new enough. If you are feeling brave and adventurous, there are some instructions -in `comment #15`_ of the `porting bug`_ that will help you get the -GTK3 version running. Assistance knocking off the remaining rough -edges will be very much appreciated. +in this `blog post`_ that will help you get the GTK3 version running. +Assistance knocking off the remaining rough edges will be very much +appreciated. -For the record, as of August 2015, with the `gtk3 branch`_ at revision -1577, these are the outstanding items:: +For the record, as of October 2015, with the `gtk3 branch`_ at revision +1612, these are the outstanding items:: - Outstanding GTK3 tasks/items/reviews etc remaining - =================================================== - 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/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. + Outstanding GTK3 port tasks/items/reviews etc. + ============================================== + Outstanding trunk revisions: 1634 & 1637, 1647 (assuming all is good), 1663 + + Need to go through all the Gtk.STOCK_* items and remove. Deprecated in 3.10. Very low priority as won't be problem till 4.0. 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(7) FOR GTK3 items to be dealt with + VERIFY(8)/FIXME(6) FOR GTK3 items to be dealt with - For future with vte0.40+ - reimplement/restore the word_chars stuff. - - Not fixable so far as I can see - =============================== - [Function N/A in 0.38+, will it return?] visible_bell - removed and not mentioned. Check capability not possible, or can be faked. + Outstanding GTK3 port tasks/items/reviews etc. for future release + ================================================================= + vte 0.40+ + Reimplement/restore the word_chars stuff. Once the GTK3 port is done there is also a long overdue port to 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. -.. _comment #15: https://bugs.launchpad.net/terminator/+bug/1030562/comments/15 -.. _porting bug: https://bugs.launchpad.net/terminator/+bug/1030562 +I even have some new items specifically for the GTK3 branch which I'm +still thinking about, but I'm not ready to declare. I suspect I might +get a bit of unwanted pressure if I were to mention these, so for now +they are under NDA. 😃 + +.. _blog post: http://gnometerminator.blogspot.com/2015/09/so-you-want-to-try-terminator-gtk3.html .. _gtk3 branch: https://code.launchpad.net/~gnome-terminator/terminator/gtk3 -------------------------- @@ -454,6 +551,8 @@ Here is a list of some useful sets of documentation: +---------------------------+-------------------------------------------------------------------+ | Bazaar DVCS | http://doc.bazaar.canonical.com/en/ | +---------------------------+-------------------------------------------------------------------+ +| Launchpad Help | https://help.launchpad.net/ | ++---------------------------+-------------------------------------------------------------------+ | **GTK 2** | +---------------------------+-------------------------------------------------------------------+ | PyGTK | https://developer.gnome.org/pygtk/stable/ | diff --git a/doc/manual/_build/html/_sources/gettingstarted.txt b/doc/manual/_build/html/_sources/gettingstarted.txt index eaa3d83d..4de6e047 100644 --- a/doc/manual/_build/html/_sources/gettingstarted.txt +++ b/doc/manual/_build/html/_sources/gettingstarted.txt @@ -424,12 +424,18 @@ scrollback buffer with more flexibility: +---------------------+----------+-------------------------------------+ | Half page [TS]_ | Up, Down | | +---------------------+----------+-------------------------------------+ -| Line [TS]_ | Up, Down | | +| Line [TS]_ [MS]_ | Up, Down | | +---------------------+----------+-------------------------------------+ -.. [VS] Default actions from VTE that are not configurable. -.. [XL] Where X may vary depending on distribution. On mine it is 4. -.. [TS] Additional movement options from Terminator that are configurable. +.. [VS] **VTE Shortcuts:** Default actions from VTE that are not configurable. +.. [XL] **X Lines:** Where X may vary depending on distribution. On mine + it is 4. +.. [TS] **Terminator Shortcuts:** Additional movement options from Terminator + that are configurable. +.. [MS] **Masked Shortcuts:** VTE provides default shortcuts for line up/down, + on ``Shift``\ +\ ``Ctrl``\ +\ ``Arrow Up/Dn``, but they are masked + by shortcuts for resizing terminals. You can disable or reassign + the resizing shortcuts to regain access to the VTE default. ----------------------------------- Search the buffer diff --git a/doc/manual/_build/html/_sources/history.txt b/doc/manual/_build/html/_sources/history.txt index cdd5cdbf..ddb66c85 100644 --- a/doc/manual/_build/html/_sources/history.txt +++ b/doc/manual/_build/html/_sources/history.txt @@ -14,16 +14,22 @@ Documentation process started 2015-07-17 by Stephen Boddy. 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 | -+--------------+------------+-----------------+--------------------------------+ -| 0.98 | 2015-08-26 | Stephen Boddy | Stick a fork in it, it's done | -+--------------+------------+-----------------+--------------------------------+ ++--------------+------------+-----------------+-----------------------------------+ +| 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 | ++--------------+------------+-----------------+-----------------------------------+ +| 0.98 | 2015-08-26 | Stephen Boddy | Stick a fork in it, it's done | ++--------------+------------+-----------------+-----------------------------------+ +| 0.98, r1663 | 2015-09-30 | Stephen Boddy | Add the new PuTTY paste mode |br| | +| | | | Add new Remotinator commands |br| | +| | | | FAQ for other Terminator |br| | +| | | | Add Bug handling flow |br| | +| | | | Minor changes/corrections | ++--------------+------------+-----------------+-----------------------------------+ .. 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/preferences.txt b/doc/manual/_build/html/_sources/preferences.txt index 720c3c72..e4043662 100644 --- a/doc/manual/_build/html/_sources/preferences.txt +++ b/doc/manual/_build/html/_sources/preferences.txt @@ -61,7 +61,7 @@ Behaviour The first window opened will not be displayed in the taskbar. Subsequent windows will show in the taskbar (bug?). - **Window geometry hints** (default: on) + **Window geometry hints** (default: off) If this is checked, then when resizing Terminator will attempt to step the sizing by the current font, and display a small box with the @@ -93,6 +93,12 @@ Behaviour receive keystrokes. - *None* - Only the current terminal receives keystrokes. + **PuTTY style paste** (default: off) + + Make the right mouse button operate like in PuTTY, so ``right-click`` + will paste the Primary selection, and ``middle-click`` will open + the :ref:`Context Menu `. (For ex-PuTTY users). + **Re-use profiles for new terminals** (default: off) When creating a new terminal with splitting or new tabs, if this is @@ -101,7 +107,7 @@ Behaviour **Use custom URL handler** (default: off) - If this is enabled then Ctrl+left-mouse-click on a URL will try to use + If this is enabled then ``Ctrl``\ +\ ``click`` on a URL will try to use the command defined in *Custom URL handler* to open the link. If not enabled, Terminator will attempt to open the link with its internal logic. @@ -258,7 +264,7 @@ a separate window launched from the menu bar. **Select-by-word characters** (default: ``-A-Za-z0-9,./?%&#:_``) - Using double-click to select text will use this pattern to define + Using ``double-click`` to select text will use this pattern to define what characters are considered part of the word. """""" @@ -639,7 +645,7 @@ Keybindings This is a list of all available keyboard shortcuts in the application. To change a keybinding, first highlight the entry you wish to change. -Next click on the *Keybinding* column again. The entry should change +Next ``click`` on the *Keybinding* column again. The entry should change to **New accelerator...**. Simply perform the shortcut you wish to set. If you change your mind use ``Esc`` (Escape) key to revert back to the existing shortcut. If you wish to delete a shortcut, use the diff --git a/doc/manual/_build/html/advancedusage.html b/doc/manual/_build/html/advancedusage.html index 559b143c..1942572a 100644 --- a/doc/manual/_build/html/advancedusage.html +++ b/doc/manual/_build/html/advancedusage.html @@ -187,6 +187,7 @@

  • Frequently Asked Questions
    • Why...
        +
      • ...is there another terminal program called Terminator?
      • ...write in Python? It’s slow/bloated/bad?
        • Performance
        • Memory use - The dumb way
        • @@ -423,6 +424,12 @@ the meantime you can use:

          This should turn off the output, and let you explore the internal structure more easily.

          +
          +

          Warning

          +

          Using the -dd option will make the DBus +interface problematic. Any attempt to use Remotinator +will hang the main application.

          +

          The debug options and their usage are detailed here.

          @@ -462,20 +469,69 @@ layouts.

          typically run from within a Terminator terminal. This is not strictly necessary, but if not you will have to do some extra work to determine the valid UUID of a current terminal and pass it as the -TERMINATOR_UUID environment variable. Remotinator is called with:

          +TERMINATOR_UUID environment variable, or as the value to the +-u/--uuid option. Remotinator is called within Terminator +with:

          $ remotinator <command>
           
          +

          or with one of the following:

          +
          $ remotinator --uuid <UUID> <command>
          +$ TERMINATOR_UUID=<UUID> remotinator <command>
          +$ export TERMINATOR_UUID=<UUID>; remotinator <command>
          +
          +
          +

          to force the UUID, or call it from outside Terminator.

          The following commands are currently enabled:

          -
            -
          • hsplit - Split the current terminal horizontally
          • -
          • vsplit - Split the current terminal vertically
          • -
          • terminals - Get a list of all terminals
          • -
          • terminal_tab - Get the UUID of a parent tab
          • -
          • terminal_tab_title - Get the title of a parent tab
          • -
          -

          Calling Remotinator without a command will print the options to the -terminal.

          + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          CommandAction
          get_tab [1]Get the UUID of a parent tab
          get_tab_title [1]Get the title of a parent tab
          get_terminalsGet a list of all terminals
          get_window [1]Get the UUID of a parent window
          get_window_title [1]Get the title of a parent window
          hsplit [1]Split the current terminal horizontally
          new_tab [1]Open a new tab
          new_windowOpen a new window
          vsplit [1]Split the current terminal vertically
          + + + + + +
          [1](1, 2, 3, 4, 5, 6, 7) These entries require either TERMINATOR_UUID environment var, +or the –uuid option must be used.
          +

          Calling Remotinator without a command or with the -h will print +the options and available commands to the terminal.

          Note

          Because a layout (unless launched from the command line as @@ -484,6 +540,8 @@ instance requiring the -uDBus section, this has the potential to be improved upon.

          +

          There is a lot of scope for expanding this feature, and it is relatively +simple to do, so is an ideal task for dipping ones toes.

          diff --git a/doc/manual/_build/html/faq.html b/doc/manual/_build/html/faq.html index f4f3392c..a2241e3e 100644 --- a/doc/manual/_build/html/faq.html +++ b/doc/manual/_build/html/faq.html @@ -187,6 +187,7 @@
        • Frequently Asked Questions
          • Why...
              +
            • ...is there another terminal program called Terminator?
            • ...write in Python? It’s slow/bloated/bad?
              • Performance
              • Memory use - The dumb way
              • @@ -260,6 +261,19 @@

                Here I’ll try to list some common questions that get asked for.

                Why...¶

                +
                +

                ...is there another terminal program called Terminator?¶

                +

                There is another terminal project programmed in Java. It was begun a +bit before this project, but when this projects creator searched the +name I guess the other project did not come up. I don’t know the details, +but this project was always Terminator to me. I haven’t received +complaints from the other project, although they do get some people +asking in their Groups for support on this project. Please don’t do that +folks.

                +

                I have contemplated a name change, although this project has a lot of +visibility with it’s current name, and it is hard to come up with a decent +alternative.

                +

                ...write in Python? It’s slow/bloated/bad?¶

                diff --git a/doc/manual/_build/html/genindex.html b/doc/manual/_build/html/genindex.html index 077c2969..618bbb72 100644 --- a/doc/manual/_build/html/genindex.html +++ b/doc/manual/_build/html/genindex.html @@ -186,6 +186,7 @@
              • Frequently Asked Questions
              • Bugs¶

                +

                Bugs (and feature requests) are raised and dealt with in the Launchpad +bugs page.

                • Fixing - OK, so yeah, this is coding.
                • Reproduce and improving - Sometimes bugs are lacking info to @@ -403,8 +416,104 @@ enough.
                • gotta do it. Shepherd bugs to the point where it has a priority, a milestone, reproduction steps, confirmation, submitted patches validated, and so on. +
                • Raising - If you have searched and cannot find your bug, you +can raise a new one.
                -

                See https://bugs.launchpad.net/terminator

                +

                Feature requests are initially raised as bugs, and if it passes the +rather undefined criteria, it will be marked as a wishlist item.

                +
                +

                Bug handling¶

                +

                I have had one person (possibly others) who are hesitant to use the +status’ because they’ve been “told off” by the developers of other +projects, and people/projects are often different in how they want to +handle bugs. So, with that in mind, let me present my idea of how a +bug should be handled. First a pretty picture:

                +_images/launchpad_bugflow.png +

                So, the darker blue states are the ones available in Launchpad that +can be manually set. The two marked with a red outline require bug +supervisor role to set, which means a member of the Terminator team. +The pale blue states are ones that I personally feel should be there, +but are missing. I’ll explain my intention with those in the +appropriate sections below. The grey state is set automatically only, +and cannot be set by anyone.

                +
                +

                Initial/New¶

                +

                When you the user create a bug it goes into New. If another user +clicks the This bug affects you link, this gets moved to Confirmed.

                +
                +
                +

                Investigation¶

                +

                If I (or indeed someone else) go to a New or Confirmed bug, and +are unable to reproduce it then it will be marked Incomplete, and +someone (preferably the original raiser, but it can be someone else +affected) needs to revisit and provide the requested additional info. +Ideally when that is added there would be a New Info (or similar) +state that the user would set the bug to, and then the dashed line +would be taken.

                +

                Because we don’t have this state, we “skip” straight through and abuse +the Confirmed state. Set the bug (back) to Confirmed, and +assign the official tag new-info. Once the ticket is reviewed the +tag will be removed, and a new state assigned, possibly even +Incomplete again.

                +

                Note that I am aware of the two Incomplete options for with and +without response, but the way it works is unclear, and I can’t switch +between the two myself, and it is not clear when Launchpad switches +it. So, I’ll be ignoring them and treating Incomplete as a single +state.

                +
                +
                +

                Acceptance¶

                +

                At this point the bug should provide enough information to be +reproducible. Only a supervisor can set an issue to Triaged. This +state says, “Yes, the information provided either permits me to +reproduce myself, or see what went wrong from provided logs, config, +etc.” Typically they go here when I don’t have the time to start +working on an immediate fix.

                +

                Alternatively I (or anyone) could start working on a bug. Ideally the +issue should be set to In Progress, and assigned to the person +picking it up. That way, two people don’t work on the same issue.

                +

                Sometimes, for trivial or interesting bugs, they might get looked at +and fixed so fast that they skip all Acceptance categories, and go +straight to one of the Resolved states.

                +
                +
                +

                Resolved¶

                +

                Fix Committed is for when a fix is pushed to the main Launchpad +bazaar repository and typically I do this. If you create a contribution +via a branch, and commit to your branch, do not set to this yourself. +Instead associate the bug with the branch, and request a merge. When +I do the merge I will also set the bug to Fix Committed.

                +

                An Invalid bug is usually because the user didn’t understand +something, or it is in fact a support request.

                +

                Only a bug supervisor can set an issue to Won’t Fix. It is the +supervisors way of ending the discussion when it is felt that a bug +does not fit the projects plans, but someone can’t let it go.

                +

                Opinion is typically when the user and I have a different +expectation about behaviour or a new feature, or I think that something +being proposed would actually be a negative for Terminator. Unlike +Won’t Fix, this can still be discussed within the ticket.

                +

                Not Responsible is our second missing virtual state. For me this +is when, for example, an issue actually resides in libvte, or GTK. +Again, there is a new official tag not-responsible, and the bug +will actually end up set to Invalid.

                +

                The final virtual state is No Action, which is for various reasons. +Sometimes other work has resolved an issue already, or the user was +using an old version, and the fix is already in trunk or released. +Again there is a new official tag no-action. These will then be put +in one of the following: Invalid, Fix Committed, or Fix Released, +depending on circumstance.

                +

                Our last Resolved state is the automatically set Expired one.

                +
                +
                +

                Available¶

                +

                The last state is Fix Released, indicating that there has been a +release containing a fix to the issue.

                +

                Of course this flow and states are not set in stone. A bug can be +brought out of Expired if necessary. Or back from In Progress to +Confirmed or Triaged if the assignee decides to stop working on +the bug for some reason.

                +
                +

                Plugins¶

                @@ -417,7 +526,7 @@ an idea for a neat plugin no-one else has done.

                Oh come on... Coding? Again!

                I see lots of people say how Terminator is really good, and it is, but like anything, it could be better!

                -

                To give an idea, as I write this manual in July 2015, there are 83 +

                To give an idea, as of October 2015, revision 1663, there are 86 wishlist items.

                Note

                @@ -432,7 +541,7 @@ your approach is good, and has a realistic chance of being merged.

                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, +to do” / “Big bag of crazy”, which as of October 2015, revision 1663, looks like this:

                Enhancements which may or may not have a wishlist item
                 ======================================================
                @@ -443,6 +552,15 @@ Completely new features
                         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.
                +    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.
                +    Synchronised scroll based on groups
                +    Triggers (actions) based on regex for received text
                +    A "swap" mode for drag and drop
                +    Encrypted dumping/logging to disk
                +
                +Search
                +    Might be able to missuse the ClusTerm method of overwriting to "highlight" (gtk2 only)
                 
                 Layouts
                     Layout Launcher
                @@ -465,6 +583,7 @@ Layouts
                             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.
                +    A per layout shortcut launch hotkey
                 
                 Missing shortcuts:
                     Just shortcut:
                @@ -491,7 +610,7 @@ Tabs
                     right-click menu replicating GNOME-Terminals (move left/right, close, rename)
                 
                 Menus
                -    Add acellerators (i.e. "Shift+Ctr+O") might look too cluttered.
                +    Add accelerators (i.e. "Shift+Ctr+O") might look too cluttered.
                 
                 Preferences
                     Profiles
                @@ -501,22 +620,20 @@ Preferences
                         Terminal title editable
                         Button in prefs to duplicate a layout
                         Ordering in list
                +        Working directory - add dialog too, see http://stackoverflow.com/questions/10868167/make-filechooserdialog-allow-user-to-select-a-folder-directory
                     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 file
                -    Items should be sorted for saving. Easier for comparing and spotting changes.
                -
                 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
                +    LP#0768520: Terminal without target opens new window
                +    LP#1471009: Tab to different/new window depending on target
                 
                 Major architectural
                     Improve DBus interface, add coordination between sessions, i.e.:
                @@ -546,31 +663,6 @@ 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.
                 
                 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.
                -
                -
                -Issues encountered where not aware of any LP bug
                -================================================
                -
                -BUG: Zoom and maximise do not work if single terminal in a tab, gtk2 & gtk3. Intentional?
                -
                -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.
                -    Ungrouping all also nukes changed groups. Right?
                -    Also with Super+T and changing one terms group, still receives input, and loses custom group when turning off tab group.
                -
                -BUG: Hide on lose focus broken. LP#843674
                -    focus-out signal callback defers (idle_add) the call to hide.
                -    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
                -    Could create a popup_menu subclass that sets the inhibiter
                 

                So as you can see, still lots of room for improvements, and plenty of @@ -598,37 +690,35 @@ Even getting “Joe Bloggs” to add a PPA can be a struggle.

                thing lit up with a smorgasbord of items where my installed packages were not new enough.

                If you are feeling brave and adventurous, there are some instructions -in comment #15 of the porting bug that will help you get the -GTK3 version running. Assistance knocking off the remaining rough -edges will be very much appreciated.

                -

                For the record, as of August 2015, with the gtk3 branch at revision -1577, these are the outstanding items:

                -
                Outstanding GTK3 tasks/items/reviews etc remaining
                -===================================================
                -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/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.
                +in this blog post that will help you get the GTK3 version running.
                +Assistance knocking off the remaining rough edges will be very much
                +appreciated.

                +

                For the record, as of October 2015, with the gtk3 branch at revision +1612, these are the outstanding items:

                +
                Outstanding GTK3 port tasks/items/reviews etc.
                +==============================================
                +Outstanding trunk revisions: 1634 & 1637, 1647 (assuming all is good), 1663
                +
                +Need to go through all the Gtk.STOCK_* items and remove. Deprecated in 3.10. Very low priority as won't be problem till 4.0.
                 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(7) FOR GTK3 items to be dealt with
                +VERIFY(8)/FIXME(6) FOR GTK3 items to be dealt with
                 
                -For future with vte0.40+ - reimplement/restore the word_chars stuff.
                -
                -Not fixable so far as I can see
                -===============================
                -[Function N/A in 0.38+, will it return?] visible_bell - removed and not mentioned. Check capability not possible, or can be faked.
                +Outstanding GTK3 port tasks/items/reviews etc. for future release
                +=================================================================
                +vte 0.40+
                +    Reimplement/restore the word_chars stuff.
                 

                Once the GTK3 port is done there is also a long overdue port to 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.

                +

                I even have some new items specifically for the GTK3 branch which I’m +still thinking about, but I’m not ready to declare. I suspect I might +get a bit of unwanted pressure if I were to mention these, so for now +they are under NDA. 😃

                Terminator API Docs¶

                @@ -668,41 +758,44 @@ the A-Team... Or better yet, send me some changes that fix this.

                Bazaar DVCS http://doc.bazaar.canonical.com/en/ -GTK 2 +Launchpad Help +https://help.launchpad.net/ -PyGTK +GTK 2 + +PyGTK https://developer.gnome.org/pygtk/stable/ -VTE for GTK 2 +VTE for GTK 2 https://developer.gnome.org/vte/0.28/ -GTK 3 +GTK 3 -GObject Introspection +GObject Introspection https://wiki.gnome.org/Projects/GObjectIntrospection -GObject +GObject https://developer.gnome.org/gobject/stable/ -PyGObject Introspection +PyGObject Introspection https://wiki.gnome.org/Projects/PyGObject -PyGObject +PyGObject https://developer.gnome.org/pygobject/stable/ -Many PIGO autodocs +Many PIGO autodocs http://lazka.github.io/pgi-docs/ -GDK3 Ref. Manual +GDK3 Ref. Manual https://developer.gnome.org/gdk3/stable/ -GTK3 Ref. Manual +GTK3 Ref. Manual https://developer.gnome.org/gtk3/stable/index.html -Python GTK+ 3 Tutorial +Python GTK+ 3 Tutorial http://python-gtk-3-tutorial.readthedocs.org/en/latest/index.html -VTE for GTK 3 +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 0d73645e..2da0d671 100644 --- a/doc/manual/_build/html/gettingstarted.html +++ b/doc/manual/_build/html/gettingstarted.html @@ -187,6 +187,7 @@
              • Frequently Asked Questions
                • Why...
                    +
                  • ...is there another terminal program called Terminator?
                  • ...write in Python? It’s slow/bloated/bad?
                    • Performance
                    • Memory use - The dumb way
                    • @@ -773,7 +774,7 @@ scrollback buffer with more flexibility:

                      Up, Down   -Line [TS] +Line [TS] [MS] Up, Down   @@ -782,19 +783,30 @@ scrollback buffer with more flexibility:

                      - +
                      [VS](1, 2) Default actions from VTE that are not configurable.
                      [VS](1, 2) VTE Shortcuts: Default actions from VTE that are not configurable.
                      - +
                      [XL]Where X may vary depending on distribution. On mine it is 4.
                      [XL]X Lines: Where X may vary depending on distribution. On mine +it is 4.
                      - + + +
                      [TS](1, 2, 3) Additional movement options from Terminator that are configurable.
                      [TS](1, 2, 3) Terminator Shortcuts: Additional movement options from Terminator +that are configurable.
                      + + + +
                      [MS]Masked Shortcuts: VTE provides default shortcuts for line up/down, +on Shift+Ctrl+Arrow Up/Dn, but they are masked +by shortcuts for resizing terminals. You can disable or reassign +the resizing shortcuts to regain access to the VTE default.
              • @@ -839,7 +851,7 @@ terminal.

                -Target in [4] +Target in [4] Ctrl++/wheelup Target out @@ -868,10 +880,10 @@ terminal.

                - +
                - diff --git a/doc/manual/_build/html/history.html b/doc/manual/_build/html/history.html index 5ad66e82..c61bd280 100644 --- a/doc/manual/_build/html/history.html +++ b/doc/manual/_build/html/history.html @@ -187,6 +187,7 @@
              • Frequently Asked Questions
              • [4]Target terminal is the current terminal when using the +
                [4]Target terminal is the current terminal when using the keyboard shortcuts, or the terminal under the mouse when using the wheelup/wheeldown.
                ----++++ @@ -290,6 +301,15 @@ Added links to dev docs + + + + +
                Updated for Stephen Boddy Stick a fork in it, it’s done
                0.98, r16632015-09-30Stephen BoddyAdd the new PuTTY paste mode
                +Add new Remotinator commands
                +FAQ for other Terminator
                +Add Bug handling flow
                +Minor changes/corrections
                diff --git a/doc/manual/_build/html/index.html b/doc/manual/_build/html/index.html index 0b67aa99..6f5dca9b 100644 --- a/doc/manual/_build/html/index.html +++ b/doc/manual/_build/html/index.html @@ -186,6 +186,7 @@
              • Frequently Asked Questions
              • +

                PuTTY style paste (default: off)

                +
                +
                Make the right mouse button operate like in PuTTY, so right-click +will paste the Primary selection, and middle-click will open +the Context Menu. (For ex-PuTTY users).

                Re-use profiles for new terminals (default: off)

                When creating a new terminal with splitting or new tabs, if this is @@ -342,7 +358,7 @@ enabled, then the profile from the previously focussed terminal will also be used for the new one.

                Use custom URL handler (default: off)

                -
                If this is enabled then Ctrl+left-mouse-click on a URL will try to use +
                If this is enabled then Ctrl+click on a URL will try to use the command defined in Custom URL handler to open the link. If not enabled, Terminator will attempt to open the link with its internal logic.
                @@ -498,7 +514,7 @@ longer possible in GNOME Terminator.
                available on middle-click.

                Select-by-word characters (default: -A-Za-z0-9,./?%&#:_)

                -
                Using double-click to select text will use this pattern to define +
                Using double-click to select text will use this pattern to define what characters are considered part of the word.

                Cursor¶

                @@ -844,7 +860,7 @@ was launched from, or the users home directory.
                _images/prefs_keybindings.png

                This is a list of all available keyboard shortcuts in the application.

                To change a keybinding, first highlight the entry you wish to change. -Next click on the Keybinding column again. The entry should change +Next click on the Keybinding column again. The entry should change to New accelerator.... Simply perform the shortcut you wish to set. If you change your mind use Esc (Escape) key to revert back to the existing shortcut. If you wish to delete a shortcut, use the diff --git a/doc/manual/_build/html/search.html b/doc/manual/_build/html/search.html index 23844ca6..76865767 100644 --- a/doc/manual/_build/html/search.html +++ b/doc/manual/_build/html/search.html @@ -185,6 +185,7 @@

              • Frequently Asked Questions
                • Why...
                    +
                  • ...is there another terminal program called Terminator?
                  • ...write in Python? It’s slow/bloated/bad?
                    • Performance
                    • Memory use - The dumb way
                    • @@ -207,7 +208,17 @@
                    • Terminator action shots
                    • Manual updates
                    • Testing
                    • -
                    • Bugs
                    • +
                    • Bugs +
                    • Plugins
                    • Main Application Development
                    • GTK3 Port
                    • diff --git a/doc/manual/_build/html/searchindex.js b/doc/manual/_build/html/searchindex.js index 61597fb8..18b20fd5 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":[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,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,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,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,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,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:[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,4,7,8],creation:5,creator:9,ctr:2,ctrl:[2,3,4,9,10],cultur:6,current:[0,2],cursor:[],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:[3,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,5,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:[],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,5,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,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,4],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:[],grandchildren:3,grandpar:3,gratefultoni:9,great:[0,2,9],greek:4,green:3,grei:[4,10],grid:[4,6],group:[0,2],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:[],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,4,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,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],isol:3,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,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],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],level:3,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,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],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,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:[],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,4,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:[3,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],stick:5,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,technic:3,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:[],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,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:[],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],well:[3,4,7,10],went:9,were:[1,2,3,4,9],what:2,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:[],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,4,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 +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":[0,9],"final":[0,2,4],"function":[0,3,4,10],"import":[0,2,9],"long":[2,7,9,10],"new":[0,1,3,4,7,8,9],"return":[4,7,9],"super":[2,3,4],"switch":[2,3,9,10],"true":[1,10],"try":[0,1,2,3,10],"var":[0,3],"while":[2,3,9],aaaaaa:10,abandon:3,abil:[1,2],abl:[],abourget:9,about:[7,9],abov:[2,3,4,9,10],absolut:9,abus:2,acceler:[2,10],accept:[4,9],access:[2,3,10],accid:3,accord:1,aceller:[],achiev:3,across:[4,10],act:[3,4,10],action:[],activ:[4,7],activitywatch:9,actual:[2,3,9,10],add:[2,3,5,7,9,10],addit:[2,3,4,9,10],addition:[3,9],address:3,adjust:[3,10],advantag:9,adventur:2,advis:0,affect:[2,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,2,3,4,7,10],also:[0,1,2,3,4,6,9,10],alt:[1,3,4,7],altern:[0,1,2,9,10],altgr:4,although:[1,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:[4,9],answer:9,anti:[3,10],anyon:2,anyth:[2,3],anywai:2,apach:9,apart:[3,7],apidoc:2,appar:[4,9],appear:[4,9],append:9,appind:2,applaunch:9,appli:[0,2,8,9],applic:[],appreci:[1,2],approach:2,appropri:2,approx:1,april:9,apt:[],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:[],arrang:[3,6,7],arrow:[3,7],articl:2,artist:2,ascii:10,aspect:[0,2,3,9],ass:2,assign:[2,3,4],assigne:2,assist:2,associ:2,assum:[2,8],attempt:[0,2,8,9,10],attent:9,audibl:10,august:[],author:[5,9],autoclean:[2,4],autodoc:2,autom:10,automat:[2,9,10],avail:[0,3,8,9],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,10],basi:3,basic: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],begun:1,behav:2,behaviour:7,bell:[],below:[2,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],blog:2,blogg:2,blue:[2,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:[],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:9,callback:9,callto:3,came:2,camillo:9,can:[0,1,2,3,4,7,8,9,10],cancel:3,cannot:[0,2,3,4],canon:2,capabl:9,capit:9,care:[0,2,4],casual:6,cat:1,catalan:2,categori:2,caus:[0,2,4,10],center:2,central:10,cern:2,certain:[1,9],chanc:[2,9,10],chang:[],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,circumst:2,clariti:0,classnam:0,claus:8,clear:[2,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:[2,3],cockl:2,code:[4,7,8],codehau:9,cohes:2,cold:1,collect:[3,10],color:9,colour:[4,9],column:10,com:[2,9],combin:[9,10],combo:2,come:[1,2,10],comic:9,comma:0,comment:9,commit:2,common:[1,9],commonli:9,commun:0,compar:[0,1],compil:[1,2,9],complain:2,complaint:1,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],contempl:1,content:[6,9],context:[],contrast:[],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,2,3],cover:[0,3,4,10],cranni:2,crash:10,crazi:2,creat:[4,7,8],creation:5,creator:[1,9],criteria:2,ctr:2,ctrl:[2,3,4,9,10],cultur:6,current:[],cursor:[],custom_command:9,customcommandsmenu:9,customis:[0,7,9],cycl:3,dai:[0,1],darker:2,dash:2,data:[0,9,10],date:5,dave:8,deal:[0,2],dealt:2,debian:9,debug_class:0,debug_method:0,decent:1,decid:2,decis:9,declar:2,decreas:3,dedic:0,deeper:2,def:9,defer:[],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:[3,10],desktop:10,destruct:4,detail:[0,1,4,9,10],detect:[2,7,9],determin:[0,10],deutsch:2,dev:[2,5],devel:2,dialect:2,dialog:[2,9,10],dict:9,did:1,didn:[1,2],diff:2,differ:[0,1,2,3,4,8,9,10],dig:2,dim:10,dimens:[3,10],dip:0,dir:0,directli:[1,7,9],directori:[0,2,7,10],disabl:[0,1,3,9,10],disappear:[1,3,9,10],discard:10,discov:2,discuss:[2,9],disk:[2,9,10],displai:[0,2,10],distinct:7,distinguish:7,distort:[],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,5,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,2,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:[0,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:[],encount:[],encrypt:2,end:[2,3,9,10],endeavour:2,enforc:9,english:2,enhanc:2,enough:[2,3],enter:[7,9],entir:[2,9],entitl:6,entri:[0,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:[0,2,9],expect:[2,9],experiment:[4,10],expir:2,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,2,3],factori:1,fail:0,fairli:[2,3,9],fake:[6,10],fall:[2,8],fals:0,familiar:[3,10],famou:2,faq:5,far:[2,4,9],fast:[1,2],faster:1,featur:[0,1,2,3,4,6,9,10],fedora:2,feel:2,felt:2,few:[1,2,3,10],ffffff:10,field:4,fifth:3,figur:[2,3,9],filechooserdialog:2,fill:0,find:[1,2,3,9,10],findal:9,finish:[],first:[0,1,2,3,4,7,9,10],fit:[2,10],five:3,fix:[1,2,3,4,10],fixabl:[],fixm:2,flag:10,flash:10,flexibl:[3,10],flick:1,flip:2,flow:[2,5],flush:9,fly:6,focu:[1,3,4,10],focus:[3,10],focuss:[2,10],folder:[2,9],folk:1,follow:[0,2,3,4,6,9,10],font:[3,10],footprint:10,forc:[0,2,10],forcedicon:0,forcedtitl:0,fork:[2,5,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: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:[],get_tab:0,get_tab_titl:0,get_termin:0,get_window:0,get_window_titl:0,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:4,gnome:[1,2,6,10],gnu:[8,9],goal:9,gobject:2,gobjectintrospect:2,goe: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:[],grandchildren:3,grandpar:3,gratefultoni:9,great:[0,2,9],greek:4,green:3,grei:[2,4,10],grid:[4,6],group:[],grow:3,gtk2:[1,2,10],gtk3:[],gtk:[2,9],guess:[1,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:[3,9],handler:[],handler_nam:9,hang:[0,1],happen:[2,3,10],happi:2,hard:1,hasn:9,hastebin:9,have:[0,1,2,3,4,6,7,8,9,10],haven:[1,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],hesit:2,hidden:[0,1,2,3,10],hide:[0,1,2,3,9,10],high:[],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,hotkei:2,houston:2,hover:[3,9],how:[],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:[],idea:[1,2,3,9],ideal:[0,2,5],ident:[1,3,8],idle_add:[],ignor:[2,9],ilgarm:9,imag:[0,2,4,10],immedi:[1,2,10],implement:[9,10],imposs:[2,3],impract:3,improv:[],inactive_period:9,inactivitywatch:9,inbuilt:0,includ:[4,8],incomplet:2,incorrect:2,increas:3,inde:2,independ:4,index:[2,3],indic:[2,4],infinit:10,info:[2,9],inform:[0,2,9,10],ing:1,inherit:[2,4,9],inhibit:[],initi:[3,9],input:[],insecur:3,insert:[],insid:[0,9],insofar:8,instal:[],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:[0,1,2,3],intern:[0,10],interpret:1,introduct:3,introspect:2,invalid:2,invalu:4,investig:4,invis:10,ipc:0,isn:[1,2],isol:3,issu:[1,2,3,9,10],item:[],iter:1,itself:[3,9],java:1,jazz:9,job:2,joe:2,johnsanchezc:9,join:2,jone:9,ju1iu:9,juli:[],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:[],keyboard:[],keypress:[1,10],keystrok:[4,10],kick:2,kill:[1,4],kind:2,kmoppel:9,knew:9,knock:2,know:[1,2,3,9,10],knowledg:9,known:[1,4],kobling:2,konsol:6,kontro:[2,8],label:10,lack:2,lag:5,languag:[2,4],larg:[1,2,3],last:[1,2,3,4,9],lastli:3,later:3,latest:2,launch:[0,1,2,3,7,9,10],launcher:[],launcherapi:2,launchpad:[],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],level:3,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,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:[2,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,low:2,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:[],man:[0,8],manger:3,mani:[0,2,3,6,9,10],manual:[],manual_xxxx:2,mariolameira:9,mark:2,mask:3,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,member:2,mention:[0,2,3,4,9],menu:[],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:3,misbehav:3,misc:8,misnam:9,miss:[2,5],missus:2,mit:8,mix:2,mode:[2,4,5,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:[],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:[],must:[0,1,2,3,9,10],my_logg:9,myconfig:9,myfirstplugin:9,myself:2,mysteri:[2,3,10],nalkaya:9,name:[0,1,2,3,4,7,9,10],namespac:9,nasa:2,nativ:2,natur:[3,10],nda:2,neat:2,necessari:[0,2,3],need:[0,1,2,3,4,7,9,10],neg:2,net:[2,9],never:[2,3,9,10],new_tab:0,new_window:0,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,10],noth:10,notic:[1,2],notif:9,notion:0,now:[2,3,4,9],nuke:[],number:[],numer:0,nut:9,object:9,oblig:1,obviou:[3,6,9],occur:10,octob:2,off:[0,1,2,3,4,10],offend:2,offici:2,often:[1,2,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,oper:10,opinion:[1,2],oppos:10,order:[2,3,6,7,9],org:[0,2,3,8,9],organis:4,origin:[2,3,9,10],other:[],otherwis:9,our:[2,10],out:[1,2,3,4,9],outlin:2,output:[0,9,10],outsid:[0,9],outstand:[2,3],over:[1,2,3,9,10],overdu:2,overhead:1,overlai:2,overrid:10,overridden:10,overwrit:2,own:[],packag:[2,9],pad:3,page:[0,2,3,8,9],pai:9,paid:6,pale:2,pane:10,panel:10,papajok:9,paramet:10,parent:[0,2,3],part:[0,3,4,9,10],parti:[],partial:10,particl:2,particular:[2,9],particularli:2,pass:[0,2,9,10],past:[3,4,5,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,permit:2,person:[1,2],pet:2,pgdn:3,pgi:2,pgularski:9,pgup:3,phi:4,pick:[2,10],pictur:2,piec:[2,8],pigo:2,pin:[2,7],pinpoint:1,pip:2,pixel:10,place:[1,3,4,10],plain:2,plan:2,pleas:[1,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:6,popup:[4,9],popup_menu:[],port:[],portuges:2,posit:[0,1,2,3,7,10],poss:2,possibl:[1,2,3,9,10],post:[2,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:[4,7,9],prefix:9,prefseditor:2,preliminari:9,preselect:2,presenc:4,present:[1,2,3,9],press:[2,7,10],pressur:2,pretti:[2,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:[0,1],proc:1,proce:4,process:[0,1,2,3,5,9],product:[0,1],profil:[],program:[],progress:[1,2,9],project:[1,2,9,10],promis:2,prompt:[0,7],properli:3,properti:0,proport:10,propos:2,provid:[2,3,4,8],psutil:2,pt_br:2,pun:4,purpos:[1,2,4],push:2,put:[2,6,10],putti:[5,10],pygobject:2,pygtk:[2,9],python2:2,python3:2,python:[],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,r1663:5,rail:9,rais:2,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,readi:2,readthedoc:2,real:[1,2,6],realis:4,realist:2,realli:[1,2,9],reappear:4,rearrang:0,reason:[2,3,9,10],reassign:3,rebal:[2,3],rebalanc:3,receiv:[1,2,3,4,9,10],recommend:[0,9],record:[2,10],recov:1,recreat:1,rectangl:10,red:[2,3,4],reduc:[2,6],redund:9,ref:2,refer:[4,6,9],refresh:2,refund:6,regain:3,regard:9,regex:2,region:2,regist:2,regular:9,reimplement:2,rel:[0,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,repositori:2,repres:[3,7],reproduc:[2,9],reproduct:2,request:[0,2],requir:[0,2,10],resembl:3,reset:[],resid:2,resiz:[3,10],resolv:[],resourc:[2,10],respons:[2,9],rest:0,restart:[1,10],restor:[2,3,9],result:[0,1,2,3,9],revert:10,review:2,revis:2,revisit:2,rewritten:9,right:[0,2,3,4,7,9,10],risk:9,role:[0,2],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:[],searchplugin:9,sec:1,second:[0,1,2,3,4,9,10],section:[0,1,2,3,7,9,10],secur:9,see:[0,2,3,4,8,9,10],seem:[0,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,3,10],session:[2,9,10],set:[],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:[],silenc:9,silent:9,similar:[2,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:[2,4],slide:1,slightli:4,slower:1,slowli:2,small:[2,9,10],smaller:9,smidgen:1,smooth:10,smorgasbord:2,snap:[],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,somen:[],someon:2,someth:[1,2,3,4,9],sometim:[2,3,6],sort: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:[],spot:[2,4],sprechen:2,ssh:9,ssh_menu:9,sshermin:9,stabl:2,stackoverflow:2,stai:[1,4],stamina:7,stamp:9,stand:2,standard:[0,3,10],start:[],starter:2,startup:[0,1,10],state:[1,2,7,8,9,10],statement:0,statu:[2,4,10],step:[2,10],stephen:5,sterl:2,steve:[3,8,9],stick:5,still:[1,2,9,10],stock_:2,stone:2,stop:[2,9,10],storag:9,store:[0,2,7,9],straight:2,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:[],submit:2,subsequ:[3,10],substitut:2,sudo:2,suffici:9,suggest:[2,4,9],suit:3,suitabl:3,supervisor:2,support:[1,2,9],sure:[2,3,9,10],surpris:1,suspect:2,swap:[1,2],swatch:10,sync:1,synchronis:2,syslog:3,system:[0,2,9,10],tab:[0,2,3,4,6,7,9,10],tabl:10,tag:2,tailor:3,take:[1,2,3,6,9,10],taken:[0,2,4,10],talk:6,tall:10,target:[2,3],task:[0,2,3],taskbar:[1,3,10],tbd:[3,4],team:2,technic:3,techqu:2,tell:[2,7],telnet:[0,3],temporarili:[2,3,4],tend:6,tenscoresplugin:9,term:[2,3,8],termin:[],terminal_menu:9,terminal_tab:[],terminal_tab_titl:[],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,1,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:[],those:[2,3,4,10],though:[0,4],thought:2,three:[2,3,4,10],through:[0,2,3,9,10],ticket:2,tile:3,till:2,time:[0,1,2,3,4,7,9,10],tint:10,tip:7,titl:[],titlebar:[4,7,9],todai:3,toe:0,toggl:[1,2,3,4,10],told:[2,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:[2,9],tree:[2,10],tri:2,triag:2,tricki:2,trigger:[2,3,9],trio:3,trivial:2,truli:8,trunk:2,trusti:2,truth:10,tune:3,turn:[0,3,4,9,10],tutori:[2,3,9],twice:0,two:[0,2,3,4,9,10],type:[3,4,6,9,10],typic:[0,2],ubuntu:[2,10],ultim:9,ummmm:[9,10],unabl:2,uncertainti:9,uncheck:3,unclear:2,uncontrol:10,undefin:2,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:4,unhid:[2,3],unicod:10,uninform:1,uniqu:[7,9],uniti:2,unless:[0,9],unlik:[2,3],unnecessari:2,unsur:9,until:[3,4,9,10],unwant:2,upload:9,upon:0,upper:4,urgent:10,uri:9,url:[],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:[0,2,7,9,10],valv:2,vanish:10,vari:[3,10],variabl:[0,2],varianc:1,variant:9,variou:[0,2],verg:2,veri:[1,2,10],verifi:2,version:[0,1,2,4,10],vertic:[0,3,10],via:[2,6],video:2,view:[1,2,3],virtual:[2,10],visibl:[1,2,3,7,10],visible_bel:[],visual:[4,10],voidspac:8,voip:3,vsplit:0,vte0:[],vte:[1,2,3,4,10],wai:[],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:[2,9],were:[1,2,3,4,9],what:[],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:[],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,won:2,wonder:10,word:[6,10],word_char:2,work:[],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:[],wrapper:0,written:[2,8,9],wrong:2,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:[4,7,8],yournam:9,yourself:[2,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:{"new":2,abl:3,about:10,accept:2,action:2,activ:9,advanc:0,anoth:1,api:2,appear:10,applic:2,apt:9,around:3,artwork:2,ask:1,avail:2,background:10,bad:1,basic:9,behaviour:10,bell:10,bloat:1,broadcast:4,buffer:3,bug:[2,9],call:1,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,handl:2,handler:9,histori:5,how:1,icon:2,improv:2,inact:9,includ:9,initi:2,input:4,insert:[3,4],instal:9,investig:2,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],program:1,python:1,quak:1,question:1,remotin:0,reset:3,resolv:2,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 8745df30..ef5a71d3 100644 --- a/doc/manual/source/advancedusage.rst +++ b/doc/manual/source/advancedusage.rst @@ -210,6 +210,10 @@ Here you will see the port number, and you can simply use:: This should turn off the output, and let you explore the internal structure more easily. +.. warning:: Using the ``-dd`` option will make the :ref:`dbus` + interface problematic. Any attempt to use :ref:`remotinator` + will hang the main application. + The debug options and their usage are detailed :ref:`here `. @@ -258,20 +262,49 @@ Remotinator is a minimal wrapper around making DBus calls, and is typically run from *within* a Terminator terminal. This is not strictly necessary, but if not you will have to do some extra work to determine the valid UUID of a current terminal and pass it as the -``TERMINATOR_UUID`` environment variable. Remotinator is called with:: +``TERMINATOR_UUID`` environment variable, or as the value to the +``-u``\ /\ ``--uuid`` option. Remotinator is called within Terminator +with:: $ remotinator +or with one of the following:: + + $ remotinator --uuid + $ TERMINATOR_UUID= remotinator + $ export TERMINATOR_UUID=; remotinator + +to force the UUID, or call it from outside Terminator. + The following commands are currently enabled: -- **hsplit** - Split the current terminal horizontally -- **vsplit** - Split the current terminal vertically -- **terminals** - Get a list of all terminals -- **terminal_tab** - Get the UUID of a parent tab -- **terminal_tab_title** - Get the title of a parent tab ++-----------------------+-----------------------------------------+ +| Command | Action | ++=======================+=========================================+ +| get_tab [1]_ | Get the UUID of a parent tab | ++-----------------------+-----------------------------------------+ +| get_tab_title [1]_ | Get the title of a parent tab | ++-----------------------+-----------------------------------------+ +| get_terminals | Get a list of all terminals | ++-----------------------+-----------------------------------------+ +| get_window [1]_ | Get the UUID of a parent window | ++-----------------------+-----------------------------------------+ +| get_window_title [1]_ | Get the title of a parent window | ++-----------------------+-----------------------------------------+ +| hsplit [1]_ | Split the current terminal horizontally | ++-----------------------+-----------------------------------------+ +| new_tab [1]_ | Open a new tab | ++-----------------------+-----------------------------------------+ +| new_window | Open a new window | ++-----------------------+-----------------------------------------+ +| vsplit [1]_ | Split the current terminal vertically | ++-----------------------+-----------------------------------------+ -Calling Remotinator without a command will print the options to the -terminal. +.. [1] These entries require either TERMINATOR_UUID environment var, + or the --uuid option must be used. + +Calling Remotinator without a command or with the ``-h`` will print +the options and available commands to the terminal. .. note:: Because a layout (unless launched from the command line as as the first instance) is normally launched as a separate @@ -279,3 +312,6 @@ terminal. within layouts. As mentioned in the :ref:`dbus` section, this has the potential to be improved upon. +There is a lot of scope for expanding this feature, and it is relatively +simple to do, so is an ideal task for dipping ones toes. + diff --git a/doc/manual/source/faq.rst b/doc/manual/source/faq.rst index 5a78183b..8756864c 100644 --- a/doc/manual/source/faq.rst +++ b/doc/manual/source/faq.rst @@ -12,6 +12,24 @@ Here I'll try to list some common questions that get asked for. Why... ------ +...is there another terminal program called Terminator? +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +There is `another terminal`_ project programmed in Java. It was begun a +bit before this project, but when this projects creator searched the +name I guess the other project did not come up. I don't know the details, +but this project was always Terminator to me. I haven't received +complaints from the other project, although they do get some people +asking in their Groups for support on this project. Please don't do that +folks. + +I have contemplated a name change, although this project has a lot of +visibility with it's current name, and it is hard to come up with a decent +`alternative`_. + +.. _another terminal: https://code.google.com/p/jessies/wiki/Terminator +.. _alternative: http://gnometerminator.blogspot.com/2015/09/whats-in-name.html + ...write in Python? It's slow/bloated/bad? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/doc/manual/source/gettinginvolved.rst b/doc/manual/source/gettinginvolved.rst index 73625a46..f6bfb86e 100644 --- a/doc/manual/source/gettinginvolved.rst +++ b/doc/manual/source/gettinginvolved.rst @@ -158,6 +158,11 @@ something is an issue, such as: Bugs ----------------------------- +Bugs (and feature requests) are raised and dealt with in the Launchpad +`bugs`_ page. + +.. _bugs: https://bugs.launchpad.net/terminator + - **Fixing** - OK, so yeah, this is coding. - **Reproduce and improving** - Sometimes bugs are lacking info to reproduce, or my system is too different. Or perhaps the original @@ -167,8 +172,119 @@ Bugs gotta do it. Shepherd bugs to the point where it has a priority, a milestone, reproduction steps, confirmation, submitted patches validated, and so on. +- **Raising** - If you have searched and cannot find your bug, you + can raise a new one. -See https://bugs.launchpad.net/terminator +Feature requests are initially raised as bugs, and if it passes the +rather undefined criteria, it will be marked as a **wishlist** item. + +Bug handling +^^^^^^^^^^^^ +I have had one person (possibly others) who are hesitant to use the +status' because they've been "told off" by the developers of other +projects, and people/projects are often different in how they want to +handle bugs. So, with that in mind, let me present my idea of how a +bug should be handled. First a pretty picture: + +.. image:: imgs/launchpad_bugflow.png + +So, the darker blue states are the ones available in Launchpad that +can be manually set. The two marked with a red outline require bug +supervisor role to set, which means a member of the Terminator team. +The pale blue states are ones that I personally feel should be there, +but are missing. I'll explain my intention with those in the +appropriate sections below. The grey state is set automatically only, +and cannot be set by anyone. + +Initial/New +~~~~~~~~~~~ +When you the user create a bug it goes into **New**. If another user +clicks the *This bug affects you* link, this gets moved to **Confirmed**. + +Investigation +~~~~~~~~~~~~~ +If I (or indeed someone else) go to a *New* or *Confirmed* bug, and +are unable to reproduce it then it will be marked **Incomplete**, and +someone (preferably the original raiser, but it can be someone else +affected) needs to revisit and provide the requested additional info. +Ideally when that is added there would be a *New Info* (or similar) +state that the user would set the bug to, and then the dashed line +would be taken. + +Because we don't have this state, we "skip" straight through and abuse +the **Confirmed** state. Set the bug (back) to **Confirmed**, and +assign the official tag *new-info*. Once the ticket is reviewed the +tag will be removed, and a new state assigned, possibly even +*Incomplete* again. + +Note that I am aware of the two *Incomplete* options for with and +without response, but the way it works is unclear, and I can't switch +between the two myself, and it is not clear when Launchpad switches +it. So, I'll be ignoring them and treating *Incomplete* as a single +state. + +Acceptance +~~~~~~~~~~ +At this point the bug should provide enough information to be +reproducible. Only a supervisor can set an issue to **Triaged**. This +state says, "Yes, the information provided either permits me to +reproduce myself, or see what went wrong from provided logs, config, +etc." Typically they go here when I don't have the time to start +working on an immediate fix. + +Alternatively I (or anyone) could start working on a bug. Ideally the +issue should be set to **In Progress**, and assigned to the person +picking it up. That way, two people don't work on the same issue. + +Sometimes, for trivial or interesting bugs, they might get looked at +and fixed so fast that they skip all *Acceptance* categories, and go +straight to one of the *Resolved* states. + +Resolved +~~~~~~~~ +**Fix Committed** is for when a fix is pushed to the main Launchpad +bazaar repository and typically I do this. If you create a contribution +via a branch, and commit to your branch, do not set to this yourself. +Instead associate the bug with the branch, and request a merge. When +I do the merge I will also set the bug to *Fix Committed*. + +An **Invalid** bug is usually because the user didn't understand +something, or it is in fact a support request. + +Only a bug supervisor can set an issue to **Won't Fix**. It is the +supervisors way of ending the discussion when it is felt that a bug +does not fit the projects plans, but someone can't `let it go`_. + +**Opinion** is typically when the user and I have a different +expectation about behaviour or a new feature, or I think that something +being proposed would actually be a negative for Terminator. Unlike +*Won't Fix*, this can still be discussed within the ticket. + +**Not Responsible** is our second missing virtual state. For me this +is when, for example, an issue actually resides in *libvte*, or *GTK*. +Again, there is a new official tag *not-responsible*, and the bug +will actually end up set to *Invalid*. + +The final virtual state is **No Action**, which is for various reasons. +Sometimes other work has resolved an issue already, or the user was +using an old version, and the fix is already in trunk or released. +Again there is a new official tag *no-action*. These will then be put +in one of the following: *Invalid*, *Fix Committed*, or *Fix Released*, +depending on circumstance. + +Our last Resolved state is the automatically set **Expired** one. + +Available +~~~~~~~~~ +The last state is **Fix Released**, indicating that there has been a +release containing a fix to the issue. + +Of course this flow and states are not set in stone. A bug can be +brought out of *Expired* if necessary. Or back from *In Progress* to +*Confirmed* or *Triaged* if the assignee decides to stop working on +the bug for some reason. + +.. _let it go: https://www.youtube.com/watch?v=L0MK7qz13bU#t=1m05s ----------------------------- Plugins @@ -188,7 +304,7 @@ Oh come on... Coding? Again! I see lots of people say how Terminator is really good, and it is, but like anything, it could be better! -To give an idea, as I write this manual in July 2015, there are 83 +To give an idea, as of October 2015, revision 1663, there are 86 `wishlist items`_. .. note:: Just because an item is marked as wishlist, it doesn't @@ -202,7 +318,7 @@ To give an idea, as I write this manual in July 2015, there are 83 merged. 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, +to do" / "Big bag of crazy", which as of October 2015, revision 1663, looks like this:: Enhancements which may or may not have a wishlist item @@ -214,6 +330,15 @@ looks like this:: 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. + 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. + Synchronised scroll based on groups + Triggers (actions) based on regex for received text + A "swap" mode for drag and drop + Encrypted dumping/logging to disk + + Search + Might be able to missuse the ClusTerm method of overwriting to "highlight" (gtk2 only) Layouts Layout Launcher @@ -236,6 +361,7 @@ looks like this:: 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. + A per layout shortcut launch hotkey Missing shortcuts: Just shortcut: @@ -262,7 +388,7 @@ looks like this:: right-click menu replicating GNOME-Terminals (move left/right, close, rename) Menus - Add acellerators (i.e. "Shift+Ctr+O") might look too cluttered. + Add accelerators (i.e. "Shift+Ctr+O") might look too cluttered. Preferences Profiles @@ -272,22 +398,20 @@ looks like this:: Terminal title editable Button in prefs to duplicate a layout Ordering in list + Working directory - add dialog too, see http://stackoverflow.com/questions/10868167/make-filechooserdialog-allow-user-to-select-a-folder-directory 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 file - Items should be sorted for saving. Easier for comparing and spotting changes. - 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 + LP#0768520: Terminal without target opens new window + LP#1471009: Tab to different/new window depending on target Major architectural Improve DBus interface, add coordination between sessions, i.e.: @@ -318,31 +442,6 @@ looks like this:: 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. - - - Issues encountered where not aware of any LP bug - ================================================ - - BUG: Zoom and maximise do not work if single terminal in a tab, gtk2 & gtk3. Intentional? - - 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. - Ungrouping all also nukes changed groups. Right? - Also with Super+T and changing one terms group, still receives input, and loses custom group when turning off tab group. - - BUG: Hide on lose focus broken. LP#843674 - focus-out signal callback defers (idle_add) the call to hide. - 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 - 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. @@ -377,41 +476,39 @@ thing lit up with a smorgasbord of items where my installed packages were not new enough. If you are feeling brave and adventurous, there are some instructions -in `comment #15`_ of the `porting bug`_ that will help you get the -GTK3 version running. Assistance knocking off the remaining rough -edges will be very much appreciated. +in this `blog post`_ that will help you get the GTK3 version running. +Assistance knocking off the remaining rough edges will be very much +appreciated. -For the record, as of August 2015, with the `gtk3 branch`_ at revision -1577, these are the outstanding items:: +For the record, as of October 2015, with the `gtk3 branch`_ at revision +1612, these are the outstanding items:: - Outstanding GTK3 tasks/items/reviews etc remaining - =================================================== - 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/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. + Outstanding GTK3 port tasks/items/reviews etc. + ============================================== + Outstanding trunk revisions: 1634 & 1637, 1647 (assuming all is good), 1663 + + Need to go through all the Gtk.STOCK_* items and remove. Deprecated in 3.10. Very low priority as won't be problem till 4.0. 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(7) FOR GTK3 items to be dealt with + VERIFY(8)/FIXME(6) FOR GTK3 items to be dealt with - For future with vte0.40+ - reimplement/restore the word_chars stuff. - - Not fixable so far as I can see - =============================== - [Function N/A in 0.38+, will it return?] visible_bell - removed and not mentioned. Check capability not possible, or can be faked. + Outstanding GTK3 port tasks/items/reviews etc. for future release + ================================================================= + vte 0.40+ + Reimplement/restore the word_chars stuff. Once the GTK3 port is done there is also a long overdue port to 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. -.. _comment #15: https://bugs.launchpad.net/terminator/+bug/1030562/comments/15 -.. _porting bug: https://bugs.launchpad.net/terminator/+bug/1030562 +I even have some new items specifically for the GTK3 branch which I'm +still thinking about, but I'm not ready to declare. I suspect I might +get a bit of unwanted pressure if I were to mention these, so for now +they are under NDA. 😃 + +.. _blog post: http://gnometerminator.blogspot.com/2015/09/so-you-want-to-try-terminator-gtk3.html .. _gtk3 branch: https://code.launchpad.net/~gnome-terminator/terminator/gtk3 -------------------------- @@ -454,6 +551,8 @@ Here is a list of some useful sets of documentation: +---------------------------+-------------------------------------------------------------------+ | Bazaar DVCS | http://doc.bazaar.canonical.com/en/ | +---------------------------+-------------------------------------------------------------------+ +| Launchpad Help | https://help.launchpad.net/ | ++---------------------------+-------------------------------------------------------------------+ | **GTK 2** | +---------------------------+-------------------------------------------------------------------+ | PyGTK | https://developer.gnome.org/pygtk/stable/ | diff --git a/doc/manual/source/gettingstarted.rst b/doc/manual/source/gettingstarted.rst index eaa3d83d..4de6e047 100644 --- a/doc/manual/source/gettingstarted.rst +++ b/doc/manual/source/gettingstarted.rst @@ -424,12 +424,18 @@ scrollback buffer with more flexibility: +---------------------+----------+-------------------------------------+ | Half page [TS]_ | Up, Down | | +---------------------+----------+-------------------------------------+ -| Line [TS]_ | Up, Down | | +| Line [TS]_ [MS]_ | Up, Down | | +---------------------+----------+-------------------------------------+ -.. [VS] Default actions from VTE that are not configurable. -.. [XL] Where X may vary depending on distribution. On mine it is 4. -.. [TS] Additional movement options from Terminator that are configurable. +.. [VS] **VTE Shortcuts:** Default actions from VTE that are not configurable. +.. [XL] **X Lines:** Where X may vary depending on distribution. On mine + it is 4. +.. [TS] **Terminator Shortcuts:** Additional movement options from Terminator + that are configurable. +.. [MS] **Masked Shortcuts:** VTE provides default shortcuts for line up/down, + on ``Shift``\ +\ ``Ctrl``\ +\ ``Arrow Up/Dn``, but they are masked + by shortcuts for resizing terminals. You can disable or reassign + the resizing shortcuts to regain access to the VTE default. ----------------------------------- Search the buffer diff --git a/doc/manual/source/history.rst b/doc/manual/source/history.rst index cdd5cdbf..ddb66c85 100644 --- a/doc/manual/source/history.rst +++ b/doc/manual/source/history.rst @@ -14,16 +14,22 @@ Documentation process started 2015-07-17 by Stephen Boddy. 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 | -+--------------+------------+-----------------+--------------------------------+ -| 0.98 | 2015-08-26 | Stephen Boddy | Stick a fork in it, it's done | -+--------------+------------+-----------------+--------------------------------+ ++--------------+------------+-----------------+-----------------------------------+ +| 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 | ++--------------+------------+-----------------+-----------------------------------+ +| 0.98 | 2015-08-26 | Stephen Boddy | Stick a fork in it, it's done | ++--------------+------------+-----------------+-----------------------------------+ +| 0.98, r1663 | 2015-09-30 | Stephen Boddy | Add the new PuTTY paste mode |br| | +| | | | Add new Remotinator commands |br| | +| | | | FAQ for other Terminator |br| | +| | | | Add Bug handling flow |br| | +| | | | Minor changes/corrections | ++--------------+------------+-----------------+-----------------------------------+ .. 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 af3eb4cf8977fdc058534baddc7fc6d7b7b6db04..a1e5cfc53852cdd7a06fd3fd68975b6a501d18e8 100644 GIT binary patch delta 60346 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ì~Gwf2V&OiUMQP;gQq%qigz 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 I&&>k=2Q*rf-~a#s diff --git a/doc/manual/source/preferences.rst b/doc/manual/source/preferences.rst index 58fec3d0..e4043662 100644 --- a/doc/manual/source/preferences.rst +++ b/doc/manual/source/preferences.rst @@ -61,7 +61,7 @@ Behaviour The first window opened will not be displayed in the taskbar. Subsequent windows will show in the taskbar (bug?). - **Window geometry hints** (default: on) + **Window geometry hints** (default: off) If this is checked, then when resizing Terminator will attempt to step the sizing by the current font, and display a small box with the @@ -107,7 +107,7 @@ Behaviour **Use custom URL handler** (default: off) - If this is enabled then Ctrl+left-mouse-click on a URL will try to use + If this is enabled then ``Ctrl``\ +\ ``click`` on a URL will try to use the command defined in *Custom URL handler* to open the link. If not enabled, Terminator will attempt to open the link with its internal logic. @@ -264,7 +264,7 @@ a separate window launched from the menu bar. **Select-by-word characters** (default: ``-A-Za-z0-9,./?%&#:_``) - Using double-click to select text will use this pattern to define + Using ``double-click`` to select text will use this pattern to define what characters are considered part of the word. """""" @@ -645,7 +645,7 @@ Keybindings This is a list of all available keyboard shortcuts in the application. To change a keybinding, first highlight the entry you wish to change. -Next click on the *Keybinding* column again. The entry should change +Next ``click`` on the *Keybinding* column again. The entry should change to **New accelerator...**. Simply perform the shortcut you wish to set. If you change your mind use ``Esc`` (Escape) key to revert back to the existing shortcut. If you wish to delete a shortcut, use the