Compare commits
No commits in common. "master" and "issue78" have entirely different histories.
37
.github/ISSUE_TEMPLATE/bug_report.md
vendored
@ -1,37 +0,0 @@
|
||||
---
|
||||
name: Bug report
|
||||
about: Create a report to help us improve
|
||||
title: ''
|
||||
labels: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
Before opening an issue, please try starting terminator with an empty config
|
||||
file, by issuing `terminator -u -g /dev/null` and see if it starts normally.
|
||||
|
||||
If it does, and you still want to open the bug, then please attach the
|
||||
config file, usually found at `$HOME/.config/terminator/config` to the issue
|
||||
|
||||
Fill out as many of these fields as you can
|
||||
|
||||
**Describe the bug**
|
||||
A clear and concise description of what the bug is.
|
||||
|
||||
**To Reproduce**
|
||||
Steps to reproduce the behavior:
|
||||
|
||||
**Expected behavior**
|
||||
A clear and concise description of what you expected to happen.
|
||||
|
||||
**Screenshots**
|
||||
If applicable, add screenshots to help explain your problem.
|
||||
|
||||
**Desktop (please complete the following information):**
|
||||
- OS or Linux Distribution: [e.g. FreeBSD or Ubuntu]
|
||||
- Version [e.g. 20.04]
|
||||
- Display Technology: Wayland or X11
|
||||
|
||||
|
||||
**Additional context**
|
||||
Add any other context about the problem here.
|
1
.github/ISSUE_TEMPLATE/config.yml
vendored
@ -1 +0,0 @@
|
||||
blank_issues_enabled: true
|
20
.github/ISSUE_TEMPLATE/feature_request.md
vendored
@ -1,20 +0,0 @@
|
||||
---
|
||||
name: Feature request
|
||||
about: Suggest an idea for this project
|
||||
title: ''
|
||||
labels: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
**Is your feature request related to a problem? Please describe.**
|
||||
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
|
||||
|
||||
**Describe the solution you'd like**
|
||||
A clear and concise description of what you want to happen.
|
||||
|
||||
**Describe alternatives you've considered**
|
||||
A clear and concise description of any alternative solutions or features you've considered.
|
||||
|
||||
**Additional context**
|
||||
Add any other context or screenshots about the feature request here.
|
8
.github/workflows/python.yml
vendored
@ -13,23 +13,19 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
python:
|
||||
# - '2.7'
|
||||
- '2.7'
|
||||
# - '3.6'
|
||||
# - '3.7'
|
||||
- '3.8'
|
||||
- '3.9'
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: actions/checkout@v2
|
||||
|
||||
- name: Set up Python ${{ matrix.python }}
|
||||
uses: actions/setup-python@v1
|
||||
with:
|
||||
python-version: ${{ matrix.python }}
|
||||
|
||||
- name: Update apt repositories
|
||||
run: sudo apt-get update
|
||||
|
||||
- name: Install native dependencies
|
||||
run: >
|
||||
sudo apt-get install -y --no-install-recommends
|
||||
|
10
.tx/config
@ -1,10 +0,0 @@
|
||||
[main]
|
||||
host = https://www.transifex.com
|
||||
|
||||
[terminator.po-terminator-pot--master]
|
||||
file_filter = po/<lang>.po
|
||||
minimum_perc = 0
|
||||
source_file = po/terminator.pot
|
||||
source_lang = en
|
||||
type = PO
|
||||
|
70
AUTHORS
@ -2,17 +2,13 @@
|
||||
|
||||
This list is generated from the GIT log.
|
||||
|
||||
* Aaron Faanes <dafrito@gmail.com>
|
||||
* Adrian A <a.adrian.tech@googlemail.com>
|
||||
* Alexey Sokolov <sokolov@google.com>
|
||||
* Andre Hilsendeger <Andre.Hilsendeger@gmail.com>
|
||||
* Andrea Corbellini <corbellini.andrea@gmail.com>
|
||||
* Andre Hilsendeger <Andre.Hilsendeger@gmail.com>
|
||||
* Andrew Felske <knopper67@archlinux.us>
|
||||
* Antonio Terceiro <asa@terceiro.xyz>
|
||||
* Antonio Terceiro <terceiro@debian.org>
|
||||
* Ariel Zelivansky <ariel.zelivans@gmail.com>
|
||||
* Braden M. Kelley <redbmk@gmail.com>
|
||||
* Brambleberry4 <ikarus21@gmx.de>
|
||||
* Brian Murray <brian@canonical.com>
|
||||
* Bruno Braga <bruno.braga@gmail.com>
|
||||
* Bryce Harrington <bryce@bryceharrington.org>
|
||||
@ -20,107 +16,49 @@ This list is generated from the GIT log.
|
||||
* Chris James <hashdevine@gmail.com>
|
||||
* Chris Jones <cmsj@tenshu.net>
|
||||
* Cory Kontros <coryisatm@ubuntu.com>
|
||||
* Daniel Napora <napcok@gmail.com>
|
||||
* Daniel T Chen <crimsun@ubuntu.com>
|
||||
* David Caro Estévez <david.caro.estevez@gmail.com>
|
||||
* David Levanon <dvdlevanon@gmail.com>
|
||||
* David Sowder <github.com@david.sowder.com>
|
||||
* Dennis Benzinger | SAP Hybris <dennis.benzinger@sap.com>
|
||||
* Dmitry Soldatov <grapescan@gmail.com>
|
||||
* Douglas Bacon <douglaswbacon@gmail.com>
|
||||
* Edoardo Batini <eodbat@gmail.com>
|
||||
* Elliot Murphy <elliot@elliotmurphy.com>
|
||||
* Emilien Klein <emilien@klein.st>
|
||||
* Emilio Pozuelo Monfort <pochu@debian.org>
|
||||
* Emmanuel Bretelle <chantra@debuntu.org>
|
||||
* Felix Mölder <56774350+Brambleberry4@users.noreply.github.com>
|
||||
* Fernando Basso <fernandobasso.br@gmail.com>
|
||||
* Filip Kilibarda <filipcsc@gmail.com>
|
||||
* Francis Smit (Grizzly) <grizzly@smit.id.au>
|
||||
* Gerben Welter <gerben@welter.nu>
|
||||
* Guilherme Salgado <salgado@canonical.com>
|
||||
* Hajimu UMEMOTO <ume@mahoroba.org>
|
||||
* Hector Sam <hfsam88@gmail.com>
|
||||
* Iain Lane <iain@orangesquash.org.uk>
|
||||
* Ivar Smolin <okul@ivotingcentre.ee>
|
||||
* Jakub Vaněk <vanek.jakub4@seznam.cz>
|
||||
* Jamu Kakar <jkakar@kakar.ca>
|
||||
* Jay W <git.jaydoubleu@gmail.com>
|
||||
* Jean-Sebastien Trottier <strottie@cisco.com>
|
||||
* Joe Peled <joe.peled@vimeo.com>
|
||||
* Jonas L <jooola@users.noreply.github.com>
|
||||
* Jose Augusto <jose.augusto@chiligum.com.br>
|
||||
* Jose I. Monreal <jmonreal@gmail.com>
|
||||
* José Augusto <joseaugusto.881@outlook.com>
|
||||
* Jose I. Monreal <jmonreal@gmail.com>
|
||||
* judgedreads <pearce@millerdedmon.com>
|
||||
* Juliano Fischer Naves <julianofischer@gmail.com>
|
||||
* Julien Nicoulaud <julien.nicoulaud@gmail.com>
|
||||
* Julien Thewys <jth@openerp.com>
|
||||
* Kacper Kowalski <kacper.s.kowalski@gmail.com>
|
||||
* Kees Cook <kees@outflux.net>
|
||||
* Kian-Meng Ang <kianmeng@cpan.org>
|
||||
* Leandro Thimóteo <leandro.s.thimoteo@gmail.com>
|
||||
* Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
|
||||
* Mackenzie Morgan <maco.m@ubuntu.com>
|
||||
* Mark Timarev <marktimarev@gmail.com>
|
||||
* Markus Frosch <markus@lazyfrosch.de>
|
||||
* Markus Korn <thekorn@gmx.de>
|
||||
* Matt Rose <mattrose@folkwolf.net>
|
||||
* Matthew Rose <mattrose@folkwolf.net>
|
||||
* Mihai Babiac <mihai.babiac@gmail.com>
|
||||
* MuhammadJivani <masad@peekaboo.guru>
|
||||
* Nathan Handler <nhandler@ubuntu.com>
|
||||
* Nathaniel M. Beaver <nathanielmbeaver@gmail.com>
|
||||
* Nathaniel Morck Beaver <nathanielmbeaver@gmail.com>
|
||||
* Neal Fultz <nfultz@neal-1015pe>
|
||||
* Nicolas Valcárcel <nvalcarcel@ubuntu.com>
|
||||
* Pavel Khlebovich <pas.anddev@gmail.com>
|
||||
* Paweł Kotiuk <45544416+pktiuk@users.noreply.github.com>
|
||||
* Paweł Kotiuk <kotiuk@zohomail.eu>
|
||||
* Peter B. Jørgensen <peterbjorgensen@gmail.com>
|
||||
* Peter Bjørn Jørgensen <peterbjorgensen@gmail.com>
|
||||
* Peter Lind <peter.e.lind@gmail.com>
|
||||
* Phi <phi@kernel-tools.com>
|
||||
* Przemek Wesolek <jest@luna>
|
||||
* R the Troublemaker <5971066+br0kenbuild@users.noreply.github.com>
|
||||
* Rafael Kitover <rkitover@gmail.com>
|
||||
* Roberto Aguilar <roberto.c.aguilar@gmail.com>
|
||||
* Ryan Fonnesbeck <fonz@fonzinc.com>
|
||||
* shiraeeshi <shiraeeshi@mail.ru>
|
||||
* Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
|
||||
* Simeon Simeonov <sgs@pichove.org>
|
||||
* Stephen Boddy <stephen.j.boddy@gmail.com>
|
||||
* StephenPeringer <StephenPeringer@users.noreply.github.com>
|
||||
* Thomas Hurst <tom@hur.st>
|
||||
* Thomas Meire <blackskad@gmail.com>
|
||||
* Tobias Farrenkopf <tf@emptyset.de>
|
||||
* Tom Yan <tom.ty89@gmail.com>
|
||||
* Tomek Sabała <sabala.tomek@gmail.com>
|
||||
* Tony Baker <frd91gt@gmail.com>
|
||||
* Vishweshwar Saran Singh Deo <vssdeo@gmail.com>
|
||||
* Vojtech Duchon (Ext) <vojtech.duchon@gmail.com>
|
||||
* Vulcalien <vulcalien+github@gmail.com>
|
||||
* Vulcalien <vulcalien@gmail.com>
|
||||
* Yousof <yousofebneddin@yahoo.com>
|
||||
* Yusuf Güngör <yusuf.gungor@hepsiburada.com>
|
||||
* amaan khan <khanamaan827@gmail.com>
|
||||
* caprinux <123jinkai@gmail.com>
|
||||
* coder <none@non.no>
|
||||
* dkmvs <67212386+dkmvs@users.noreply.github.com>
|
||||
* evandrocoan <evandrocoan@hotmail.com>
|
||||
* flaviosteimacher <39162591+flaviosteimacher@users.noreply.github.com>
|
||||
* judgedreads <pearce@millerdedmon.com>
|
||||
* kocho1984 <eblebleo2@gmail.com>
|
||||
* milotype <43657314+milotype@users.noreply.github.com>
|
||||
* nicbn <contact@nicbn.com>
|
||||
* nojhan <nojhan@nojhan.net>
|
||||
* ozzdemir <oguz.ozdemir@ieee.metu.edu.tr>
|
||||
* planet36 <planet36@users.noreply.github.com>
|
||||
* robertoetcheverryr <yggdrasil.raiker@gmail.com>
|
||||
* sabriunal <libreajans@gmail.com>
|
||||
* shiraeeshi <shiraeeshi@mail.ru>
|
||||
* thebigs <TheBigS@users.noreply.github.com>
|
||||
* transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
|
||||
* waldner <waldner@katamail.com>
|
||||
* xuezhixin <xuezhixin@uniontech.com>
|
||||
|
||||
## Other contributors
|
||||
|
||||
|
@ -151,14 +151,14 @@ terminator 1.90:
|
||||
* Preselect the current layout when opening Prefs window, and also
|
||||
save config after using the layout 'Save' button (Steve Boddy)
|
||||
* Set some default shortcuts based on my preference (Steve Boddy)
|
||||
* Add high contrast icons, make the main window icon loading work
|
||||
* Add high contast icons, make the main window icon loading work
|
||||
better, and respect the theme changes (Steve Boddy, LP#305579)
|
||||
* Additional windows icon loading works better, and respect the
|
||||
theme changes (LP#305579)
|
||||
* Adjust the config section name to InactivityWatch for
|
||||
InactivityWatch class
|
||||
* Add a new setting for ActivityWatch to set the time between
|
||||
activity notifications
|
||||
activty notifications
|
||||
* BIG update to translations, due to additions and changes.
|
||||
* Make the random default group names translatable
|
||||
* Add and improve the mnemonics in the group menu
|
||||
@ -170,7 +170,7 @@ terminator 1.90:
|
||||
* A few changes to doc strings to make the autodoc prettier
|
||||
* Added help shortcut, by default F1 to open the local manual
|
||||
* Added button to About tab (in Prefs window) to launch manual
|
||||
* Small tweak to setup.py to separate build and install, and
|
||||
* Small tweak to setup.py to seperate build and install, and
|
||||
always attempt to install manual by default.
|
||||
* Sort entries in config file, so they don't jump around every
|
||||
time config is saved for easier troubleshooting
|
||||
@ -258,7 +258,7 @@ terminator 1.90:
|
||||
terminator class
|
||||
* Fix the scroll up/down key bindings to use gtk3 method
|
||||
* Fix getting the handle size (gtk2->gtk3 diff)
|
||||
* Fix scrollbar double-click rebalancing (LP#1423686)
|
||||
* Fix scrollbar doubleclick rebalancing (LP#1423686)
|
||||
* Fix allocations (no longer an attribute) when balancing
|
||||
(gtk2->gtk3 diff)
|
||||
* Fix allocations not having the x,y position just w,h (gtk3 bug?
|
||||
@ -351,7 +351,7 @@ terminator 1.90:
|
||||
(Egmont Koblinger, LP#1518108)
|
||||
* Fix copy on selection to work on already open terminals (Egmont
|
||||
Koblinger, LP#1518109)
|
||||
* Fix unwanted separator size change, and increase granularity of
|
||||
* Fix unwanted seperator size change, and increase granularity of
|
||||
dim/transparent sliders (Egmont Koblinger, LP#1518114)
|
||||
* Fix cwd when new term spawned from a symlinked directory (Egmont
|
||||
Koblinger, LP#1518554)
|
||||
|
578
CHANGELOG.md
@ -1,583 +1,5 @@
|
||||
# Changelog
|
||||
|
||||
## [v2.1.3](https://github.com/gnome-terminator/terminator/tree/v2.1.3) (2023-03-01)
|
||||
|
||||
[Full Changelog](https://github.com/gnome-terminator/terminator/compare/v2.1.2...v2.1.3)
|
||||
|
||||
**Implemented enhancements:**
|
||||
|
||||
- Option to set split ratio of terminals [\#708](https://github.com/gnome-terminator/terminator/issues/708)
|
||||
- Add option to set given terminal to "read only" [\#649](https://github.com/gnome-terminator/terminator/issues/649)
|
||||
- background image - respect ratio [\#644](https://github.com/gnome-terminator/terminator/issues/644)
|
||||
- Shortcut for autosplit h/v depending on active terminal size [\#613](https://github.com/gnome-terminator/terminator/issues/613)
|
||||
- Feature: Insert terminal name to terminal \(for broadcast\) [\#540](https://github.com/gnome-terminator/terminator/issues/540)
|
||||
- Background image drawing modes and alignment [\#713](https://github.com/gnome-terminator/terminator/pull/713) ([Vulcalien](https://github.com/Vulcalien))
|
||||
- Zoom on notebook even if there is only one terminal in the tab + keep tab position and label in notebook rotation [\#589](https://github.com/gnome-terminator/terminator/pull/589) ([Vulcalien](https://github.com/Vulcalien))
|
||||
|
||||
**Fixed bugs:**
|
||||
|
||||
- Resets the tab title on rotation [\#624](https://github.com/gnome-terminator/terminator/issues/624)
|
||||
- - bug context menu \(right click\)-\>layouts-\>"Layout Name" always selec… [\#653](https://github.com/gnome-terminator/terminator/pull/653) ([vssdeo](https://github.com/vssdeo))
|
||||
- Fix missing icons when started with Ctrl-Alt-T [\#628](https://github.com/gnome-terminator/terminator/pull/628) ([MihaiBabiac](https://github.com/MihaiBabiac))
|
||||
|
||||
**Closed issues:**
|
||||
|
||||
- Terminator not working with latest version of python-cairo [\#711](https://github.com/gnome-terminator/terminator/issues/711)
|
||||
- \[Bug\]\[Fedora 36 KDE\]\[terminator v2.1.1\] "broadcast group" sends each terminal input/keystroke depending on the group's members count to everyone in the group [\#704](https://github.com/gnome-terminator/terminator/issues/704)
|
||||
- reset\_clear doesn't show new prompt [\#703](https://github.com/gnome-terminator/terminator/issues/703)
|
||||
- `-x`/`--execute` still broken [\#702](https://github.com/gnome-terminator/terminator/issues/702)
|
||||
- Make unfocused terminal text transparent instead of blacker [\#694](https://github.com/gnome-terminator/terminator/issues/694)
|
||||
- A translucent separation occurs between terminals [\#687](https://github.com/gnome-terminator/terminator/issues/687)
|
||||
- \[2.1.2\] Foreground processes started in new window close immediately [\#673](https://github.com/gnome-terminator/terminator/issues/673)
|
||||
- Is there a official page to maintain a offical/third-part plugin list? [\#668](https://github.com/gnome-terminator/terminator/issues/668)
|
||||
- What happened to the change terminal titlebar under preferences? [\#664](https://github.com/gnome-terminator/terminator/issues/664)
|
||||
- \[Feature Request\] - In the Context Menu\(Right-Click\) show keyboard shortcuts / accelarators [\#662](https://github.com/gnome-terminator/terminator/issues/662)
|
||||
- terminator: error: unrecognized arguments [\#660](https://github.com/gnome-terminator/terminator/issues/660)
|
||||
- Plugin Submission : SaveLastSessionLayout Uses Layout to Auto-Save Last session and CWD on Terminal Window Close [\#654](https://github.com/gnome-terminator/terminator/issues/654)
|
||||
- Loading layout loads only the last added layout from context menu \(right click\) [\#652](https://github.com/gnome-terminator/terminator/issues/652)
|
||||
- When can we expect a new release? [\#650](https://github.com/gnome-terminator/terminator/issues/650)
|
||||
- Profiles for different Shells - is it possible? how does it work? [\#640](https://github.com/gnome-terminator/terminator/issues/640)
|
||||
- Double input to broadcasted group [\#623](https://github.com/gnome-terminator/terminator/issues/623)
|
||||
- background images only displaying on default profile [\#595](https://github.com/gnome-terminator/terminator/issues/595)
|
||||
- The repository 'https://ppa.launchpadcontent.net/mattrose/terminator/ubuntu jammy Release' does not have a Release file. [\#594](https://github.com/gnome-terminator/terminator/issues/594)
|
||||
- Increase the usage of augmented assignment statements [\#555](https://github.com/gnome-terminator/terminator/issues/555)
|
||||
|
||||
**Merged pull requests:**
|
||||
|
||||
- Better distinguishing of inactive windows from the active one, by changing the background brightness [\#709](https://github.com/gnome-terminator/terminator/pull/709) ([KKoovalsky](https://github.com/KKoovalsky))
|
||||
- Ctrl+Click on group button automatically creates groups whenever needed [\#691](https://github.com/gnome-terminator/terminator/pull/691) ([nicbn](https://github.com/nicbn))
|
||||
- \[bug 680\] Open up keybindings page on keypress \#680 [\#686](https://github.com/gnome-terminator/terminator/pull/686) ([vssdeo](https://github.com/vssdeo))
|
||||
- Translate '/po/terminator.pot' in 'pt\_BR' [\#684](https://github.com/gnome-terminator/terminator/pull/684) ([transifex-integration[bot]](https://github.com/apps/transifex-integration))
|
||||
- Plugin and Group menu item that inserts the name of the terminal. [\#683](https://github.com/gnome-terminator/terminator/pull/683) ([mattrose](https://github.com/mattrose))
|
||||
- Add Readonly toggle to popup menu [\#679](https://github.com/gnome-terminator/terminator/pull/679) ([mattrose](https://github.com/mattrose))
|
||||
- Fix argument handling of the --execute flag [\#678](https://github.com/gnome-terminator/terminator/pull/678) ([shawn-ogg](https://github.com/shawn-ogg))
|
||||
- Remove all ibus workarounds [\#674](https://github.com/gnome-terminator/terminator/pull/674) ([mattrose](https://github.com/mattrose))
|
||||
- \[bug 613\] - Shortcut for autosplit h/v depending on active terminal … [\#671](https://github.com/gnome-terminator/terminator/pull/671) ([vssdeo](https://github.com/vssdeo))
|
||||
- \[bug 662\] \[Feature Request\] - In the Context Menu\(Right-Click\) show k… [\#666](https://github.com/gnome-terminator/terminator/pull/666) ([vssdeo](https://github.com/vssdeo))
|
||||
- \[bug 559\] Add menu autocomplete \#559 [\#665](https://github.com/gnome-terminator/terminator/pull/665) ([vssdeo](https://github.com/vssdeo))
|
||||
- \[bug 662\] \[Feature Request\] - In the Context Menu\(Right-Click\) show k… [\#663](https://github.com/gnome-terminator/terminator/pull/663) ([vssdeo](https://github.com/vssdeo))
|
||||
- \[bug 654\] - Plugin Submission : SaveLastSessionLayout Uses Layout to … [\#661](https://github.com/gnome-terminator/terminator/pull/661) ([vssdeo](https://github.com/vssdeo))
|
||||
- Update terminal.py [\#659](https://github.com/gnome-terminator/terminator/pull/659) ([flaviosteimacher](https://github.com/flaviosteimacher))
|
||||
- docs: Change number of columns in repology badge [\#657](https://github.com/gnome-terminator/terminator/pull/657) ([pktiuk](https://github.com/pktiuk))
|
||||
- Plugin Submission : SaveLastSessionLayout Uses Layout to Auto-Save Last session and CWD [\#655](https://github.com/gnome-terminator/terminator/pull/655) ([vssdeo](https://github.com/vssdeo))
|
||||
- Fix typos [\#651](https://github.com/gnome-terminator/terminator/pull/651) ([kianmeng](https://github.com/kianmeng))
|
||||
- data: Remove GNOME branding [\#647](https://github.com/gnome-terminator/terminator/pull/647) ([sabriunal](https://github.com/sabriunal))
|
||||
- this line has an extra ';' symbol [\#632](https://github.com/gnome-terminator/terminator/pull/632) ([xuezhixin](https://github.com/xuezhixin))
|
||||
- Use the term 'zero padded' instead of 'padded'. [\#189](https://github.com/gnome-terminator/terminator/pull/189) ([phidebian](https://github.com/phidebian))
|
||||
|
||||
## [v2.1.2](https://github.com/gnome-terminator/terminator/tree/v2.1.2) (2022-10-19)
|
||||
|
||||
[Full Changelog](https://github.com/gnome-terminator/terminator/compare/v2.1.1...v2.1.2)
|
||||
|
||||
**Implemented enhancements:**
|
||||
|
||||
- \[Feature request\] move layout/session definitions into separate files with a dedicated extension in a dedicated directory [\#604](https://github.com/gnome-terminator/terminator/issues/604)
|
||||
- Bash completion [\#495](https://github.com/gnome-terminator/terminator/issues/495)
|
||||
- Changing cursor foreground color [\#467](https://github.com/gnome-terminator/terminator/issues/467)
|
||||
- Wallpaper configuration option from terminal [\#466](https://github.com/gnome-terminator/terminator/issues/466)
|
||||
- Launch a new command in a vertical or horizontal split. [\#446](https://github.com/gnome-terminator/terminator/issues/446)
|
||||
- Separators is wider after upgrading to ubuntu 21.04 [\#445](https://github.com/gnome-terminator/terminator/issues/445)
|
||||
- Broadcast profile changes to existing terminals [\#421](https://github.com/gnome-terminator/terminator/issues/421)
|
||||
- How to deactivate the middle mouse button paste? [\#415](https://github.com/gnome-terminator/terminator/issues/415)
|
||||
- Feature request: expose the window and terminal title setting features in context menu [\#405](https://github.com/gnome-terminator/terminator/issues/405)
|
||||
- Integrate --layout-json command line parameter so that it can be passed to dbus [\#401](https://github.com/gnome-terminator/terminator/issues/401)
|
||||
- Feature request: move titlebar colors config to profiles, rather than global settings [\#379](https://github.com/gnome-terminator/terminator/issues/379)
|
||||
- Visual aids [\#367](https://github.com/gnome-terminator/terminator/issues/367)
|
||||
- Feature Request: detach tab [\#302](https://github.com/gnome-terminator/terminator/issues/302)
|
||||
- Pls add version on OS X [\#283](https://github.com/gnome-terminator/terminator/issues/283)
|
||||
|
||||
**Fixed bugs:**
|
||||
|
||||
- Ctrl+Shift+Mouse-Scroll triggers Ctrl+Mouse Scroll [\#606](https://github.com/gnome-terminator/terminator/issues/606)
|
||||
- None isn't a valid value of keybindings config anymore [\#548](https://github.com/gnome-terminator/terminator/issues/548)
|
||||
- psutil.AccessDenied: psutil.AccessDenied \(pid=1\) [\#539](https://github.com/gnome-terminator/terminator/issues/539)
|
||||
- Find functionality does not show matches on same line [\#511](https://github.com/gnome-terminator/terminator/issues/511)
|
||||
- Ratio and/or position on a config file's layout ignored [\#433](https://github.com/gnome-terminator/terminator/issues/433)
|
||||
- Black background remains after hide\_window [\#425](https://github.com/gnome-terminator/terminator/issues/425)
|
||||
- Cannot create working config file with 5 terminals [\#409](https://github.com/gnome-terminator/terminator/issues/409)
|
||||
- Terminal loses focus versus tab title [\#400](https://github.com/gnome-terminator/terminator/issues/400)
|
||||
- Terminal title-bars are transparent on first start [\#392](https://github.com/gnome-terminator/terminator/issues/392)
|
||||
|
||||
**Closed issues:**
|
||||
|
||||
- Hide window in waybar [\#633](https://github.com/gnome-terminator/terminator/issues/633)
|
||||
- Split window profile incorrect inheritance [\#631](https://github.com/gnome-terminator/terminator/issues/631)
|
||||
- \[Question\] is there a way to prevent Terminator from dereferencing symbolic links? [\#617](https://github.com/gnome-terminator/terminator/issues/617)
|
||||
- Terminator not working on RHEL 9 [\#616](https://github.com/gnome-terminator/terminator/issues/616)
|
||||
- Is there a right-click menu in sway? [\#614](https://github.com/gnome-terminator/terminator/issues/614)
|
||||
- Set Terminator tab title via command line [\#603](https://github.com/gnome-terminator/terminator/issues/603)
|
||||
- Unable to launch KeyError: b'Rss:' [\#601](https://github.com/gnome-terminator/terminator/issues/601)
|
||||
- Cannot view emoji [\#599](https://github.com/gnome-terminator/terminator/issues/599)
|
||||
- Clickable filepath:rownumber [\#598](https://github.com/gnome-terminator/terminator/issues/598)
|
||||
- Feature Request: set initial window size in preferences [\#593](https://github.com/gnome-terminator/terminator/issues/593)
|
||||
- Update the authorship in README [\#586](https://github.com/gnome-terminator/terminator/issues/586)
|
||||
- xbindkeys doesn't work in Terminator, but works in other apps [\#582](https://github.com/gnome-terminator/terminator/issues/582)
|
||||
- Unable to load Keybinder module [\#580](https://github.com/gnome-terminator/terminator/issues/580)
|
||||
- terminator for MacOS user [\#578](https://github.com/gnome-terminator/terminator/issues/578)
|
||||
- UTF-8 character breaks terminator config file [\#577](https://github.com/gnome-terminator/terminator/issues/577)
|
||||
- Terminator need to highlight search string [\#575](https://github.com/gnome-terminator/terminator/issues/575)
|
||||
- Custom Commands NOT Working in Linux Mint 20.3 [\#573](https://github.com/gnome-terminator/terminator/issues/573)
|
||||
- Can't add/remove terminal panes from layout editor [\#572](https://github.com/gnome-terminator/terminator/issues/572)
|
||||
- Language not applied after build [\#569](https://github.com/gnome-terminator/terminator/issues/569)
|
||||
- Moving Cursor Word By Word using ALT + Arrows [\#566](https://github.com/gnome-terminator/terminator/issues/566)
|
||||
- Enabling "putty style paste" causes context menu to be unreachable with 2-button mouse [\#565](https://github.com/gnome-terminator/terminator/issues/565)
|
||||
- Setting stty options [\#564](https://github.com/gnome-terminator/terminator/issues/564)
|
||||
- Switch focus and splits don't work when terminal is zoomed [\#550](https://github.com/gnome-terminator/terminator/issues/550)
|
||||
- Will terminator ever consider picking up ligature support? [\#543](https://github.com/gnome-terminator/terminator/issues/543)
|
||||
- feature request: Implement line spacing as a configuration option [\#542](https://github.com/gnome-terminator/terminator/issues/542)
|
||||
- Change separator color [\#538](https://github.com/gnome-terminator/terminator/issues/538)
|
||||
- remotinator split and execute command — cannot determine uuid [\#537](https://github.com/gnome-terminator/terminator/issues/537)
|
||||
- Split vertical keyboard don't work on debian 11 [\#535](https://github.com/gnome-terminator/terminator/issues/535)
|
||||
- Vte.Terminal\(\).set\_encoding deprecated [\#534](https://github.com/gnome-terminator/terminator/issues/534)
|
||||
- Fix Keyboard Input [\#533](https://github.com/gnome-terminator/terminator/issues/533)
|
||||
- group broadcasting switched on/off for all groups [\#532](https://github.com/gnome-terminator/terminator/issues/532)
|
||||
- Drop a file from nautilus onto terminator window no longer works \(it used to paste the path a la gnome terminal\) [\#530](https://github.com/gnome-terminator/terminator/issues/530)
|
||||
- Crash everytime after encoding is changed to TCVN [\#529](https://github.com/gnome-terminator/terminator/issues/529)
|
||||
- Change the color of the current tab to highlight it better [\#522](https://github.com/gnome-terminator/terminator/issues/522)
|
||||
- Feature: Configuration to colorize split screens from default grey colour, Issue: Remove ability to select 0 and 1 handle\_size from configuration gui [\#518](https://github.com/gnome-terminator/terminator/issues/518)
|
||||
- Error when using "Insert Terminal Number" \(Solved?\) [\#517](https://github.com/gnome-terminator/terminator/issues/517)
|
||||
- Auto-scroll to the cursor position when typing [\#513](https://github.com/gnome-terminator/terminator/issues/513)
|
||||
- hide\_window mapped with Shift+Control+Alt+$an\_alphabet catches Control+Alt+$an\_alphabet instead [\#509](https://github.com/gnome-terminator/terminator/issues/509)
|
||||
- Cursor is blinking on inactive windows [\#508](https://github.com/gnome-terminator/terminator/issues/508)
|
||||
- custom commands are not persisted [\#505](https://github.com/gnome-terminator/terminator/issues/505)
|
||||
- Terminator slow to close if xclip was invoked [\#503](https://github.com/gnome-terminator/terminator/issues/503)
|
||||
- terminator failing to open on ubuntu 21.04 [\#502](https://github.com/gnome-terminator/terminator/issues/502)
|
||||
- Monospace Bold isn't working [\#497](https://github.com/gnome-terminator/terminator/issues/497)
|
||||
- No prompt when closing terminator now, despite say vim running in terminal [\#496](https://github.com/gnome-terminator/terminator/issues/496)
|
||||
- suppor for sixel graphics [\#492](https://github.com/gnome-terminator/terminator/issues/492)
|
||||
- which is deprecated and should not be used [\#488](https://github.com/gnome-terminator/terminator/issues/488)
|
||||
- could tmux Key bindings using in terminator? [\#474](https://github.com/gnome-terminator/terminator/issues/474)
|
||||
- Support OpenType font features [\#473](https://github.com/gnome-terminator/terminator/issues/473)
|
||||
- Crash on Terminal resize when using fish [\#458](https://github.com/gnome-terminator/terminator/issues/458)
|
||||
- Incorrect layout sorting in notebook [\#453](https://github.com/gnome-terminator/terminator/issues/453)
|
||||
- Coloring Tabs / Tabs Appearance [\#449](https://github.com/gnome-terminator/terminator/issues/449)
|
||||
- Option to disable system notifications [\#448](https://github.com/gnome-terminator/terminator/issues/448)
|
||||
- Window vanishes [\#447](https://github.com/gnome-terminator/terminator/issues/447)
|
||||
- Multiple Terminator instances randomly crash on Ubuntu 20.04 [\#444](https://github.com/gnome-terminator/terminator/issues/444)
|
||||
- Option to open URLs with just a click [\#434](https://github.com/gnome-terminator/terminator/issues/434)
|
||||
- Doubled input from keyboard when broadcasting in tabs [\#432](https://github.com/gnome-terminator/terminator/issues/432)
|
||||
- Does this tool support macOS Big Sur? [\#430](https://github.com/gnome-terminator/terminator/issues/430)
|
||||
- terminator is slow [\#426](https://github.com/gnome-terminator/terminator/issues/426)
|
||||
- Add more fundamental "editor-ish" feature [\#424](https://github.com/gnome-terminator/terminator/issues/424)
|
||||
- Allow disabling and resetting keybindings in Preferences [\#423](https://github.com/gnome-terminator/terminator/issues/423)
|
||||
- Project based layout [\#418](https://github.com/gnome-terminator/terminator/issues/418)
|
||||
- Unable to Install from Source [\#412](https://github.com/gnome-terminator/terminator/issues/412)
|
||||
- CTRL+A behaviour abnormal [\#384](https://github.com/gnome-terminator/terminator/issues/384)
|
||||
- regexp/command hyperlink handler [\#381](https://github.com/gnome-terminator/terminator/issues/381)
|
||||
- Update PPA to 2.1.0 [\#374](https://github.com/gnome-terminator/terminator/issues/374)
|
||||
- Create Snap and Flatpak for Terminator [\#206](https://github.com/gnome-terminator/terminator/issues/206)
|
||||
- Remove gtk-update-icon-cache handling in setup [\#102](https://github.com/gnome-terminator/terminator/issues/102)
|
||||
|
||||
**Merged pull requests:**
|
||||
|
||||
- update translations [\#656](https://github.com/gnome-terminator/terminator/pull/656) ([mattrose](https://github.com/mattrose))
|
||||
- Terminal ctrl+mousewheel: do not try to zoom if shift is pressed [\#609](https://github.com/gnome-terminator/terminator/pull/609) ([Vulcalien](https://github.com/Vulcalien))
|
||||
- More fixes to the Color pickers in the Preferences Editor [\#592](https://github.com/gnome-terminator/terminator/pull/592) ([mattrose](https://github.com/mattrose))
|
||||
- Modification in the /terminatorlib/prefseditor.py file [\#590](https://github.com/gnome-terminator/terminator/pull/590) ([amaan211](https://github.com/amaan211))
|
||||
- Various README fixes [\#588](https://github.com/gnome-terminator/terminator/pull/588) ([mattrose](https://github.com/mattrose))
|
||||
- Remove duplicated info in some debug messages [\#576](https://github.com/gnome-terminator/terminator/pull/576) ([Vulcalien](https://github.com/Vulcalien))
|
||||
- Added hotfix for \#78 that deletes GTK\_IM\_MODULE environment variable [\#574](https://github.com/gnome-terminator/terminator/pull/574) ([ozzdemir](https://github.com/ozzdemir))
|
||||
- Fix POTFILES.in + update translation files [\#571](https://github.com/gnome-terminator/terminator/pull/571) ([Vulcalien](https://github.com/Vulcalien))
|
||||
- Add initial flatpak-spawn support [\#570](https://github.com/gnome-terminator/terminator/pull/570) ([JayDoubleu](https://github.com/JayDoubleu))
|
||||
- Fix: handle\_size treated as cell\_width [\#561](https://github.com/gnome-terminator/terminator/pull/561) ([Vulcalien](https://github.com/Vulcalien))
|
||||
- Transifex translations from Dec 20 2021 [\#558](https://github.com/gnome-terminator/terminator/pull/558) ([mattrose](https://github.com/mattrose))
|
||||
- Unzoom terminal on interaction [\#553](https://github.com/gnome-terminator/terminator/pull/553) ([Vulcalien](https://github.com/Vulcalien))
|
||||
- Add ability to configure cell width \(font character spacing\) [\#552](https://github.com/gnome-terminator/terminator/pull/552) ([FernandoBasso](https://github.com/FernandoBasso))
|
||||
- Improve and optimize the code for background images [\#551](https://github.com/gnome-terminator/terminator/pull/551) ([Vulcalien](https://github.com/Vulcalien))
|
||||
- Fix: 'None' value for keybindings breaks editor [\#549](https://github.com/gnome-terminator/terminator/pull/549) ([Vulcalien](https://github.com/Vulcalien))
|
||||
- don't traceback while searching through /proc [\#546](https://github.com/gnome-terminator/terminator/pull/546) ([mattrose](https://github.com/mattrose))
|
||||
- os.environ does not have LANGUAGE in Centos8. [\#544](https://github.com/gnome-terminator/terminator/pull/544) ([xuezhixin](https://github.com/xuezhixin))
|
||||
- Remove Encoding settings \(deprecated\) [\#536](https://github.com/gnome-terminator/terminator/pull/536) ([Vulcalien](https://github.com/Vulcalien))
|
||||
- Allow multiline commands in Custom Commands plugin [\#525](https://github.com/gnome-terminator/terminator/pull/525) ([VDuchon](https://github.com/VDuchon))
|
||||
- Add paste\_selection keybinding. [\#520](https://github.com/gnome-terminator/terminator/pull/520) ([rkitover](https://github.com/rkitover))
|
||||
- Fix terminal separator size setting [\#519](https://github.com/gnome-terminator/terminator/pull/519) ([caprinux](https://github.com/caprinux))
|
||||
- Automatically focus the Keybindings menu [\#516](https://github.com/gnome-terminator/terminator/pull/516) ([Vulcalien](https://github.com/Vulcalien))
|
||||
- Fix hide\_window keybinding unset check [\#515](https://github.com/gnome-terminator/terminator/pull/515) ([tomty89](https://github.com/tomty89))
|
||||
- Add 'Disable mouse paste' [\#512](https://github.com/gnome-terminator/terminator/pull/512) ([Vulcalien](https://github.com/Vulcalien))
|
||||
- Bug Fix: hide\_window keybinding ignores Shift key [\#510](https://github.com/gnome-terminator/terminator/pull/510) ([Vulcalien](https://github.com/Vulcalien))
|
||||
- Improve argument parser + implement bash completion [\#506](https://github.com/gnome-terminator/terminator/pull/506) ([Vulcalien](https://github.com/Vulcalien))
|
||||
- add Set Window Title item to context menu [\#501](https://github.com/gnome-terminator/terminator/pull/501) ([mattrose](https://github.com/mattrose))
|
||||
- BugFix: terminal won't restart if there is no custom command [\#500](https://github.com/gnome-terminator/terminator/pull/500) ([Vulcalien](https://github.com/Vulcalien))
|
||||
- Add a "Copy" button to clone profiles [\#499](https://github.com/gnome-terminator/terminator/pull/499) ([Vulcalien](https://github.com/Vulcalien))
|
||||
- Make tabs detachable + minor bugfix [\#494](https://github.com/gnome-terminator/terminator/pull/494) ([Vulcalien](https://github.com/Vulcalien))
|
||||
- remove gtk-update-icon-cache from setup.py [\#493](https://github.com/gnome-terminator/terminator/pull/493) ([mattrose](https://github.com/mattrose))
|
||||
- remove vsplit\_cmd and hsplit\_cmd from ipc.py, superseded by newer hsp… [\#491](https://github.com/gnome-terminator/terminator/pull/491) ([mattrose](https://github.com/mattrose))
|
||||
- Update tr.po [\#490](https://github.com/gnome-terminator/terminator/pull/490) ([StephenPeringer](https://github.com/StephenPeringer))
|
||||
- add bg\_img and bg\_img\_all commands to remotinator [\#487](https://github.com/gnome-terminator/terminator/pull/487) ([mattrose](https://github.com/mattrose))
|
||||
- Cursor: make it possible to change foreground color \(\#467\) [\#486](https://github.com/gnome-terminator/terminator/pull/486) ([Vulcalien](https://github.com/Vulcalien))
|
||||
- fixes for --config-json [\#484](https://github.com/gnome-terminator/terminator/pull/484) ([mattrose](https://github.com/mattrose))
|
||||
- GUI: set all CheckButtons off to avoid blinking + remove grid empty rows/columns [\#482](https://github.com/gnome-terminator/terminator/pull/482) ([Vulcalien](https://github.com/Vulcalien))
|
||||
- Move titlebar settings to profiles \(\#379\) [\#481](https://github.com/gnome-terminator/terminator/pull/481) ([Vulcalien](https://github.com/Vulcalien))
|
||||
- Issue 365 [\#480](https://github.com/gnome-terminator/terminator/pull/480) ([mattrose](https://github.com/mattrose))
|
||||
- Fix typo in `po/de.po` [\#476](https://github.com/gnome-terminator/terminator/pull/476) ([dennis-benzinger-hybris](https://github.com/dennis-benzinger-hybris))
|
||||
- add parameters to remotinator split commands [\#472](https://github.com/gnome-terminator/terminator/pull/472) ([mattrose](https://github.com/mattrose))
|
||||
- add switch\_profile\_all command to remotinator [\#471](https://github.com/gnome-terminator/terminator/pull/471) ([mattrose](https://github.com/mattrose))
|
||||
- Set CAN\_FOCUS to False for notebook widgets [\#470](https://github.com/gnome-terminator/terminator/pull/470) ([marktimarev](https://github.com/marktimarev))
|
||||
- tell titlebar to start focussed out if it does not have focus [\#462](https://github.com/gnome-terminator/terminator/pull/462) ([mattrose](https://github.com/mattrose))
|
||||
- Update translation [\#460](https://github.com/gnome-terminator/terminator/pull/460) ([pktiuk](https://github.com/pktiuk))
|
||||
- Add new plugin for opening current directory using right mouse button [\#459](https://github.com/gnome-terminator/terminator/pull/459) ([pktiuk](https://github.com/pktiuk))
|
||||
- Fixed Issue \#425 \(hide\_window will try to show a destroyed window\) [\#456](https://github.com/gnome-terminator/terminator/pull/456) ([Vulcalien](https://github.com/Vulcalien))
|
||||
- Incorrect layout sorting in notebook [\#454](https://github.com/gnome-terminator/terminator/pull/454) ([AsadJivani](https://github.com/AsadJivani))
|
||||
- Closing tab on middle mouse button press [\#451](https://github.com/gnome-terminator/terminator/pull/451) ([kocho1984](https://github.com/kocho1984))
|
||||
- Bug Fix: 'Clear selection on copy' is always unchecked [\#443](https://github.com/gnome-terminator/terminator/pull/443) ([Vulcalien](https://github.com/Vulcalien))
|
||||
- Fixed issue \#433 \(layout sometimes ignores ratio\) [\#442](https://github.com/gnome-terminator/terminator/pull/442) ([Vulcalien](https://github.com/Vulcalien))
|
||||
- Fix the background image loading exception handling [\#436](https://github.com/gnome-terminator/terminator/pull/436) ([GerbenWelter](https://github.com/GerbenWelter))
|
||||
- Added set\_tab\_title command to remotinator. [\#435](https://github.com/gnome-terminator/terminator/pull/435) ([yusufgungor](https://github.com/yusufgungor))
|
||||
- Ukrainianized by 93% [\#428](https://github.com/gnome-terminator/terminator/pull/428) ([balac-ode](https://github.com/balac-ode))
|
||||
- Fixed geometry hints [\#416](https://github.com/gnome-terminator/terminator/pull/416) ([Vulcalien](https://github.com/Vulcalien))
|
||||
- Feat+run cmd on match [\#399](https://github.com/gnome-terminator/terminator/pull/399) ([nojhan](https://github.com/nojhan))
|
||||
- add feat: config to open links with single click [\#398](https://github.com/gnome-terminator/terminator/pull/398) ([nojhan](https://github.com/nojhan))
|
||||
- Add new vsplit hsplit cmd dbus [\#390](https://github.com/gnome-terminator/terminator/pull/390) ([TheBigS](https://github.com/TheBigS))
|
||||
- Added new get\_focused\_terminal dbus command which returns uuid of current focused terminal [\#389](https://github.com/gnome-terminator/terminator/pull/389) ([TheBigS](https://github.com/TheBigS))
|
||||
|
||||
## [v2.1.1](https://github.com/gnome-terminator/terminator/tree/v2.1.1) (2021-04-02)
|
||||
|
||||
[Full Changelog](https://github.com/gnome-terminator/terminator/compare/v2.1.0...v2.1.1)
|
||||
|
||||
**Implemented enhancements:**
|
||||
|
||||
- add "switch profile" command to remotinator [\#321](https://github.com/gnome-terminator/terminator/issues/321)
|
||||
|
||||
**Fixed bugs:**
|
||||
|
||||
- Terminal text isn't shown on lost focus of multiple tabs and hidden scroll bar [\#372](https://github.com/gnome-terminator/terminator/issues/372)
|
||||
|
||||
**Closed issues:**
|
||||
|
||||
- Terminator display freeze [\#411](https://github.com/gnome-terminator/terminator/issues/411)
|
||||
- Albert hotkey \(shortcut\) didn't work in Gnome Terminal or Gnome Terminator [\#407](https://github.com/gnome-terminator/terminator/issues/407)
|
||||
- ImportError: bad magic number in 'six': b'\x03\xf3\r\n' [\#404](https://github.com/gnome-terminator/terminator/issues/404)
|
||||
- Last split in tab greyed out [\#402](https://github.com/gnome-terminator/terminator/issues/402)
|
||||
- Using the `--debug-classes` option makes terminator crash [\#397](https://github.com/gnome-terminator/terminator/issues/397)
|
||||
- cannot import name 'Validator' from 'validate' | arch community/terminator 2.1.0-2 [\#395](https://github.com/gnome-terminator/terminator/issues/395)
|
||||
- Clicking on terminator title bars does not focus the terminal belonging to the title-bar [\#394](https://github.com/gnome-terminator/terminator/issues/394)
|
||||
- Losing focus on a tabbed window will grey out the window [\#393](https://github.com/gnome-terminator/terminator/issues/393)
|
||||
- Terminator turns white when using tabs [\#391](https://github.com/gnome-terminator/terminator/issues/391)
|
||||
- unremovable background image [\#387](https://github.com/gnome-terminator/terminator/issues/387)
|
||||
- Tab focus change causes white-out of console [\#383](https://github.com/gnome-terminator/terminator/issues/383)
|
||||
- Allow hide title bar as global option [\#377](https://github.com/gnome-terminator/terminator/issues/377)
|
||||
- Add project management tool [\#376](https://github.com/gnome-terminator/terminator/issues/376)
|
||||
- module 'command\_notify' has no attribute 'AVAILABLE' [\#375](https://github.com/gnome-terminator/terminator/issues/375)
|
||||
- weird bug with long commands [\#373](https://github.com/gnome-terminator/terminator/issues/373)
|
||||
- Open in terminal [\#368](https://github.com/gnome-terminator/terminator/issues/368)
|
||||
- Clipboard commands [\#366](https://github.com/gnome-terminator/terminator/issues/366)
|
||||
- Background image not showing up on Xubuntu 20.04 [\#364](https://github.com/gnome-terminator/terminator/issues/364)
|
||||
- Pasted text is highlighted [\#363](https://github.com/gnome-terminator/terminator/issues/363)
|
||||
- \[FR\] Option to elide terminal title from the left [\#362](https://github.com/gnome-terminator/terminator/issues/362)
|
||||
- Windows title are not udpated after ssh session disconnected [\#359](https://github.com/gnome-terminator/terminator/issues/359)
|
||||
- No broadcast menu in sway [\#357](https://github.com/gnome-terminator/terminator/issues/357)
|
||||
- Remove spaces between tabs [\#331](https://github.com/gnome-terminator/terminator/issues/331)
|
||||
- Enhancement: Stjerm Layout Like Functionality [\#298](https://github.com/gnome-terminator/terminator/issues/298)
|
||||
- Unwanted transparent pane separators [\#293](https://github.com/gnome-terminator/terminator/issues/293)
|
||||
- clusterssh like behaviour via plugin [\#222](https://github.com/gnome-terminator/terminator/issues/222)
|
||||
|
||||
**Merged pull requests:**
|
||||
|
||||
- Release version 2.1.1 [\#413](https://github.com/gnome-terminator/terminator/pull/413) ([mattrose](https://github.com/mattrose))
|
||||
- i18n: pt\_BR: add missing space in translations with shortcuts [\#406](https://github.com/gnome-terminator/terminator/pull/406) ([terceiro](https://github.com/terceiro))
|
||||
- Fixed race condition when calling grab\_focus after underlying vte could be closed [\#388](https://github.com/gnome-terminator/terminator/pull/388) ([TheBigS](https://github.com/TheBigS))
|
||||
- disable 2.7 tests until we can figure out how to run them in GH [\#386](https://github.com/gnome-terminator/terminator/pull/386) ([mattrose](https://github.com/mattrose))
|
||||
- Revert 74 [\#385](https://github.com/gnome-terminator/terminator/pull/385) ([mattrose](https://github.com/mattrose))
|
||||
- update spanish translation [\#370](https://github.com/gnome-terminator/terminator/pull/370) ([mattrose](https://github.com/mattrose))
|
||||
- Remotinator "switch\_profile" command [\#361](https://github.com/gnome-terminator/terminator/pull/361) ([leandrost](https://github.com/leandrost))
|
||||
- clarify config file sentences [\#360](https://github.com/gnome-terminator/terminator/pull/360) ([mattrose](https://github.com/mattrose))
|
||||
- fix broadcast menu for sway and wayland [\#358](https://github.com/gnome-terminator/terminator/pull/358) ([mattrose](https://github.com/mattrose))
|
||||
|
||||
## [v2.1.0](https://github.com/gnome-terminator/terminator/tree/v2.1.0) (2021-01-04)
|
||||
|
||||
[Full Changelog](https://github.com/gnome-terminator/terminator/compare/v2.0.1...v2.1.0)
|
||||
|
||||
**Implemented enhancements:**
|
||||
|
||||
- Add bigger icon sizes [\#258](https://github.com/gnome-terminator/terminator/issues/258)
|
||||
- Smart Copy option to clear selection after copy [\#242](https://github.com/gnome-terminator/terminator/issues/242)
|
||||
- New feature: A Separate Json file for dynamic Layouts [\#213](https://github.com/gnome-terminator/terminator/issues/213)
|
||||
- new feature: support for term://1.2.3.4/ 'links' that when clicked open a new terminator ssh'ed to 1.2.3.4. [\#178](https://github.com/gnome-terminator/terminator/issues/178)
|
||||
- Add Transifex integration and documentation for translations [\#352](https://github.com/gnome-terminator/terminator/pull/352) ([lazyfrosch](https://github.com/lazyfrosch))
|
||||
|
||||
**Fixed bugs:**
|
||||
|
||||
- No \(visible\) context menu in sway [\#330](https://github.com/gnome-terminator/terminator/issues/330)
|
||||
- ModuleNotFoundError: No module named 'validate' [\#324](https://github.com/gnome-terminator/terminator/issues/324)
|
||||
- Saving a layout after changing it, it correctly updates the config file but does not update the UI [\#319](https://github.com/gnome-terminator/terminator/issues/319)
|
||||
|
||||
**Closed issues:**
|
||||
|
||||
- Won't open in latest Manjaro ARM [\#354](https://github.com/gnome-terminator/terminator/issues/354)
|
||||
- Rethinking release artifacts [\#348](https://github.com/gnome-terminator/terminator/issues/348)
|
||||
- Unable to launch terminator [\#346](https://github.com/gnome-terminator/terminator/issues/346)
|
||||
- The Alt+L layout chooser is too small [\#345](https://github.com/gnome-terminator/terminator/issues/345)
|
||||
- Open in Previous Location [\#337](https://github.com/gnome-terminator/terminator/issues/337)
|
||||
- How to install terminator without root privilege? [\#332](https://github.com/gnome-terminator/terminator/issues/332)
|
||||
- Improve separator between splitted terminals [\#329](https://github.com/gnome-terminator/terminator/issues/329)
|
||||
- Using shift+Super+} for next\_tab key binding doesn't work [\#326](https://github.com/gnome-terminator/terminator/issues/326)
|
||||
- "Copy email address" actually doesn't quite do that [\#323](https://github.com/gnome-terminator/terminator/issues/323)
|
||||
- Can`t disable key binding [\#322](https://github.com/gnome-terminator/terminator/issues/322)
|
||||
- Middle click does not paste selected text [\#320](https://github.com/gnome-terminator/terminator/issues/320)
|
||||
- how to change colour of the tabs? [\#313](https://github.com/gnome-terminator/terminator/issues/313)
|
||||
- Would you mind to add default keybindins about Switch\_to\_tab\_\[1-10\] with Alt - \[1-10\]? [\#311](https://github.com/gnome-terminator/terminator/issues/311)
|
||||
- Terminator does not read config file from /etc/xdg directory [\#308](https://github.com/gnome-terminator/terminator/issues/308)
|
||||
- Add a 'clear terminal' function [\#306](https://github.com/gnome-terminator/terminator/issues/306)
|
||||
- terminator-2.0.1: vertical separator too big [\#305](https://github.com/gnome-terminator/terminator/issues/305)
|
||||
- rewrap\_on\_resize is deprecated in vte-0.60.0 [\#303](https://github.com/gnome-terminator/terminator/issues/303)
|
||||
- \<Alt\>period no longer usable as a shortcut keybinding: \<Alt\>comma and \<Alt\>minus still work \(!\) [\#301](https://github.com/gnome-terminator/terminator/issues/301)
|
||||
- Terminator doesn't update until I switch windows [\#299](https://github.com/gnome-terminator/terminator/issues/299)
|
||||
- Geometry ignored [\#297](https://github.com/gnome-terminator/terminator/issues/297)
|
||||
- hangs after update [\#292](https://github.com/gnome-terminator/terminator/issues/292)
|
||||
- Groups in config file [\#290](https://github.com/gnome-terminator/terminator/issues/290)
|
||||
- Help/suggestion: proc title. [\#289](https://github.com/gnome-terminator/terminator/issues/289)
|
||||
- terminator fails to run and issues stack trace [\#288](https://github.com/gnome-terminator/terminator/issues/288)
|
||||
- Unable to Set "Image" as Background [\#285](https://github.com/gnome-terminator/terminator/issues/285)
|
||||
- Terminator window not recognized as running application in Ubuntu [\#276](https://github.com/gnome-terminator/terminator/issues/276)
|
||||
- Terminator terminal gnome-terminator for Ubuntu 20.04 [\#274](https://github.com/gnome-terminator/terminator/issues/274)
|
||||
- Adding custom command to layout causes AttributeError: 'UUID' object has no attribute 'replace' [\#273](https://github.com/gnome-terminator/terminator/issues/273)
|
||||
- You need to run terminator in an X environment. Make sure $DISPLAY is properly set [\#272](https://github.com/gnome-terminator/terminator/issues/272)
|
||||
- Option to make zooming in and out apply to all subterminals instead of just one [\#271](https://github.com/gnome-terminator/terminator/issues/271)
|
||||
- Lack of documentation [\#268](https://github.com/gnome-terminator/terminator/issues/268)
|
||||
- module 'command\_notify' has no attribute 'AVAILABLE' [\#264](https://github.com/gnome-terminator/terminator/issues/264)
|
||||
- Using terminator natively on Windows 10 [\#263](https://github.com/gnome-terminator/terminator/issues/263)
|
||||
- Broadcast all is broadcasting to all terminator windows [\#261](https://github.com/gnome-terminator/terminator/issues/261)
|
||||
- Steps to install terminator [\#259](https://github.com/gnome-terminator/terminator/issues/259)
|
||||
- Cannot set/use Broadcast Shortcuts [\#253](https://github.com/gnome-terminator/terminator/issues/253)
|
||||
- Translations: some strings missing in pot file [\#250](https://github.com/gnome-terminator/terminator/issues/250)
|
||||
- Save sessions [\#243](https://github.com/gnome-terminator/terminator/issues/243)
|
||||
- No tests in tarball [\#238](https://github.com/gnome-terminator/terminator/issues/238)
|
||||
- Ubuntu 20 "open in terminal" not replaced by terminator. [\#236](https://github.com/gnome-terminator/terminator/issues/236)
|
||||
- symlinked config replaced with regular file [\#234](https://github.com/gnome-terminator/terminator/issues/234)
|
||||
- Feature Request: Split window shell based on parent [\#229](https://github.com/gnome-terminator/terminator/issues/229)
|
||||
- Create a new release? \(and maybe add easier-to-install workflow?\) [\#221](https://github.com/gnome-terminator/terminator/issues/221)
|
||||
- Cannot "Drag and Drop" Folders or Files [\#159](https://github.com/gnome-terminator/terminator/issues/159)
|
||||
- A new home for terminator [\#1](https://github.com/gnome-terminator/terminator/issues/1)
|
||||
|
||||
**Merged pull requests:**
|
||||
|
||||
- prep for release 2.1.0 [\#355](https://github.com/gnome-terminator/terminator/pull/355) ([mattrose](https://github.com/mattrose))
|
||||
- Update RELEASE docs [\#353](https://github.com/gnome-terminator/terminator/pull/353) ([lazyfrosch](https://github.com/lazyfrosch))
|
||||
- German language updated [\#351](https://github.com/gnome-terminator/terminator/pull/351) ([Brambleberry4](https://github.com/Brambleberry4))
|
||||
- Update terminator.appdata.xml.in [\#350](https://github.com/gnome-terminator/terminator/pull/350) ([jooola](https://github.com/jooola))
|
||||
- Fix \#345 The Alt+L layout chooser is too small [\#349](https://github.com/gnome-terminator/terminator/pull/349) ([evandrocoan](https://github.com/evandrocoan))
|
||||
- fix 319: refresh layout after save [\#344](https://github.com/gnome-terminator/terminator/pull/344) ([mattrose](https://github.com/mattrose))
|
||||
- feat: refactoring terminal file [\#343](https://github.com/gnome-terminator/terminator/pull/343) ([JAugusto42](https://github.com/JAugusto42))
|
||||
- Local user install: terminator.desktop and terminator.metainfo.xml [\#342](https://github.com/gnome-terminator/terminator/pull/342) ([zothar](https://github.com/zothar))
|
||||
- update to non-deprecated Gtk.Menu popup call [\#341](https://github.com/gnome-terminator/terminator/pull/341) ([mattrose](https://github.com/mattrose))
|
||||
- feat: Migrating from hbox to GtkBox [\#340](https://github.com/gnome-terminator/terminator/pull/340) ([JAugusto42](https://github.com/JAugusto42))
|
||||
- remove rewrap on resize from option and remove functions too [\#339](https://github.com/gnome-terminator/terminator/pull/339) ([JAugusto42](https://github.com/JAugusto42))
|
||||
- fix: \#323 [\#338](https://github.com/gnome-terminator/terminator/pull/338) ([JAugusto42](https://github.com/JAugusto42))
|
||||
- Revert pr36 [\#336](https://github.com/gnome-terminator/terminator/pull/336) ([mattrose](https://github.com/mattrose))
|
||||
- Feature: Relaunch command option on held open after child exit [\#333](https://github.com/gnome-terminator/terminator/pull/333) ([zothar](https://github.com/zothar))
|
||||
- add note aboug moving config file out of the way [\#328](https://github.com/gnome-terminator/terminator/pull/328) ([mattrose](https://github.com/mattrose))
|
||||
- issue 271: add keybindings to zoom all terminals at once [\#314](https://github.com/gnome-terminator/terminator/pull/314) ([mattrose](https://github.com/mattrose))
|
||||
- load config from XDG\_CONFIG\_DIRS if user config file doesn't exist [\#310](https://github.com/gnome-terminator/terminator/pull/310) ([mattrose](https://github.com/mattrose))
|
||||
- Update README with install instructions [\#309](https://github.com/gnome-terminator/terminator/pull/309) ([tomeksabala](https://github.com/tomeksabala))
|
||||
- add a commandline flag to unhide any windows [\#307](https://github.com/gnome-terminator/terminator/pull/307) ([mattrose](https://github.com/mattrose))
|
||||
- fix background image profile preferences ui [\#296](https://github.com/gnome-terminator/terminator/pull/296) ([mattrose](https://github.com/mattrose))
|
||||
- Minor fixes [\#295](https://github.com/gnome-terminator/terminator/pull/295) ([strottie](https://github.com/strottie))
|
||||
- fix issue with older vte lib [\#294](https://github.com/gnome-terminator/terminator/pull/294) ([mattrose](https://github.com/mattrose))
|
||||
- replace feed\_child\_binary\(\) calls with feed\_child\(\) [\#291](https://github.com/gnome-terminator/terminator/pull/291) ([mattrose](https://github.com/mattrose))
|
||||
- Update German and Croatian [\#287](https://github.com/gnome-terminator/terminator/pull/287) ([milotype](https://github.com/milotype))
|
||||
- fix issue \#74 [\#286](https://github.com/gnome-terminator/terminator/pull/286) ([mattrose](https://github.com/mattrose))
|
||||
- support for SSH URIs [\#280](https://github.com/gnome-terminator/terminator/pull/280) ([mattrose](https://github.com/mattrose))
|
||||
- add bigger icon sizes [\#279](https://github.com/gnome-terminator/terminator/pull/279) ([mattrose](https://github.com/mattrose))
|
||||
- fix stupid debugging error [\#278](https://github.com/gnome-terminator/terminator/pull/278) ([mattrose](https://github.com/mattrose))
|
||||
- multiple small documentation fixes [\#277](https://github.com/gnome-terminator/terminator/pull/277) ([mattrose](https://github.com/mattrose))
|
||||
- fix drag and drop issues on KDE [\#275](https://github.com/gnome-terminator/terminator/pull/275) ([mattrose](https://github.com/mattrose))
|
||||
- pass original working directory to dbus\_options as well [\#270](https://github.com/gnome-terminator/terminator/pull/270) ([mattrose](https://github.com/mattrose))
|
||||
- fix new upstream vte warning [\#267](https://github.com/gnome-terminator/terminator/pull/267) ([mattrose](https://github.com/mattrose))
|
||||
- suppress warning if the vte capability is not there [\#266](https://github.com/gnome-terminator/terminator/pull/266) ([mattrose](https://github.com/mattrose))
|
||||
- remove workaround for https://github.com/ibus/ibus/issues/1802 [\#265](https://github.com/gnome-terminator/terminator/pull/265) ([mattrose](https://github.com/mattrose))
|
||||
- Add support for inverted search [\#257](https://github.com/gnome-terminator/terminator/pull/257) ([yoavp77](https://github.com/yoavp77))
|
||||
- update translations [\#255](https://github.com/gnome-terminator/terminator/pull/255) ([mattrose](https://github.com/mattrose))
|
||||
- Clear selection on smart copy [\#254](https://github.com/gnome-terminator/terminator/pull/254) ([mattrose](https://github.com/mattrose))
|
||||
- Polish translation update [\#252](https://github.com/gnome-terminator/terminator/pull/252) ([napcok](https://github.com/napcok))
|
||||
- update terminator.pot [\#251](https://github.com/gnome-terminator/terminator/pull/251) ([napcok](https://github.com/napcok))
|
||||
- Preserve searchbar case sensitivity state in config file on state change [\#249](https://github.com/gnome-terminator/terminator/pull/249) ([yoavp77](https://github.com/yoavp77))
|
||||
- Polish translation update [\#248](https://github.com/gnome-terminator/terminator/pull/248) ([napcok](https://github.com/napcok))
|
||||
- fix the handle on the divider between horizontal panes [\#247](https://github.com/gnome-terminator/terminator/pull/247) ([mattrose](https://github.com/mattrose))
|
||||
- add tests to release tarball [\#246](https://github.com/gnome-terminator/terminator/pull/246) ([mattrose](https://github.com/mattrose))
|
||||
- Change how config file is saved [\#235](https://github.com/gnome-terminator/terminator/pull/235) ([planet36](https://github.com/planet36))
|
||||
- Updated Estonian translation [\#226](https://github.com/gnome-terminator/terminator/pull/226) ([ookull](https://github.com/ookull))
|
||||
- Fix: Key Binding Clearing in `Preferences > Keybindings` [\#224](https://github.com/gnome-terminator/terminator/pull/224) ([dkmvs](https://github.com/dkmvs))
|
||||
- layout file - initial commit - work in progress [\#214](https://github.com/gnome-terminator/terminator/pull/214) ([dvdlevanon](https://github.com/dvdlevanon))
|
||||
- fast resize keyboard shortcuts [\#36](https://github.com/gnome-terminator/terminator/pull/36) ([waldner](https://github.com/waldner))
|
||||
|
||||
## [v2.0.1](https://github.com/gnome-terminator/terminator/tree/v2.0.1) (2020-10-11)
|
||||
|
||||
[Full Changelog](https://github.com/gnome-terminator/terminator/compare/v2.0...v2.0.1)
|
||||
|
||||
TODO
|
||||
|
||||
## Package maintainers
|
||||
|
||||
With pull request #70, we removed the need for gettext binaries and switched to Python Babel.
|
||||
|
||||
* `gettext` and `intltool` packages are now no longer needed
|
||||
* Python package `babel` is now required for building, `BabelGladeExtractor` only for updating POT
|
||||
|
||||
**Fixed bugs:**
|
||||
|
||||
- config settings lost when I cancel "Close multiple terminals" dialog [\#210](https://github.com/gnome-terminator/terminator/issues/210)
|
||||
|
||||
**Closed issues:**
|
||||
|
||||
- Feature Suggestion: Splitted screen shells based on parent [\#230](https://github.com/gnome-terminator/terminator/issues/230)
|
||||
- Release 2.0 does not have signed assets [\#228](https://github.com/gnome-terminator/terminator/issues/228)
|
||||
- Some files install to the wrong location [\#227](https://github.com/gnome-terminator/terminator/issues/227)
|
||||
- Multi tab breaks transparent background [\#225](https://github.com/gnome-terminator/terminator/issues/225)
|
||||
|
||||
**Merged pull requests:**
|
||||
|
||||
- make sure data/\*.in files are there for distributors [\#237](https://github.com/gnome-terminator/terminator/pull/237) ([mattrose](https://github.com/mattrose))
|
||||
- only set clear background when background\_image in config [\#233](https://github.com/gnome-terminator/terminator/pull/233) ([mattrose](https://github.com/mattrose))
|
||||
- fix INSTALL instructions for setuptools [\#232](https://github.com/gnome-terminator/terminator/pull/232) ([mattrose](https://github.com/mattrose))
|
||||
|
||||
## [v2.0](https://github.com/gnome-terminator/terminator/tree/v2.0) (2020-10-06)
|
||||
|
||||
[Full Changelog](https://github.com/gnome-terminator/terminator/compare/v1.92...v2.0)
|
||||
|
||||
**Implemented enhancements:**
|
||||
|
||||
- Feature Request: "broadcast-only" option in profile preferences [\#157](https://github.com/gnome-terminator/terminator/issues/157)
|
||||
- Feature Request: Key binding option for creating group in current tab [\#156](https://github.com/gnome-terminator/terminator/issues/156)
|
||||
- Terminator should use XDG\_CONFIG\_HOME environment variable if it's available. [\#152](https://github.com/gnome-terminator/terminator/issues/152)
|
||||
- align maximize option spelling with gnome-terminal [\#125](https://github.com/gnome-terminator/terminator/issues/125)
|
||||
- Putty style paste makes it impossible to reach preferences [\#120](https://github.com/gnome-terminator/terminator/issues/120)
|
||||
- Adjust Line Height [\#111](https://github.com/gnome-terminator/terminator/issues/111)
|
||||
- Allow to open layout in a new tab [\#106](https://github.com/gnome-terminator/terminator/issues/106)
|
||||
- Use VTE api instead of python psutil to get cwd. [\#82](https://github.com/gnome-terminator/terminator/issues/82)
|
||||
- Make a submenu of Layouts in the popup menu. [\#63](https://github.com/gnome-terminator/terminator/issues/63)
|
||||
- Search should have a case-sensitive option [\#44](https://github.com/gnome-terminator/terminator/issues/44)
|
||||
- Remove default keybindings for enabling terminal broadcast [\#40](https://github.com/gnome-terminator/terminator/issues/40)
|
||||
- \[Feature Request\] Make bold-is-bright option configurable [\#38](https://github.com/gnome-terminator/terminator/issues/38)
|
||||
- No option for background image in gtk3 version [\#5](https://github.com/gnome-terminator/terminator/issues/5)
|
||||
- Terminator need to highlight search string [\#4](https://github.com/gnome-terminator/terminator/issues/4)
|
||||
- rely on python psutil to get the cwd [\#83](https://github.com/gnome-terminator/terminator/pull/83) ([mattrose](https://github.com/mattrose))
|
||||
- Propagate tab-swictch events if there is only one tab [\#61](https://github.com/gnome-terminator/terminator/pull/61) ([blackm0re](https://github.com/blackm0re))
|
||||
- Install AppStream data as .metainfo.xml [\#53](https://github.com/gnome-terminator/terminator/pull/53) ([DarthGandalf](https://github.com/DarthGandalf))
|
||||
- Added option to disable ctrl+mousewheel zoom [\#46](https://github.com/gnome-terminator/terminator/pull/46) ([filipkilibarda](https://github.com/filipkilibarda))
|
||||
- Add layout launcher to terminal popup menu. [\#42](https://github.com/gnome-terminator/terminator/pull/42) ([nbeaver](https://github.com/nbeaver))
|
||||
- \#38: Add option for configuring bold-is-bright setting of VTE [\#39](https://github.com/gnome-terminator/terminator/pull/39) ([JakubVanek](https://github.com/JakubVanek))
|
||||
- Only import GdkX11 when available [\#19](https://github.com/gnome-terminator/terminator/pull/19) ([mattrose](https://github.com/mattrose))
|
||||
- Removing packaging files from the repository [\#7](https://github.com/gnome-terminator/terminator/pull/7) ([lazyfrosch](https://github.com/lazyfrosch))
|
||||
|
||||
**Fixed bugs:**
|
||||
|
||||
- Fails to run for LDAP user [\#128](https://github.com/gnome-terminator/terminator/issues/128)
|
||||
- Crash in paned.py:311 [\#68](https://github.com/gnome-terminator/terminator/issues/68)
|
||||
- terminator runs in network namespace only with -u option \(dbus\) [\#65](https://github.com/gnome-terminator/terminator/issues/65)
|
||||
- dbus FileNotFoundError [\#58](https://github.com/gnome-terminator/terminator/issues/58)
|
||||
- Middle click does not paste selected text [\#24](https://github.com/gnome-terminator/terminator/issues/24)
|
||||
- Fix crash when GdkX11 module is not available when creating layout [\#113](https://github.com/gnome-terminator/terminator/pull/113) ([mattrose](https://github.com/mattrose))
|
||||
- Do not crash when dbus server is unavailable, just emit an error message [\#88](https://github.com/gnome-terminator/terminator/pull/88) ([mattrose](https://github.com/mattrose))
|
||||
- Fix fallback for getting the current working directory [\#87](https://github.com/gnome-terminator/terminator/pull/87) ([terceiro](https://github.com/terceiro))
|
||||
- fix FileNotFound error when terminator is run from a directory that no longer exists [\#81](https://github.com/gnome-terminator/terminator/pull/81) ([mattrose](https://github.com/mattrose))
|
||||
- Fix layout launcher error [\#59](https://github.com/gnome-terminator/terminator/pull/59) ([FernandoBasso](https://github.com/FernandoBasso))
|
||||
- fix traceback on dragging and dropping files from a file manager [\#54](https://github.com/gnome-terminator/terminator/pull/54) ([mattrose](https://github.com/mattrose))
|
||||
- Disable special logic for pasting on Wayland [\#51](https://github.com/gnome-terminator/terminator/pull/51) ([lazyfrosch](https://github.com/lazyfrosch))
|
||||
- searchbar: Implement modern/glib regexp support [\#43](https://github.com/gnome-terminator/terminator/pull/43) ([lazyfrosch](https://github.com/lazyfrosch))
|
||||
- fix exception when feeding terminal number to terminal [\#35](https://github.com/gnome-terminator/terminator/pull/35) ([mattrose](https://github.com/mattrose))
|
||||
- terminal: Improve compat for Vte Regex [\#28](https://github.com/gnome-terminator/terminator/pull/28) ([lazyfrosch](https://github.com/lazyfrosch))
|
||||
|
||||
**Closed issues:**
|
||||
|
||||
- Feature request: Preference to disable Ctrl + Scroll font size change [\#219](https://github.com/gnome-terminator/terminator/issues/219)
|
||||
- AttributeError: 'Terminal' object has no attribute 'spawn\_async' [\#218](https://github.com/gnome-terminator/terminator/issues/218)
|
||||
- Question - custom command line [\#212](https://github.com/gnome-terminator/terminator/issues/212)
|
||||
- Terminator overwrite shortcut of console Applications [\#204](https://github.com/gnome-terminator/terminator/issues/204)
|
||||
- Gap between windows [\#203](https://github.com/gnome-terminator/terminator/issues/203)
|
||||
- Search does not work [\#199](https://github.com/gnome-terminator/terminator/issues/199)
|
||||
- Selecting first char of a line for copy-paste is impossible [\#191](https://github.com/gnome-terminator/terminator/issues/191)
|
||||
- Duplicate Key Bindings are Allowed in `Preferences > Keybindings` [\#190](https://github.com/gnome-terminator/terminator/issues/190)
|
||||
- Cannot open terminator windows with different configs [\#184](https://github.com/gnome-terminator/terminator/issues/184)
|
||||
- Feature request: reenable broadcast keybindings and warn on their first use instead [\#183](https://github.com/gnome-terminator/terminator/issues/183)
|
||||
- Add Terminator version in About screen [\#169](https://github.com/gnome-terminator/terminator/issues/169)
|
||||
- Feature Request: Add hyperlink support [\#164](https://github.com/gnome-terminator/terminator/issues/164)
|
||||
- ctrl-alt-a activates even when terminal has no focus [\#163](https://github.com/gnome-terminator/terminator/issues/163)
|
||||
- TypeError in terminal.py [\#162](https://github.com/gnome-terminator/terminator/issues/162)
|
||||
- Active tab identification [\#158](https://github.com/gnome-terminator/terminator/issues/158)
|
||||
- Is terminator is rolling for Windows Subsystem For Linux \(WSL\)??? [\#154](https://github.com/gnome-terminator/terminator/issues/154)
|
||||
- broken mouse events in fullscreen applications [\#151](https://github.com/gnome-terminator/terminator/issues/151)
|
||||
- Key Bindigs That Contain a Key Modified by a Shift Key Don't Work [\#149](https://github.com/gnome-terminator/terminator/issues/149)
|
||||
- move translation of ConfigObj from main terminator code to the only method that uses it. [\#148](https://github.com/gnome-terminator/terminator/issues/148)
|
||||
- Gnome session support no longer works [\#147](https://github.com/gnome-terminator/terminator/issues/147)
|
||||
- Errors in prefseditor.py [\#137](https://github.com/gnome-terminator/terminator/issues/137)
|
||||
- PuTTY style paste is pasting from x-selection instead of clipboard [\#134](https://github.com/gnome-terminator/terminator/issues/134)
|
||||
- Terminator separator size cannot be changed [\#133](https://github.com/gnome-terminator/terminator/issues/133)
|
||||
- update dependencies in INSTALL.md [\#127](https://github.com/gnome-terminator/terminator/issues/127)
|
||||
- Feature request: show bold text in bright colors \(option\) [\#122](https://github.com/gnome-terminator/terminator/issues/122)
|
||||
- Feature request: configurable shortcut to open Prefs [\#121](https://github.com/gnome-terminator/terminator/issues/121)
|
||||
- Support desktop dark/light theme [\#119](https://github.com/gnome-terminator/terminator/issues/119)
|
||||
- conflicting UUID when cloning layout [\#115](https://github.com/gnome-terminator/terminator/issues/115)
|
||||
- Add support for tmux integration \(like iTerm2\) [\#107](https://github.com/gnome-terminator/terminator/issues/107)
|
||||
- Ubuntu 20.04 drag and drop crashes [\#103](https://github.com/gnome-terminator/terminator/issues/103)
|
||||
- When opening a new window, terminator automatically switch to the last tab of the first window. [\#99](https://github.com/gnome-terminator/terminator/issues/99)
|
||||
- Why we use python in shebang [\#98](https://github.com/gnome-terminator/terminator/issues/98)
|
||||
- Ubuntu 20.04 split terminal broadcast duplicate keys [\#96](https://github.com/gnome-terminator/terminator/issues/96)
|
||||
- ubuntu 18.04 Install ok but no desktop icon [\#95](https://github.com/gnome-terminator/terminator/issues/95)
|
||||
- There are still translation commits to launchpad [\#85](https://github.com/gnome-terminator/terminator/issues/85)
|
||||
- cwd.get\_pid\_cwd is a mess. [\#80](https://github.com/gnome-terminator/terminator/issues/80)
|
||||
- Resize borderless window [\#75](https://github.com/gnome-terminator/terminator/issues/75)
|
||||
- Add distribution info into INSTALL [\#45](https://github.com/gnome-terminator/terminator/issues/45)
|
||||
- Alt+ScrollWheel ? [\#29](https://github.com/gnome-terminator/terminator/issues/29)
|
||||
- Switch to setuptools [\#14](https://github.com/gnome-terminator/terminator/issues/14)
|
||||
- Improve gettext integration [\#13](https://github.com/gnome-terminator/terminator/issues/13)
|
||||
|
||||
**Merged pull requests:**
|
||||
|
||||
- Revert "Merge pull request \#208 from mattrose/update-vte-spawn" [\#220](https://github.com/gnome-terminator/terminator/pull/220) ([mattrose](https://github.com/mattrose))
|
||||
- Background image [\#217](https://github.com/gnome-terminator/terminator/pull/217) ([mattrose](https://github.com/mattrose))
|
||||
- fix spacing [\#215](https://github.com/gnome-terminator/terminator/pull/215) ([mattrose](https://github.com/mattrose))
|
||||
- Fix: Allow `Shift+Tab` Key Binding [\#211](https://github.com/gnome-terminator/terminator/pull/211) ([dkmvs](https://github.com/dkmvs))
|
||||
- add preferences keybindings [\#209](https://github.com/gnome-terminator/terminator/pull/209) ([mattrose](https://github.com/mattrose))
|
||||
- fix login\_shell option so that it sends -l rather than -shell [\#207](https://github.com/gnome-terminator/terminator/pull/207) ([mattrose](https://github.com/mattrose))
|
||||
- Command notify [\#205](https://github.com/gnome-terminator/terminator/pull/205) ([mattrose](https://github.com/mattrose))
|
||||
- Dbus options [\#200](https://github.com/gnome-terminator/terminator/pull/200) ([mattrose](https://github.com/mattrose))
|
||||
- Fix: Forbid Duplicate Key Bindings in `Preferences > Keybindings` [\#196](https://github.com/gnome-terminator/terminator/pull/196) ([dkmvs](https://github.com/dkmvs))
|
||||
- Key binding option for creating group in current terminal [\#195](https://github.com/gnome-terminator/terminator/pull/195) ([mattrose](https://github.com/mattrose))
|
||||
- Add 'wide\_handle' property [\#193](https://github.com/gnome-terminator/terminator/pull/193) ([mattrose](https://github.com/mattrose))
|
||||
- Exit remotinator with an explicit error message when terminator is needed but not running [\#185](https://github.com/gnome-terminator/terminator/pull/185) ([phidebian](https://github.com/phidebian))
|
||||
- Add a 'title bar at bottom' option [\#182](https://github.com/gnome-terminator/terminator/pull/182) ([phidebian](https://github.com/phidebian))
|
||||
- Format shortcuts [\#181](https://github.com/gnome-terminator/terminator/pull/181) ([aadrian](https://github.com/aadrian))
|
||||
- add support for OSC-8 [\#176](https://github.com/gnome-terminator/terminator/pull/176) ([mattrose](https://github.com/mattrose))
|
||||
- add packages to install doc [\#174](https://github.com/gnome-terminator/terminator/pull/174) ([mattrose](https://github.com/mattrose))
|
||||
- Fix readme [\#173](https://github.com/gnome-terminator/terminator/pull/173) ([mattrose](https://github.com/mattrose))
|
||||
- remove unused gnome session code [\#172](https://github.com/gnome-terminator/terminator/pull/172) ([mattrose](https://github.com/mattrose))
|
||||
- Add version string to "Preferences -\> About" [\#171](https://github.com/gnome-terminator/terminator/pull/171) ([mattrose](https://github.com/mattrose))
|
||||
- Update README.md [\#166](https://github.com/gnome-terminator/terminator/pull/166) ([br0kenbuild](https://github.com/br0kenbuild))
|
||||
- Allow live previewing of profile color changes [\#160](https://github.com/gnome-terminator/terminator/pull/160) ([dafrito](https://github.com/dafrito))
|
||||
- Fix: Allow Key Bindings with Shift-Modified Keys [\#150](https://github.com/gnome-terminator/terminator/pull/150) ([dkmvs](https://github.com/dkmvs))
|
||||
- Fixed bug in prefseditor.py [\#146](https://github.com/gnome-terminator/terminator/pull/146) ([robertoetcheverryr](https://github.com/robertoetcheverryr))
|
||||
- fix traceback on paned.py [\#145](https://github.com/gnome-terminator/terminator/pull/145) ([mattrose](https://github.com/mattrose))
|
||||
- issue 44, add option for case sensitive search [\#144](https://github.com/gnome-terminator/terminator/pull/144) ([dugb](https://github.com/dugb))
|
||||
- fix line height config variable location to match ui [\#142](https://github.com/gnome-terminator/terminator/pull/142) ([mattrose](https://github.com/mattrose))
|
||||
- Issue 111, add line\_height slider [\#141](https://github.com/gnome-terminator/terminator/pull/141) ([dugb](https://github.com/dugb))
|
||||
- replaces the handle\_size property that was deprecated in gtk3.20 [\#140](https://github.com/gnome-terminator/terminator/pull/140) ([mattrose](https://github.com/mattrose))
|
||||
- update apt repos before installing packages [\#136](https://github.com/gnome-terminator/terminator/pull/136) ([mattrose](https://github.com/mattrose))
|
||||
- Added putty\_paste\_style\_source\_clipboard [\#135](https://github.com/gnome-terminator/terminator/pull/135) ([robertoetcheverryr](https://github.com/robertoetcheverryr))
|
||||
- launch new layouts directly from right-click menu [\#132](https://github.com/gnome-terminator/terminator/pull/132) ([mattrose](https://github.com/mattrose))
|
||||
- Issue99 [\#131](https://github.com/gnome-terminator/terminator/pull/131) ([mattrose](https://github.com/mattrose))
|
||||
- Adding maximize option [\#126](https://github.com/gnome-terminator/terminator/pull/126) ([qckzr](https://github.com/qckzr))
|
||||
- add line\_height config variable [\#124](https://github.com/gnome-terminator/terminator/pull/124) ([mattrose](https://github.com/mattrose))
|
||||
- fix cwd for non-vte shells [\#123](https://github.com/gnome-terminator/terminator/pull/123) ([mattrose](https://github.com/mattrose))
|
||||
- fix detection of whether or not ibus is running [\#114](https://github.com/gnome-terminator/terminator/pull/114) ([mattrose](https://github.com/mattrose))
|
||||
- fix traceback when closing a window [\#112](https://github.com/gnome-terminator/terminator/pull/112) ([mattrose](https://github.com/mattrose))
|
||||
- add debug logging to searchbar [\#110](https://github.com/gnome-terminator/terminator/pull/110) ([mattrose](https://github.com/mattrose))
|
||||
- fix io errors on debugserver [\#109](https://github.com/gnome-terminator/terminator/pull/109) ([mattrose](https://github.com/mattrose))
|
||||
- Fix TODO for documenting vte regex matching constants [\#105](https://github.com/gnome-terminator/terminator/pull/105) ([GerbenWelter](https://github.com/GerbenWelter))
|
||||
- Revert "replace gettext and intltool with Babel" [\#100](https://github.com/gnome-terminator/terminator/pull/100) ([lazyfrosch](https://github.com/lazyfrosch))
|
||||
- Import Launchpad translations [\#91](https://github.com/gnome-terminator/terminator/pull/91) ([lazyfrosch](https://github.com/lazyfrosch))
|
||||
- Gentoo: github is only a mirror [\#86](https://github.com/gnome-terminator/terminator/pull/86) ([DarthGandalf](https://github.com/DarthGandalf))
|
||||
- update the INSTALL.md for Ubuntu installation [\#77](https://github.com/gnome-terminator/terminator/pull/77) ([yosoufe](https://github.com/yosoufe))
|
||||
- Update AUTHORS with a full list from GIT history [\#67](https://github.com/gnome-terminator/terminator/pull/67) ([lazyfrosch](https://github.com/lazyfrosch))
|
||||
- docs: Update INSTALL.md and add distributions [\#66](https://github.com/gnome-terminator/terminator/pull/66) ([lazyfrosch](https://github.com/lazyfrosch))
|
||||
- Make LayoutLauncher window a little larger by default [\#60](https://github.com/gnome-terminator/terminator/pull/60) ([FernandoBasso](https://github.com/FernandoBasso))
|
||||
- fix up language strings in .po files [\#52](https://github.com/gnome-terminator/terminator/pull/52) ([mattrose](https://github.com/mattrose))
|
||||
- Switch to setuptools and use pytest [\#50](https://github.com/gnome-terminator/terminator/pull/50) ([lazyfrosch](https://github.com/lazyfrosch))
|
||||
- \#40: remove default key bindings for input broadcasting [\#41](https://github.com/gnome-terminator/terminator/pull/41) ([JakubVanek](https://github.com/JakubVanek))
|
||||
- Add FreeBSD [\#33](https://github.com/gnome-terminator/terminator/pull/33) ([h-ume](https://github.com/h-ume))
|
||||
- Update pt\_BR.po [\#30](https://github.com/gnome-terminator/terminator/pull/30) ([chclxds](https://github.com/chclxds))
|
||||
- Remove obsolete terminator.wrapper [\#27](https://github.com/gnome-terminator/terminator/pull/27) ([lazyfrosch](https://github.com/lazyfrosch))
|
||||
- Add Gentoo, sort the order of distributions [\#23](https://github.com/gnome-terminator/terminator/pull/23) ([DarthGandalf](https://github.com/DarthGandalf))
|
||||
|
||||
## [v1.92](https://github.com/gnome-terminator/terminator/tree/v1.92) (2020-04-18)
|
||||
|
||||
[Full Changelog](https://github.com/gnome-terminator/terminator/compare/1.91...v1.92)
|
||||
|
17
INSTALL.md
@ -7,15 +7,6 @@ system rather than using setup.py yourself.
|
||||
Packages are known to be available under the name "terminator" under a
|
||||
lot of distributions, see below for a list.
|
||||
|
||||
I also maintain a PPA for Ubuntu 20.04 and up that has the latest release
|
||||
If you're running ubuntu 20.04 or later, you can run
|
||||
|
||||
```
|
||||
sudo add-apt-repository ppa:mattrose/terminator
|
||||
sudo apt-get update
|
||||
sudo apt install terminator
|
||||
```
|
||||
|
||||
## Source Install
|
||||
|
||||
If you can't use distribution packages, make sure you satisfy Terminator's
|
||||
@ -27,8 +18,8 @@ dependencies yourself:
|
||||
|
||||
Fedora/CentOS: python3-gobject python3-configobj python3-psutil vte291
|
||||
keybinder3 intltool gettext
|
||||
Debian/Ubuntu: python3-gi python3-gi-cairo python3-psutil python3-configobj
|
||||
gir1.2-keybinder-3.0 gir1.2-vte-2.91 gettext intltool dbus-x11
|
||||
Debian/Ubuntu: python3-gi python3-psutil python3-configobj
|
||||
gir1.2-keybinder-3.0 gettext intltool dbus-x11
|
||||
FreeBSD: py37-psutil py37-configobj keybinder-gtk3 py37-gobject3 gettext
|
||||
intltool libnotify vte3
|
||||
|
||||
@ -48,7 +39,7 @@ And go from there. Manpages are available in the 'doc' directory.
|
||||
To install properly, run:
|
||||
|
||||
python3 setup.py build
|
||||
python3 setup.py install --single-version-externally-managed --record=install-files.txt
|
||||
python3 setup.py install --record=install-files.txt
|
||||
|
||||
See `--help` for an overview of the available options; e.g. `--prefix` to
|
||||
install to a custom base directory, and `--without-gettext` to avoid
|
||||
@ -117,5 +108,5 @@ Ubuntu | copied from Debian | [launchpad.net/ubuntu] | | [bugs.launchpad.n
|
||||
|
||||
A more extensive list can be found on Repology:
|
||||
|
||||
[![Packaging status](https://repology.org/badge/vertical-allrepos/terminator.svg?columns=3)](https://repology.org/project/terminator/versions)
|
||||
[![Packaging status](https://repology.org/badge/vertical-allrepos/terminator.svg)](https://repology.org/project/terminator/versions)
|
||||
|
||||
|
@ -1,5 +1,3 @@
|
||||
include .gitignore
|
||||
include data/terminator.appdata.xml.in data/terminator.desktop.in
|
||||
include tests/*
|
||||
include INSTALL.md README.md
|
||||
exclude data/terminator.appdata.xml data/terminator.desktop
|
||||
exclude po/.intltool-merge-cache
|
||||
|
75
README.md
@ -1,63 +1,42 @@
|
||||
Terminator
|
||||
==========
|
||||
|
||||
Started by Chris Jones <cmsj@tenshu.net> in 2007, maintained from 2014 to 2020 by Stephen Boddy, currently maintained by Matt Rose. Terminator has had contributions from countless others listed in the [AUTHORS](AUTHORS) file
|
||||
by Chris Jones <cmsj@tenshu.net> and others
|
||||
|
||||
## New home on GitHub
|
||||
|
||||
In April of 2020 we started moving Terminator to GitHub. A new team wanted to continue the work of the original authors.
|
||||
|
||||
Unfortunately we are not able to adopt the Launchpad project, so we could only inform users were possible.
|
||||
|
||||
You can find the project on https://github.com/gnome-terminator/terminator
|
||||
|
||||
## Description
|
||||
|
||||
Terminator was originally developed by Chris Jones in 2007 as a simple, 300-ish line python script. Since then, it has become The Robot Future of Terminals. Originally inspired by projects like quadkonsole and gnome-multi-term and more recently by projects like Iterm2, and Tilix, It lets you combine and recombine terminals to suit the style you like. If you live at the command-line, or are logged into 10 different remote machines at once, you should definitely try out Terminator.
|
||||
The goal of this project is to produce a useful tool for arranging terminals.
|
||||
It is inspired by programs such as gnome-multi-term, quadkonsole, etc. in that
|
||||
the main focus is arranging terminals in grids (tabs is the most common default
|
||||
method, which Terminator also supports).
|
||||
|
||||
When you run **`Terminator`**, you will get a terminal in a window, just like almost
|
||||
When you run Terminator, you will get a terminal in a window, just like almost
|
||||
every other terminal emulator available. There is also a titlebar which will
|
||||
update as shells/programs inside the terminal tell it to. Also on the titlebar
|
||||
is a small button that opens the grouping menu. From here you can put terminals
|
||||
into groups, which allows you to control multiple terminals simultaneously.
|
||||
|
||||
## New home on GitHub
|
||||
You can create more terminals by right clicking on one and choosing to split
|
||||
it vertically or horizontally. You can get rid of a terminal by right
|
||||
clicking on it and choosing Close. Ctrl-Shift-o and Ctrl-Shift-e will also
|
||||
effect the splitting.
|
||||
Also from the right mouse menu you can access Terminator's preferences window.
|
||||
|
||||
In April of 2020 we started moving **`Terminator`** to GitHub. A new team wanted to continue the work of the original authors.
|
||||
Ctrl-Shift-n and Ctrl-Shift-p will Shift focus to the next/previous terminal
|
||||
respectively, and Ctrl-Shift-w will close the current terminal and
|
||||
Ctrl-Shift-q the current window.
|
||||
|
||||
You can find the project on https://github.com/gnome-terminator/terminator
|
||||
|
||||
## Installing
|
||||
|
||||
Terminator is available for most (if not all) Linux distributions from the distribution's repository of binary packages. It is also available on FreeBSD. Please search your repository for `terminator` If you want to find information on how to enable an updated package repository for your OS, build from source, or want to run the bleeding-edge master version, you can follow the instructions in [INSTALL.md](https://github.com/gnome-terminator/terminator/blob/master/INSTALL.md)
|
||||
|
||||
|
||||
#### Quick Start:
|
||||
|
||||
Create more terminals by:
|
||||
- horizontal split: `Ctrl-Shift-o`
|
||||
- vertical split: `Ctrl-Shift-e`
|
||||
|
||||
Shift focus to:
|
||||
- next terminal: `Ctrl-Shift-n`
|
||||
- previous terminal: `Ctrl-Shift-p`
|
||||
|
||||
New tab: `Ctrl-Shift-t`
|
||||
|
||||
New window: `Ctrl-Shift-i`
|
||||
|
||||
Close terminal or tab:
|
||||
- `Ctrl-Shift-w`
|
||||
- or right mouse click -> Close
|
||||
|
||||
Close window with all it's terminals and tabs: `Ctrl-Shift-q`
|
||||
|
||||
Reset zoom: `Ctrl-0`
|
||||
|
||||
Terminator Preferences menu:
|
||||
- right mouse click -> Preferences
|
||||
|
||||
These and more modifiable shortcuts in:
|
||||
- right mouse click -> Preferences -> Keybindings tab
|
||||
|
||||
Web Documentation:
|
||||
- press `F1` or at https://gnome-terminator.readthedocs.io/en/latest/
|
||||
|
||||
More info about shortcuts and cli config in man pages:
|
||||
- `man terminator`
|
||||
- `man terminator_config`
|
||||
For more keyboard shortcuts and also the command line options, please see the
|
||||
manpage "terminator". For configuration options, see the manpage
|
||||
"terminator_config".
|
||||
|
||||
## Contributing
|
||||
|
||||
@ -65,7 +44,6 @@ Any help is welcome with the Terminator project.
|
||||
|
||||
* [Open issues for bugs or enhancements](https://github.com/gnome-terminator/terminator/issues/new)
|
||||
* [Join our chat room on gitter.im for general questions](https://gitter.im/gnome-terminator/community)
|
||||
* [Help translating Terminator](TRANSLATION.md)
|
||||
|
||||
You can find old bugs and questions in the launchpad project, but please don't post anything new there.
|
||||
|
||||
@ -82,9 +60,6 @@ vte-demo.py was not my code and is copyright its original author. While it
|
||||
does not contain any specific licensing information in it, the VTE package
|
||||
appears to be licenced under LGPL v2.
|
||||
|
||||
The original version 0.1 release of Terminator was on Saturday, 28 July 2007.
|
||||
[Here is the archived Terminator 0.1 release announcement](http://cmsj.net/2007/07/28/terminator-01-released.html)
|
||||
|
||||
## Licensing
|
||||
|
||||
The gedit terminal plugin is part of the gedit-plugins package, which is
|
||||
|
17
RELEASE.md
@ -11,7 +11,6 @@ VERSION=1.92
|
||||
|
||||
```
|
||||
sed -i "s/APP_VERSION =.*/APP_VERSION = '${VERSION}'/" terminatorlib/version.py
|
||||
sed -i -e "s/@@VERSION@@/${VERSION}/" terminatorlib/preferences.glade
|
||||
```
|
||||
|
||||
## Generate the changelog
|
||||
@ -26,12 +25,6 @@ dos2unix CHANGELOG.md
|
||||
|
||||
Check and review CHANGELOG.md for the expected result.
|
||||
|
||||
## Review and update translations
|
||||
|
||||
Check for open pull-requests by Transifex or pull the files manually.
|
||||
|
||||
See [TRANSLATION](TRANSLATION.md).
|
||||
|
||||
## Update AUTHORS
|
||||
|
||||
This will make sure we mention everyone that has contributed to Terminator.
|
||||
@ -69,14 +62,8 @@ git push --tags
|
||||
To provide a signed tarball for distributions we use sdist and gpg:
|
||||
|
||||
```
|
||||
VERSION=$(git describe --tags | sed s/^v//)
|
||||
GPGKEY=$(git config --get user.email)
|
||||
|
||||
mkdir -p dist
|
||||
|
||||
git archive HEAD --prefix terminator-${VERSION}/ -o dist/terminator-${VERSION}.tar.gz
|
||||
|
||||
gpg -u ${GPGKEY} --armor \
|
||||
python setup.py sdist
|
||||
gpg -u markus@lazyfrosch.de --armor \
|
||||
--output dist/terminator-${VERSION}.tar.gz.asc \
|
||||
--detach-sig dist/terminator-${VERSION}.tar.gz
|
||||
```
|
||||
|
@ -1,52 +0,0 @@
|
||||
# Translation
|
||||
|
||||
Terminator has been translated to multiple languages and locales, but there is always
|
||||
work to do, so everyone is welcome to help and contribute.
|
||||
|
||||
You can find all translations under the `po` directory, which will be compiled and
|
||||
installed with Terminator.
|
||||
|
||||
Translations are managed on Transifex [transifex.com/terminator],
|
||||
anyone is free to join the project and start translating.
|
||||
|
||||
You should read the [Getting Started as a Translator] guide.
|
||||
|
||||
_Questions or problems?_ Please reach out on [Gitter] or [open an issue].
|
||||
|
||||
## Updating POT
|
||||
|
||||
The POT file is the template for all translations and is generated from the Python
|
||||
source code.
|
||||
|
||||
cd po/
|
||||
./genpot.sh
|
||||
git diff terminator.pot
|
||||
|
||||
To generate and handle POT and PO files, you will need at least `gettext` and `intltool` installed.
|
||||
|
||||
Usually the POT file is automatically synced to Transifex, but it can be manually pushed:
|
||||
|
||||
tx push --source
|
||||
|
||||
## Updating Translations
|
||||
|
||||
Transifex is configured to automatically open a pull-request when a language has been
|
||||
fully translated. A manual update is always possible and might be useful when preparing
|
||||
a release.
|
||||
|
||||
tx pull --all
|
||||
|
||||
You can also push translations changed outside of Transifex back to the service:
|
||||
|
||||
tx push --translations --language XX
|
||||
|
||||
## External Documentation
|
||||
|
||||
* [Getting Started as a Translator]
|
||||
* [Transifex CLI Client](https://docs.transifex.com/client/introduction)
|
||||
* [Documentation Overview](https://docs.transifex.com/)
|
||||
|
||||
[Gitter]: https://gitter.im/gnome-terminator/community
|
||||
[open an issue]: https://github.com/gnome-terminator/terminator/issues/new/choose
|
||||
[transifex.com/terminator]: https://www.transifex.com/terminator/terminator/dashboard/
|
||||
[Getting Started as a Translator]: https://docs.transifex.com/getting-started-1/translators
|
@ -1,16 +0,0 @@
|
||||
# bash completion for terminator -*- shell-script -*-
|
||||
|
||||
_terminator()
|
||||
{
|
||||
local cur prev words cword
|
||||
_init_completion || return
|
||||
|
||||
# TODO implement completion for --profile and --layout
|
||||
|
||||
COMPREPLY=($(compgen -W "$($1 --help | tr ',' '\n' |
|
||||
command sed -n -e 's/^ *\(--\?[a-zA-Z\-]\+=\?\).*/\1/p')"\
|
||||
-- "$cur"))
|
||||
} &&
|
||||
complete -F _terminator terminator
|
||||
|
||||
# ex: filetype=sh
|
Before Width: | Height: | Size: 7.0 KiB |
Before Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 6.8 KiB |
Before Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 6.1 KiB |
Before Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 6.1 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 640 B |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 651 B |
Before Width: | Height: | Size: 3.8 KiB |
Before Width: | Height: | Size: 3.8 KiB |
Before Width: | Height: | Size: 3.8 KiB |
Before Width: | Height: | Size: 3.8 KiB |
Before Width: | Height: | Size: 9.4 KiB |
Before Width: | Height: | Size: 9.4 KiB |
Before Width: | Height: | Size: 9.4 KiB |
Before Width: | Height: | Size: 9.4 KiB |
Before Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 1.7 KiB |
@ -1,36 +0,0 @@
|
||||
{
|
||||
"layout": {
|
||||
"tab1": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"profile": {
|
||||
"background_color": "#170717",
|
||||
"foreground_color": "#f5c0b7"
|
||||
}
|
||||
}
|
@ -1,13 +0,0 @@
|
||||
{
|
||||
"layout": {
|
||||
"vertical": false,
|
||||
"tab1": [
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
@ -1,15 +0,0 @@
|
||||
{
|
||||
"layout": {
|
||||
"tab1": [
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
@ -1,28 +0,0 @@
|
||||
{
|
||||
"layout": {
|
||||
"tab1": [
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
}
|
||||
],
|
||||
"tab2": [
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
}
|
||||
],
|
||||
"tab3": [
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
@ -1,38 +0,0 @@
|
||||
{
|
||||
"layout": {
|
||||
"vertical": false,
|
||||
"tab1": [
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
}
|
||||
],
|
||||
"tab2": [
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
}
|
||||
],
|
||||
"tab3": [
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
@ -1,75 +0,0 @@
|
||||
{
|
||||
"layout": {
|
||||
"tab1": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"profile": {
|
||||
"background_color": "#070717",
|
||||
"foreground_color": "#f5c0b7",
|
||||
"font": "Monospace 16"
|
||||
}
|
||||
}
|
@ -1,8 +0,0 @@
|
||||
The JSONs files in this directory are example config files used by `--config-json` option.
|
||||
|
||||
Once this feature would be documented officially this directory can be removed.
|
||||
|
||||
Example:
|
||||
```
|
||||
./terminator --config-json data/layout-files-examples/2-3-grid.json
|
||||
```
|
@ -1,224 +0,0 @@
|
||||
{
|
||||
"layout":{
|
||||
"columns": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"rows": [
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
}
|
||||
],
|
||||
"grid": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"border": [
|
||||
{
|
||||
"command": "bash",
|
||||
"ratio": 0.2
|
||||
},
|
||||
{
|
||||
"ratio": 0.8,
|
||||
"children": [
|
||||
{
|
||||
"command": "bash",
|
||||
"ratio": 0.2
|
||||
},
|
||||
{
|
||||
"command": "bash",
|
||||
"ratio": 0.8
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
}
|
||||
],
|
||||
"nested": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"command": "bash"
|
||||
},
|
||||
{
|
||||
"command": "bash"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"profile":{
|
||||
"background_color": "#170717",
|
||||
"foreground_color": "#f5c0b7",
|
||||
"font": "Monospace 16",
|
||||
"scrollback_infinite":"True"
|
||||
}
|
||||
}
|
@ -3,7 +3,7 @@
|
||||
<component type="desktop">
|
||||
<id>terminator.desktop</id>
|
||||
<metadata_license>CC0-1.0</metadata_license>
|
||||
<project_license>GPL-2.0-only</project_license>
|
||||
<project_license>GPL-2.0 only</project_license>
|
||||
<_name>Terminator</_name>
|
||||
<_summary>Multiple terminals in one window</_summary>
|
||||
<description>
|
||||
@ -33,19 +33,18 @@
|
||||
</description>
|
||||
<screenshots>
|
||||
<screenshot type="default">
|
||||
<image>https://4.bp.blogspot.com/-xt4Tja1TMQ0/Vdemmf8wYSI/AAAAAAAAA9A/uROTre0PMls/s1600/terminator_main_basic.png</image>
|
||||
<image>http://4.bp.blogspot.com/-xt4Tja1TMQ0/Vdemmf8wYSI/AAAAAAAAA9A/uROTre0PMls/s1600/terminator_main_basic.png</image>
|
||||
<_caption>The main window showing the application in action</_caption>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<image>https://4.bp.blogspot.com/-rRxALSpEEZw/Vdeu58JgpnI/AAAAAAAAA9o/XewWKJ5HNo4/s1600/terminator_main_complex.png</image>
|
||||
<image>http://4.bp.blogspot.com/-rRxALSpEEZw/Vdeu58JgpnI/AAAAAAAAA9o/XewWKJ5HNo4/s1600/terminator_main_complex.png</image>
|
||||
<_caption>Getting a little crazy with the terminals</_caption>
|
||||
</screenshot>
|
||||
<screenshot>
|
||||
<image>https://2.bp.blogspot.com/-t_8oRyMXUls/VdemmRVnZnI/AAAAAAAAA88/rHIr8L1X7Ho/s1600/terminator_prefs_global.png</image>
|
||||
<image>http://2.bp.blogspot.com/-t_8oRyMXUls/VdemmRVnZnI/AAAAAAAAA88/rHIr8L1X7Ho/s1600/terminator_prefs_global.png</image>
|
||||
<_caption>The preferences window where you can change the defaults</_caption>
|
||||
</screenshot>
|
||||
</screenshots>
|
||||
<url type="homepage">https://github.com/gnome-terminator/terminator</url>
|
||||
<updatecontact>terminator@lazyfrosch.de</updatecontact>
|
||||
<developer_name>The Terminator Team</developer_name>
|
||||
</component>
|
||||
|
@ -1,4 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
asciidoctor -b manpage terminator.adoc
|
||||
asciidoctor -b manpage terminator_config.adoc
|
681
doc/terminator.1
@ -1,485 +1,284 @@
|
||||
'\" t
|
||||
.\" Title: terminator
|
||||
.\" Author: [see the "AUTHOR(S)" section]
|
||||
.\" Generator: Asciidoctor 2.0.18
|
||||
.\" Date: 2023-04-01
|
||||
.\" Manual: Manual for Terminator
|
||||
.\" Source: Terminator
|
||||
.\" Language: English
|
||||
.\"
|
||||
.TH "TERMINATOR" "1" "2023-04-01" "Terminator" "Manual for Terminator"
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.ss \n[.ss] 0
|
||||
.nh
|
||||
.ad l
|
||||
.de URL
|
||||
\fI\\$2\fP <\\$1>\\$3
|
||||
..
|
||||
.als MTO URL
|
||||
.if \n[.g] \{\
|
||||
. mso www.tmac
|
||||
. am URL
|
||||
. ad l
|
||||
. .
|
||||
. am MTO
|
||||
. ad l
|
||||
. .
|
||||
. LINKSTYLE blue R < >
|
||||
.\}
|
||||
.TH "TERMINATOR" "1" "Jan 5, 2008" "" ""
|
||||
.SH "NAME"
|
||||
terminator \- multiple GNOME terminals in one window
|
||||
Terminator \- Multiple GNOME terminals in one window
|
||||
.SH "SYNOPSIS"
|
||||
.sp
|
||||
\fBterminator\fP [\fIoptions\fP]
|
||||
.B terminator
|
||||
.RI [ options ]
|
||||
.br
|
||||
.SH "DESCRIPTION"
|
||||
.sp
|
||||
This manual page documents \fBTerminator\fP, a terminal emulator application.
|
||||
.sp
|
||||
.PP
|
||||
\fBTerminator\fP is a program that allows users to set up flexible
|
||||
arrangements of GNOME terminals. It is aimed at those who normally
|
||||
arrange lots of terminals near each other, but don\(cqt want to use a
|
||||
arrange lots of terminals near each other, but don't want to use a
|
||||
frame based window manager.
|
||||
.SH "OPTIONS"
|
||||
.sp
|
||||
This program follows the usual GNU command line syntax, with long
|
||||
options starting with two dashes (`\-\*(Aq).
|
||||
This program follow the usual GNU command line syntax, with long
|
||||
options starting with two dashes (`\-').
|
||||
A summary of options is included below.
|
||||
.sp
|
||||
\fB\-h\fP, \fB\-\-help\fP
|
||||
.RS 4
|
||||
Show summary of options.
|
||||
.RE
|
||||
.sp
|
||||
\fB\-v\fP, \fB\-\-version\fP
|
||||
.RS 4
|
||||
Show the version of the Terminator installation.
|
||||
.RE
|
||||
.sp
|
||||
\fB\-m\fP, \fB\-M\fP, \fB\-\-maximise\fP, \fB\-\-maximize\fP
|
||||
.RS 4
|
||||
Start with a maximised window.
|
||||
.RE
|
||||
.sp
|
||||
\fB\-f\fP, \fB\-\-fullscreen\fP
|
||||
.RS 4
|
||||
Start with a fullscreen window.
|
||||
.RE
|
||||
.sp
|
||||
\fB\-b\fP, \fB\-\-borderless\fP
|
||||
.RS 4
|
||||
Instruct the window manager not to render borders/decorations on the
|
||||
Terminator window (this works well with \-\-maximise).
|
||||
.RE
|
||||
.sp
|
||||
\fB\-H\fP, \fB\-\-hidden\fP
|
||||
.RS 4
|
||||
.TP
|
||||
.B \-h, \-\-help
|
||||
Show summary of options
|
||||
.TP
|
||||
.B \-v, \-\-version
|
||||
Show the version of the Terminator installation
|
||||
.TP
|
||||
.B \-m, \-\-maximise
|
||||
Start with a maximised window
|
||||
.TP
|
||||
.B \-f, \-\-fullscreen
|
||||
Start with a fullscreen window
|
||||
.TP
|
||||
.B \-b, \-\-borderless
|
||||
Instruct the window manager not to render borders/decoration on the
|
||||
Terminator window (this works well with \-m)
|
||||
.TP
|
||||
.B \-H, \-\-hidden
|
||||
Hide the Terminator window by default. Its visibility can be toggled
|
||||
with the \fBhide_window\fP keyboard shortcut (Ctrl+Shift+Alt+A by default).
|
||||
.RE
|
||||
.sp
|
||||
\fB\-T\fP \fIFORCEDTITLE\fP, \fB\-\-title\fP=\fIFORCEDTITLE\fP
|
||||
.RS 4
|
||||
Force the Terminator window to use a specific name rather than updating
|
||||
it dynamically based on the wishes of the child shell.
|
||||
.RE
|
||||
.sp
|
||||
\fB\-\-geometry\fP=\fIGEOMETRY\fP
|
||||
.RS 4
|
||||
Specify the preferred size and position of Terminator\(cqs window;
|
||||
see \fBX\fP(7).
|
||||
.RE
|
||||
.sp
|
||||
\fB\-e\fP \fICOMMAND\fP, \fB\-\-command\fP=\fICOMMAND\fP
|
||||
.RS 4
|
||||
Run the specified command instead of the default shell or profile
|
||||
specified command.
|
||||
.br
|
||||
Note: if Terminator is launched as x\-terminal\-emulator \-e behaves like
|
||||
\-x, and the longform becomes \-\-execute2=COMMAND.
|
||||
.RE
|
||||
.sp
|
||||
\fB\-x\fP \fICOMMAND\fP [\fIARGS\fP], \fB\-\-execute\fP=\fICOMMAND\fP [\fIARGS\fP]
|
||||
.RS 4
|
||||
Run \fBthe rest of the command line\fP instead of the default shell or
|
||||
profile specified command.
|
||||
.RE
|
||||
.sp
|
||||
\fB\-\-working\-directory\fP=\fIDIR\fP
|
||||
.RS 4
|
||||
Set the terminal\(cqs working directory.
|
||||
.RE
|
||||
.sp
|
||||
\fB\-g\fP \fIFILE\fP, \fB\-\-config\fP=\fIFILE\fP
|
||||
.RS 4
|
||||
Use the specified file for configuration.
|
||||
.RE
|
||||
.sp
|
||||
\fB\-r\fP \fIROLE\fP, \fB\-\-role\fP=\fIROLE\fP
|
||||
.RS 4
|
||||
Set a custom WM_WINDOW_ROLE property on the window.
|
||||
.RE
|
||||
.sp
|
||||
\fB\-l\fP \fILAYOUT\fP, \fB\-\-layout\fP=\fILAYOUT\fP
|
||||
.RS 4
|
||||
with the \fBhide_window\fR keyboard shortcut (Ctrl-Shift-Alt-a by default)
|
||||
.TP
|
||||
.B \-T, \-\-title
|
||||
Force the Terminator window to use a specific name rather than updating it dynamically
|
||||
based on the wishes of the child shell.
|
||||
.TP
|
||||
.B \-\-geometry=GEOMETRY
|
||||
Specifies the preferred size and position of Terminator's window; see X(7).
|
||||
.TP
|
||||
.B \-e, \-\-command=COMMAND
|
||||
Runs the specified command instead of your default shell or profile specified command. Note: if
|
||||
Terminator is launched as x-terminal-emulator \-e behaves like \-x, and the longform becomes
|
||||
\-\-execute2=COMMAND
|
||||
.TP
|
||||
.B \-x, \-\-execute COMMAND [ARGS]
|
||||
Runs \fBthe rest of the command line\fR instead of your default shell or profile specified command.
|
||||
.TP
|
||||
.B \-\-working\-directory=DIR
|
||||
Set the terminal's working directory
|
||||
.TP
|
||||
.B \-g, \-\-config FILE
|
||||
Use the specified FILE for configuration
|
||||
.TP
|
||||
.B \-r, \-\-role=ROLE
|
||||
Set a custom WM_WINDOW_ROLE property on the window
|
||||
.TP
|
||||
.B \-l, \-\-layout=LAYOUT
|
||||
Start Terminator with a specific layout. The argument here is the name
|
||||
of a saved layout.
|
||||
.RE
|
||||
.sp
|
||||
\fB\-s\fP \fILAYOUT\fP, \fB\-\-select\-layout\fP=\fILAYOUT\fP
|
||||
.RS 4
|
||||
.TP
|
||||
.B \-s, \-\-select-layout=LAYOUT
|
||||
Open the layout launcher window instead of the normal terminal.
|
||||
.RE
|
||||
.sp
|
||||
\fB\-p\fP, \fB\-\-profile\fP=\fIPROFILE\fP
|
||||
.RS 4
|
||||
Use a different profile as the default.
|
||||
.RE
|
||||
.sp
|
||||
\fB\-i\fP, \fB\-\-icon\fP=\fIFORCEDICON\fP
|
||||
.RS 4
|
||||
.TP
|
||||
.B \-p, \-\-profile=PROFILE
|
||||
Use a different profile as the default
|
||||
.TP
|
||||
.B \-i, \-\-icon=FORCEDICON
|
||||
Set a custom icon for the window (by file or name)
|
||||
.RE
|
||||
.sp
|
||||
\fB\-u\fP, \fB\-\-no\-dbus\fP
|
||||
.RS 4
|
||||
Disable DBus.
|
||||
.RE
|
||||
.sp
|
||||
\fB\-d\fP, \fB\-\-debug\fP
|
||||
.RS 4
|
||||
Enable debugging output (please use this when reporting bugs). This can
|
||||
be specified twice to enable a built\-in python debugging server.
|
||||
.RE
|
||||
.sp
|
||||
\fB\-\-debug\-classes\fP=\fIDEBUG_CLASSES\fP
|
||||
.RS 4
|
||||
.TP
|
||||
.B \-u, \-\-no-dbus
|
||||
Disable DBus
|
||||
.TP
|
||||
.B \-d, \-\-debug
|
||||
Enable debugging output (please use this when reporting bugs). This
|
||||
can be specified twice to enable a built-in python debugging server.
|
||||
.TP
|
||||
.B \-\-debug\-classes=DEBUG_CLASSES
|
||||
If this is specified as a comma separated list, debugging output will
|
||||
only be printed from the specified classes.
|
||||
.RE
|
||||
.sp
|
||||
\fB\-\-debug\-methods\fP=\fIDEBUG_METHODS\fP
|
||||
.RS 4
|
||||
.TP
|
||||
.B \-\-debug\-methods=DEBUG_METHODS
|
||||
If this is specified as a comma separated list, debugging output will
|
||||
only be printed from the specified functions. If this is specified in
|
||||
addition to \-\-debug\-classes, only the intersection of the two lists will
|
||||
be displayed.
|
||||
.RE
|
||||
.sp
|
||||
\fB\-\-new\-tab\fP
|
||||
.RS 4
|
||||
addition to \-\-debug-classes, only the intersection of the two lists
|
||||
will be displayed
|
||||
.TP
|
||||
.B \-\-new-tab
|
||||
If this is specified and Terminator is already running, DBus will be
|
||||
used to spawn a new tab in the first Terminator window.
|
||||
.RE
|
||||
.sp
|
||||
\fB\-\-toggle\-visibility\fP
|
||||
.RS 4
|
||||
If this is specified and Terminator is already running, DBus will be
|
||||
used to toggle Terminator window visibility. Usable under Wayland to
|
||||
replace hide keyboad shortcut.
|
||||
.RE
|
||||
.SH "KEYBINDINGS"
|
||||
.sp
|
||||
The following default keybindings can be used to control Terminator.
|
||||
Most of these keybindings can be changed in the Preferences.
|
||||
.sp
|
||||
\fBF1\fP
|
||||
.RS 4
|
||||
The following default keybindings can be used to control Terminator:
|
||||
.TP
|
||||
.B F1
|
||||
Launches the full HTML manual.
|
||||
.RE
|
||||
.SS "Creation & Destruction"
|
||||
.sp
|
||||
.SS Creation & Destruction
|
||||
.PP
|
||||
The following items relate to creating and destroying terminals.
|
||||
.sp
|
||||
\fBCtrl+Shift+O\fP
|
||||
.RS 4
|
||||
Split terminals H\fIo\fPrizontally.
|
||||
.RE
|
||||
.sp
|
||||
\fBCtrl+Shift+E\fP
|
||||
.RS 4
|
||||
Split terminals V\fIe\fPrtically.
|
||||
.RE
|
||||
.sp
|
||||
\fBCtrl+Shift+T\fP
|
||||
.RS 4
|
||||
Open new \fIt\fPab.
|
||||
.RE
|
||||
.sp
|
||||
\fBCtrl+Shift+I\fP
|
||||
.RS 4
|
||||
Open a new window.
|
||||
.br
|
||||
(Note: unlike in previous releases, this window is part of the same
|
||||
Terminator process.)
|
||||
.RE
|
||||
.sp
|
||||
\fBSuper+I\fP
|
||||
.RS 4
|
||||
.TP
|
||||
.B Ctrl+Shift+O
|
||||
Split terminals H\fBo\fRrizontally.
|
||||
.TP
|
||||
.B Ctrl+Shift+E
|
||||
Split terminals V\fBe\fRrtically.
|
||||
.TP
|
||||
.B Ctrl+Shift+T
|
||||
Open new \fBt\fRab.
|
||||
.TP
|
||||
.B Ctrl+Shift+I
|
||||
Open a new window. (Note: Unlike in previous releases, this window is
|
||||
part of the same Terminator process.)
|
||||
.TP
|
||||
.B Super+I
|
||||
Spawn a new Terminator process.
|
||||
.RE
|
||||
.sp
|
||||
\fBAlt+L\fP
|
||||
.RS 4
|
||||
Open \fIl\fPayout launcher.
|
||||
.RE
|
||||
.sp
|
||||
\fBCtrl+Shift+W\fP
|
||||
.RS 4
|
||||
.TP
|
||||
.B Alt+L
|
||||
Open \fBl\fRayout launcher.
|
||||
.TP
|
||||
.B Ctrl+Shift+W
|
||||
Close the current terminal.
|
||||
.RE
|
||||
.sp
|
||||
\fBCtrl+Shift+Q\fP
|
||||
.RS 4
|
||||
.TP
|
||||
.B Ctrl+Shift+Q
|
||||
Close the current window.
|
||||
.RE
|
||||
.SS "Navigation"
|
||||
.sp
|
||||
.SS Navigation
|
||||
.PP
|
||||
The following items relate to moving between and around terminals.
|
||||
.sp
|
||||
\fBAlt+Up\fP
|
||||
.RS 4
|
||||
Move to the terminal \fBabove\fP the current one.
|
||||
.RE
|
||||
.sp
|
||||
\fBAlt+Down\fP
|
||||
.RS 4
|
||||
Move to the terminal \fBbelow\fP the current one.
|
||||
.RE
|
||||
.sp
|
||||
\fBAlt+Left\fP
|
||||
.RS 4
|
||||
Move to the terminal \fBleft of\fP the current one.
|
||||
.RE
|
||||
.sp
|
||||
\fBAlt+Right\fP
|
||||
.RS 4
|
||||
Move to the terminal \fBright of\fP the current one.
|
||||
.RE
|
||||
.sp
|
||||
\fBCtrl+PageDown\fP
|
||||
.RS 4
|
||||
Move to next tab.
|
||||
.RE
|
||||
.sp
|
||||
\fBCtrl+PageUp\fP
|
||||
.RS 4
|
||||
Move to previous tab.
|
||||
.RE
|
||||
.sp
|
||||
\fBCtrl+Shift+N\fP or \fBCtrl+Tab\fP
|
||||
.RS 4
|
||||
Move to the \fIn\fPext terminal within the same tab.
|
||||
.br
|
||||
.RE
|
||||
.sp
|
||||
\fBCtrl+Shift+P\fP or \fBCtrl+Shift+Tab\fP
|
||||
.RS 4
|
||||
Move to the \fIp\fPrevious terminal within the same tab.
|
||||
.br
|
||||
.RE
|
||||
.SS "Organisation"
|
||||
.sp
|
||||
.TP
|
||||
.B Alt+Up
|
||||
Move to the terminal \fBabove\fR the current one.
|
||||
.TP
|
||||
.B Alt+Down
|
||||
Move to the terminal \fBbelow\fR the current one.
|
||||
.TP
|
||||
.B Alt+Left
|
||||
Move to the terminal \fBleft of\fR the current one.
|
||||
.TP
|
||||
.B Alt+Right
|
||||
Move to the terminal \fBright of\fR the current one.
|
||||
.TP
|
||||
.B Ctrl+PageDown
|
||||
Move to next Tab.
|
||||
.TP
|
||||
.B Ctrl+PageUp
|
||||
Move to previous Tab.
|
||||
.TP
|
||||
.B Ctrl+Shift+N or Ctrl+Tab
|
||||
Move to \fBn\fRext terminal within the same tab, use Ctrl+PageDown to move to the next tab.
|
||||
If \fBcycle_term_tab\fR is \fBFalse\fR, cycle within the same tab will be disabled.
|
||||
.TP
|
||||
.B Ctrl+Shift+P or Ctrl+Shift+Tab
|
||||
Move to \fBp\fRrevious terminal within the same tab, use Ctrl+PageUp to move to the previous tab.
|
||||
If \fBcycle_term_tab\fR is \fBFalse\fR, cycle within the same tab will be disabled.
|
||||
.SS Organisation
|
||||
.PP
|
||||
The following items relate to arranging and resizing terminals.
|
||||
.sp
|
||||
\fBCtrl+Shift+Right\fP
|
||||
.RS 4
|
||||
Move parent dragbar \fBright\fP.
|
||||
.RE
|
||||
.sp
|
||||
\fBCtrl+Shift+Left\fP
|
||||
.RS 4
|
||||
Move parent dragbar \fBleft\fP.
|
||||
.RE
|
||||
.sp
|
||||
\fBCtrl+Shift+Up\fP
|
||||
.RS 4
|
||||
Move parent dragbar \fBup\fP.
|
||||
.RE
|
||||
.sp
|
||||
\fBCtrl+Shift+Down\fP
|
||||
.RS 4
|
||||
Move parent dragbar \fBdown\fP.
|
||||
.RE
|
||||
.sp
|
||||
\fBSuper+R\fP
|
||||
.RS 4
|
||||
\fIR\fPotate terminals clockwise.
|
||||
.RE
|
||||
.sp
|
||||
\fBSuper+Shift+R\fP
|
||||
.RS 4
|
||||
\fIR\fPotate terminals counter\-clockwise.
|
||||
.RE
|
||||
.sp
|
||||
\fBCtrl+Shift+PageDown\fP
|
||||
.RS 4
|
||||
Swap tab position with next tab.
|
||||
.RE
|
||||
.sp
|
||||
\fBCtrl+Shift+PageUp\fP
|
||||
.RS 4
|
||||
Swap tab position with previous tab.
|
||||
.RE
|
||||
.sp
|
||||
\fBDrag and Drop\fP
|
||||
.RS 4
|
||||
.TP
|
||||
.B Ctrl+Shift+Right
|
||||
Move parent dragbar \fBRight\fR.
|
||||
.TP
|
||||
.B Ctrl+Shift+Left
|
||||
Move parent dragbar \fBLeft\fR.
|
||||
.TP
|
||||
.B Ctrl+Shift+Up
|
||||
Move parent dragbar \fBUp\fR.
|
||||
.TP
|
||||
.B Ctrl+Shift+Down
|
||||
Move parent dragbar \fBDown\fR.
|
||||
.TP
|
||||
.B Super+R
|
||||
\fBR\fRotate terminals clockwise.
|
||||
.TP
|
||||
.B Super+Shift+R
|
||||
\fBR\fRotate terminals counter-clockwise.
|
||||
.TP
|
||||
.SH "Drag and Drop"
|
||||
The layout can be modified by moving terminals with Drag and Drop.
|
||||
To start dragging a terminal, click and hold on its titlebar.
|
||||
Alternatively, hold down \fBCtrl\fP, click and hold the \fBright\fP mouse button.
|
||||
Then, \fB**release Ctrl**\fP. You can now drag the terminal to the point
|
||||
in the layout you would like it to be. The zone where the terminal would
|
||||
be inserted will be highlighted.
|
||||
.RE
|
||||
.SS "Focus"
|
||||
.sp
|
||||
The following items relate to helping to focus on a specific terminal.
|
||||
.sp
|
||||
\fBF11\fP
|
||||
.RS 4
|
||||
Toggle window to fullscreen.
|
||||
.RE
|
||||
.sp
|
||||
\fBCtrl+Shift+X\fP
|
||||
.RS 4
|
||||
Toggle between showing all terminals and only showing the current one
|
||||
(maximise).
|
||||
.RE
|
||||
.sp
|
||||
\fBCtrl+Shift+Z\fP
|
||||
.RS 4
|
||||
Toggle between showing all terminals and only showing a scaled version
|
||||
of the current one (zoom).
|
||||
.RE
|
||||
.sp
|
||||
\fBCtrl+Shift+Alt+A\fP
|
||||
.RS 4
|
||||
Hide the initial window. Note that this is a X11 global binding, and can
|
||||
only be bound once. On Wayland use window manager keyboard shortcuts to
|
||||
call \fBterminator \-\-toggle\-visibility\fP.
|
||||
.RE
|
||||
.SS "Grouping & Broadcasting"
|
||||
.sp
|
||||
The following items relate to grouping and broadcasting.
|
||||
.sp
|
||||
\fBSuper+T\fP
|
||||
.RS 4
|
||||
Group all terminals in the current tab so that any input sent to one of
|
||||
them goes to all of them.
|
||||
.RE
|
||||
.sp
|
||||
\fBSuper+Shift+T\fP
|
||||
.RS 4
|
||||
Remove grouping from all terminals in the current tab.
|
||||
.RE
|
||||
.sp
|
||||
\fBSuper+G\fP
|
||||
.RS 4
|
||||
Group all terminals so that any input sent to one of them goes to all of
|
||||
them.
|
||||
.RE
|
||||
.sp
|
||||
\fBSuper+Shift+G\fP
|
||||
.RS 4
|
||||
Remove grouping from all terminals.
|
||||
.RE
|
||||
.sp
|
||||
\fBAlt+A\fP
|
||||
.RS 4
|
||||
Broadcast to \fIa\fPll terminals.
|
||||
.RE
|
||||
.sp
|
||||
\fBAlt+G\fP
|
||||
.RS 4
|
||||
Broadcast to \fIg\fProuped terminals.
|
||||
.RE
|
||||
.sp
|
||||
\fBAlt+O\fP
|
||||
.RS 4
|
||||
Broadcast \fIo\fPff.
|
||||
.RE
|
||||
.SS "Miscellaneous"
|
||||
.sp
|
||||
Then, \fB**Release Ctrl**\fP. You can now drag the terminal to the point in the layout you would like it to be.
|
||||
The zone where the terminal would be inserted will be highlighted.
|
||||
.TP
|
||||
.B Ctrl+Shift+PageDown
|
||||
Swap tab position with next Tab.
|
||||
.TP
|
||||
.B Ctrl+Shift+PageUp
|
||||
Swap tab position with previous Tab.
|
||||
.SS Miscellaneous
|
||||
.PP
|
||||
The following items relate to miscellaneous terminal related functions.
|
||||
.sp
|
||||
\fBCtrl+Shift+C\fP
|
||||
.RS 4
|
||||
.TP
|
||||
.B Ctrl+Shift+C
|
||||
Copy selected text to clipboard.
|
||||
.RE
|
||||
.sp
|
||||
\fBCtrl+Shift+V\fP
|
||||
.RS 4
|
||||
.TP
|
||||
.B Ctrl+Shift+V
|
||||
Paste clipboard text.
|
||||
.RE
|
||||
.sp
|
||||
\fBCtrl+Shift+S\fP
|
||||
.RS 4
|
||||
Toggle \fIs\fPcrollbar.
|
||||
.RE
|
||||
.sp
|
||||
\fBCtrl+Shift+F\fP
|
||||
.RS 4
|
||||
.TP
|
||||
.B Ctrl+Shift+S
|
||||
Hide/Show \fBS\fRcrollbar.
|
||||
.TP
|
||||
.B Ctrl+Shift+F
|
||||
Search within terminal scrollback.
|
||||
.RE
|
||||
.sp
|
||||
\fBCtrl+Shift+R\fP
|
||||
.RS 4
|
||||
.TP
|
||||
.B Ctrl+Shift+R
|
||||
Reset terminal state.
|
||||
.RE
|
||||
.sp
|
||||
\fBCtrl+Shift+G\fP
|
||||
.RS 4
|
||||
.TP
|
||||
.B Ctrl+Shift+G
|
||||
Reset terminal state and clear window.
|
||||
.RE
|
||||
.sp
|
||||
\fBCtrl+Plus (+)\fP
|
||||
.RS 4
|
||||
Increase font size.
|
||||
.br
|
||||
Note: this may require you to press shift, depending on your keyboard.
|
||||
.RE
|
||||
.sp
|
||||
\fBCtrl+Minus (\-)\fP
|
||||
.RS 4
|
||||
Decrease font size.
|
||||
.br
|
||||
Note: this may require you to press shift, depending on your keyboard.
|
||||
.RE
|
||||
.sp
|
||||
\fBCtrl+Zero (0)\fP
|
||||
.RS 4
|
||||
.TP
|
||||
.B Ctrl+Plus (+)
|
||||
Increase font size. \fBNote:\fP This may require you to press shift, depending on your keyboard.
|
||||
.TP
|
||||
.B Ctrl+Minus (-)
|
||||
Decrease font size. \fBNote:\fP This may require you to press shift, depending on your keyboard.
|
||||
.TP
|
||||
.B Ctrl+Zero (0)
|
||||
Restore font size to original setting.
|
||||
.RE
|
||||
.sp
|
||||
\fBCtrl+Alt+W\fP
|
||||
.RS 4
|
||||
.TP
|
||||
.B Ctrl+Alt+W
|
||||
Rename window title.
|
||||
.RE
|
||||
.sp
|
||||
\fBCtrl+Alt+A\fP
|
||||
.RS 4
|
||||
.TP
|
||||
.B Ctrl+Alt+A
|
||||
Rename tab title.
|
||||
.RE
|
||||
.sp
|
||||
\fBCtrl+Alt+X\fP
|
||||
.RS 4
|
||||
.TP
|
||||
.B Ctrl+Alt+X
|
||||
Rename terminal title.
|
||||
.RE
|
||||
.sp
|
||||
\fBSuper+1\fP
|
||||
.RS 4
|
||||
.TP
|
||||
.B Super+1
|
||||
Insert terminal number, i.e. 1 to 12.
|
||||
.RE
|
||||
.sp
|
||||
\fBSuper+0\fP
|
||||
.RS 4
|
||||
.TP
|
||||
.B Super+0
|
||||
Insert padded terminal number, i.e. 01 to 12.
|
||||
.RE
|
||||
.SH "AUTHORS"
|
||||
.sp
|
||||
Terminator was written by Chris Jones <cmsj@tenshu.net> and others.
|
||||
.sp
|
||||
This manual page was written by Chris Jones <cmsj@tenshu.net> and others.
|
||||
.SS Grouping & Broadcasting
|
||||
.PP
|
||||
The following items relate to helping to focus on a specific terminal.
|
||||
.TP
|
||||
.B F11
|
||||
Toggle window to fullscreen.
|
||||
.TP
|
||||
.B Ctrl+Shift+X
|
||||
Toggle between showing all terminals and only showing the current one (maximise).
|
||||
.TP
|
||||
.B Ctrl+Shift+Z
|
||||
Toggle between showing all terminals and only showing a scaled version of the current one (zoom).
|
||||
.TP
|
||||
.B Ctrl+Shift+Alt+A
|
||||
Hide the initial window. Note that this is a global binding, and can only be bound once.
|
||||
.PP
|
||||
The following items relate to grouping and broadcasting.
|
||||
.TP
|
||||
.B Super+T
|
||||
Group all terminals in the current tab so input sent to one of them, goes to all terminals in the current tab.
|
||||
.TP
|
||||
.B Super+Shift+T
|
||||
Remove grouping from all terminals in the current tab.
|
||||
.TP
|
||||
.B Super+G
|
||||
Group all terminals so that any input sent to one of them, goes to all of them.
|
||||
.TP
|
||||
.B Super+Shift+G
|
||||
Remove grouping from all terminals.
|
||||
.TP
|
||||
.B Alt+A
|
||||
Broadcast to All terminals.
|
||||
.TP
|
||||
.B Alt+G
|
||||
Broadcast to Grouped terminals.
|
||||
.TP
|
||||
.B Alt+O
|
||||
Broadcast Off.
|
||||
.PP
|
||||
Most of these keybindings are changeable in the Preferences.
|
||||
.SH "SEE ALSO"
|
||||
.sp
|
||||
\fBterminator_config\fP(5)
|
||||
.BR terminator_config(5)
|
||||
.SH "AUTHOR"
|
||||
Terminator was written by Chris Jones <cmsj@tenshu.net> and others.
|
||||
.PP
|
||||
This manual page was written by Chris Jones <cmsj@tenshu.net>
|
||||
and others.
|
||||
|
@ -1,312 +0,0 @@
|
||||
= Terminator(1)
|
||||
:doctype: manpage
|
||||
:manmanual: Manual for Terminator
|
||||
:mansource: Terminator
|
||||
:revdate: 2023-04-01
|
||||
:docdate: {revdate}
|
||||
|
||||
== NAME
|
||||
terminator - multiple GNOME terminals in one window
|
||||
|
||||
== SYNOPSIS
|
||||
*terminator* [_options_]
|
||||
|
||||
== DESCRIPTION
|
||||
This manual page documents *Terminator*, a terminal emulator application.
|
||||
|
||||
*Terminator* is a program that allows users to set up flexible
|
||||
arrangements of GNOME terminals. It is aimed at those who normally
|
||||
arrange lots of terminals near each other, but don't want to use a
|
||||
frame based window manager.
|
||||
|
||||
== OPTIONS
|
||||
This program follows the usual GNU command line syntax, with long
|
||||
options starting with two dashes (`-').
|
||||
A summary of options is included below.
|
||||
|
||||
*-h*, *--help*::
|
||||
Show summary of options.
|
||||
|
||||
*-v*, *--version*::
|
||||
Show the version of the Terminator installation.
|
||||
|
||||
*-m*, *-M*, *--maximise*, *--maximize*::
|
||||
Start with a maximised window.
|
||||
|
||||
*-f*, *--fullscreen*::
|
||||
Start with a fullscreen window.
|
||||
|
||||
*-b*, *--borderless*::
|
||||
Instruct the window manager not to render borders/decoration on the
|
||||
Terminator window (this works well with --maximise).
|
||||
|
||||
*-H*, *--hidden*::
|
||||
Hide the Terminator window by default. Its visibility can be toggled
|
||||
with the *hide_window* keyboard shortcut (Ctrl+Shift+Alt+A by default).
|
||||
|
||||
*-T* _FORCEDTITLE_, **--title**=__FORCEDTITLE__::
|
||||
Force the Terminator window to use a specific name rather than updating
|
||||
it dynamically based on the wishes of the child shell.
|
||||
|
||||
**--geometry**=__GEOMETRY__::
|
||||
Specify the preferred size and position of Terminator's window;
|
||||
see *X*(7).
|
||||
|
||||
*-e* _COMMAND_, **--command**=__COMMAND__::
|
||||
Run the specified command instead of the default shell or profile
|
||||
specified command. +
|
||||
Note: if Terminator is launched as x-terminal-emulator -e behaves like
|
||||
-x, and the longform becomes --execute2=COMMAND.
|
||||
|
||||
*-x* _COMMAND_ [__ARGS__], **--execute**=__COMMAND__ [__ARGS__]::
|
||||
Run *the rest of the command line* instead of the default shell or
|
||||
profile specified command.
|
||||
|
||||
**--working-directory**=__DIR__::
|
||||
Set the terminal's working directory.
|
||||
|
||||
*-g* _FILE_, **--config**=__FILE__::
|
||||
Use the specified file for configuration.
|
||||
|
||||
// TODO --config-json option
|
||||
|
||||
*-r* _ROLE_, **--role**=__ROLE__::
|
||||
Set a custom WM_WINDOW_ROLE property on the window.
|
||||
|
||||
*-l* _LAYOUT_, **--layout**=__LAYOUT__::
|
||||
Start Terminator with a specific layout. The argument here is the name
|
||||
of a saved layout.
|
||||
|
||||
*-s* _LAYOUT_, **--select-layout**=__LAYOUT__::
|
||||
Open the layout launcher window instead of the normal terminal.
|
||||
|
||||
*-p*, **--profile**=__PROFILE__::
|
||||
Use a different profile as the default.
|
||||
|
||||
*-i*, **--icon**=__FORCEDICON__::
|
||||
Set a custom icon for the window (by file or name)
|
||||
|
||||
*-u*, *--no-dbus*::
|
||||
Disable DBus.
|
||||
// Could 'Start Terminator with DBus disabled.' be better?
|
||||
|
||||
*-d*, *--debug*::
|
||||
Enable debugging output (please use this when reporting bugs). This can
|
||||
be specified twice to enable a built-in python debugging server.
|
||||
|
||||
**--debug-classes**=__DEBUG_CLASSES__::
|
||||
If this is specified as a comma separated list, debugging output will
|
||||
only be printed from the specified classes.
|
||||
|
||||
**--debug-methods**=__DEBUG_METHODS__::
|
||||
If this is specified as a comma separated list, debugging output will
|
||||
only be printed from the specified functions. If this is specified in
|
||||
addition to --debug-classes, only the intersection of the two lists will
|
||||
be displayed.
|
||||
|
||||
*--new-tab*::
|
||||
If this is specified and Terminator is already running, DBus will be
|
||||
used to spawn a new tab in the first Terminator window.
|
||||
|
||||
*--toggle-visibility*::
|
||||
If this is specified and Terminator is already running, DBus will be
|
||||
used to toggle Terminator window visibility. Usable under Wayland to
|
||||
replace hide keyboad shortcut.
|
||||
|
||||
== KEYBINDINGS
|
||||
The following default keybindings can be used to control Terminator.
|
||||
Most of these keybindings can be changed in the Preferences.
|
||||
|
||||
*F1*::
|
||||
Launches the full HTML manual.
|
||||
|
||||
=== Creation & Destruction
|
||||
The following items relate to creating and destroying terminals.
|
||||
|
||||
*Ctrl+Shift+O*::
|
||||
Split terminals H__o__rizontally.
|
||||
|
||||
*Ctrl+Shift+E*::
|
||||
Split terminals V__e__rtically.
|
||||
|
||||
*Ctrl+Shift+T*::
|
||||
Open new __t__ab.
|
||||
|
||||
*Ctrl+Shift+I*::
|
||||
Open a new window. +
|
||||
(Note: unlike in previous releases, this window is part of the same
|
||||
Terminator process.)
|
||||
|
||||
*Super+I*::
|
||||
Spawn a new Terminator process.
|
||||
|
||||
*Alt+L*::
|
||||
Open __l__ayout launcher.
|
||||
|
||||
*Ctrl+Shift+W*::
|
||||
Close the current terminal.
|
||||
|
||||
*Ctrl+Shift+Q*::
|
||||
Close the current window.
|
||||
|
||||
=== Navigation
|
||||
The following items relate to moving between and around terminals.
|
||||
|
||||
*Alt+Up*::
|
||||
Move to the terminal *above* the current one.
|
||||
|
||||
*Alt+Down*::
|
||||
Move to the terminal *below* the current one.
|
||||
|
||||
*Alt+Left*::
|
||||
Move to the terminal *left of* the current one.
|
||||
|
||||
*Alt+Right*::
|
||||
Move to the terminal *right of* the current one.
|
||||
|
||||
*Ctrl+PageDown*::
|
||||
Move to next tab.
|
||||
|
||||
*Ctrl+PageUp*::
|
||||
Move to previous tab.
|
||||
|
||||
*Ctrl+Shift+N* or *Ctrl+Tab*::
|
||||
Move to the __n__ext terminal within the same tab. +
|
||||
|
||||
*Ctrl+Shift+P* or *Ctrl+Shift+Tab*::
|
||||
Move to the __p__revious terminal within the same tab. +
|
||||
|
||||
=== Organisation
|
||||
The following items relate to arranging and resizing terminals.
|
||||
|
||||
*Ctrl+Shift+Right*::
|
||||
Move parent dragbar *right*.
|
||||
|
||||
*Ctrl+Shift+Left*::
|
||||
Move parent dragbar *left*.
|
||||
|
||||
*Ctrl+Shift+Up*::
|
||||
Move parent dragbar *up*.
|
||||
|
||||
*Ctrl+Shift+Down*::
|
||||
Move parent dragbar *down*.
|
||||
|
||||
*Super+R*::
|
||||
__R__otate terminals clockwise.
|
||||
|
||||
*Super+Shift+R*::
|
||||
__R__otate terminals counter-clockwise.
|
||||
|
||||
*Ctrl+Shift+PageDown*::
|
||||
Swap tab position with next tab.
|
||||
|
||||
*Ctrl+Shift+PageUp*::
|
||||
Swap tab position with previous tab.
|
||||
|
||||
*Drag and Drop*::
|
||||
The layout can be modified by moving terminals with Drag and Drop.
|
||||
To start dragging a terminal, click and hold on its titlebar.
|
||||
Alternatively, hold down *Ctrl*, click and hold the *right* mouse button.
|
||||
Then, *+**release Ctrl**+*. You can now drag the terminal to the point
|
||||
in the layout you would like it to be. The zone where the terminal would
|
||||
be inserted will be highlighted.
|
||||
|
||||
=== Focus
|
||||
The following items relate to helping to focus on a specific terminal.
|
||||
|
||||
*F11*::
|
||||
Toggle window to fullscreen.
|
||||
|
||||
*Ctrl+Shift+X*::
|
||||
Toggle between showing all terminals and only showing the current one
|
||||
(maximise).
|
||||
|
||||
*Ctrl+Shift+Z*::
|
||||
Toggle between showing all terminals and only showing a scaled version
|
||||
of the current one (zoom).
|
||||
|
||||
*Ctrl+Shift+Alt+A*::
|
||||
Hide the initial window. Note that this is a X11 global binding, and can
|
||||
only be bound once. On Wayland use window manager keyboard shortcuts to
|
||||
call *terminator --toggle-visibility*.
|
||||
|
||||
=== Grouping & Broadcasting
|
||||
The following items relate to grouping and broadcasting.
|
||||
|
||||
*Super+T*::
|
||||
Group all terminals in the current tab so that any input sent to one of
|
||||
them goes to all of them.
|
||||
|
||||
*Super+Shift+T*::
|
||||
Remove grouping from all terminals in the current tab.
|
||||
|
||||
*Super+G*::
|
||||
Group all terminals so that any input sent to one of them goes to all of
|
||||
them.
|
||||
|
||||
*Super+Shift+G*::
|
||||
Remove grouping from all terminals.
|
||||
|
||||
*Alt+A*::
|
||||
Broadcast to __a__ll terminals.
|
||||
|
||||
*Alt+G*::
|
||||
Broadcast to __g__rouped terminals.
|
||||
|
||||
*Alt+O*::
|
||||
Broadcast __o__ff.
|
||||
|
||||
=== Miscellaneous
|
||||
The following items relate to miscellaneous terminal related functions.
|
||||
|
||||
*Ctrl+Shift+C*::
|
||||
Copy selected text to clipboard.
|
||||
|
||||
*Ctrl+Shift+V*::
|
||||
Paste clipboard text.
|
||||
|
||||
*Ctrl+Shift+S*::
|
||||
Toggle __s__crollbar.
|
||||
|
||||
*Ctrl+Shift+F*::
|
||||
Search within terminal scrollback.
|
||||
|
||||
*Ctrl+Shift+R*::
|
||||
Reset terminal state.
|
||||
|
||||
*Ctrl+Shift+G*::
|
||||
Reset terminal state and clear window.
|
||||
|
||||
*Ctrl+Plus (+)*::
|
||||
Increase font size. +
|
||||
Note: this may require you to press shift, depending on your keyboard.
|
||||
|
||||
*Ctrl+Minus (-)*::
|
||||
Decrease font size. +
|
||||
Note: this may require you to press shift, depending on your keyboard.
|
||||
|
||||
*Ctrl+Zero (0)*::
|
||||
Restore font size to original setting.
|
||||
|
||||
*Ctrl+Alt+W*::
|
||||
Rename window title.
|
||||
|
||||
*Ctrl+Alt+A*::
|
||||
Rename tab title.
|
||||
|
||||
*Ctrl+Alt+X*::
|
||||
Rename terminal title.
|
||||
|
||||
*Super+1*::
|
||||
Insert terminal number, i.e. 1 to 12.
|
||||
|
||||
*Super+0*::
|
||||
Insert padded terminal number, i.e. 01 to 12.
|
||||
|
||||
== AUTHORS
|
||||
Terminator was written by Chris Jones <\cmsj@tenshu.net> and others.
|
||||
|
||||
This manual page was written by Chris Jones <\cmsj@tenshu.net> and others.
|
||||
|
||||
== SEE ALSO
|
||||
*terminator_config*(5)
|
@ -1,927 +0,0 @@
|
||||
= Terminator_config(5)
|
||||
:doctype: manpage
|
||||
:manmanual: Manual for Terminator
|
||||
:mansource: Terminator
|
||||
:revdate: 2023-04-22
|
||||
:docdate: {revdate}
|
||||
|
||||
== NAME
|
||||
terminator_config - the config file for Terminator terminal emulator
|
||||
|
||||
== DESCRIPTION
|
||||
This file contains the configuration for *terminator*(1).
|
||||
Terminator manages its configuration file via the ConfigObj library to
|
||||
combine flexibility with clear, human editable files. +
|
||||
Terminator offers a full GUI preferences editor which automatically
|
||||
saves its config file so you don't need to write a config file by hand.
|
||||
|
||||
== FILE LOCATION
|
||||
Normally the config file will be *~/.config/terminator/config*, but it
|
||||
may be overridden with *$XDG_CONFIG_HOME* (in which case it will be
|
||||
*$XDG_CONFIG_HOME/terminator/config*).
|
||||
|
||||
== FILE FORMAT
|
||||
This is what a Terminator config file should look like:
|
||||
|
||||
----
|
||||
# This is a comment
|
||||
[global_config]
|
||||
focus = system
|
||||
|
||||
[keybindings]
|
||||
full_screen = <Ctrl><Shift>F11
|
||||
|
||||
[profiles]
|
||||
[[default]]
|
||||
font = Fixed 10
|
||||
background_color = "#000000" # A comment
|
||||
foreground_color = "#FFFFFF" # Note that hex colour values must be quoted
|
||||
scrollback_lines = '500' #More comment. Single quotes are valid too
|
||||
cursor_blink = True
|
||||
custom_command = "echo \"foo#bar\"" #Final comment - this will work as expected.
|
||||
|
||||
[layouts]
|
||||
[[default]]
|
||||
[[[window0]]]
|
||||
type = Window
|
||||
parent = ""
|
||||
[[[child1]]]
|
||||
type = Terminal
|
||||
parent = window0
|
||||
|
||||
[plugins]
|
||||
----
|
||||
|
||||
// ================================================================== \\
|
||||
|
||||
== global_config
|
||||
These are the options Terminator currently supports in the
|
||||
*global_config* section.
|
||||
|
||||
=== Window Behavior & Appearance
|
||||
|
||||
// --- Window behavior ---
|
||||
|
||||
*window_state* = _string_::
|
||||
Control how the Terminator window opens.
|
||||
'normal' to open normally.
|
||||
'maximise' to open in a maximised state.
|
||||
'fullscreen' to open in a fullscreen state.
|
||||
'hidden' to stay hidden. +
|
||||
Default value: *normal*
|
||||
|
||||
*always_on_top* = _boolean_::
|
||||
If set to True, the window will always stay on top of other windows. +
|
||||
Default value: *False*
|
||||
|
||||
*sticky* = _boolean_::
|
||||
If set to True, the window will be visible on all workspaces. +
|
||||
Default value: *False*
|
||||
|
||||
*hide_on_lose_focus* = _boolean_::
|
||||
If set to True, the window will be hidden when focus is lost. +
|
||||
Default value: *False*
|
||||
|
||||
*hide_from_taskbar* = _boolean_::
|
||||
If set to True, the window will be hidden from the taskbar. +
|
||||
Default value: *False*
|
||||
|
||||
*geometry_hinting* = _boolean_::
|
||||
If set to True, the window will resize in step with font sizes. +
|
||||
Default value: *False*
|
||||
|
||||
*suppress_multiple_term_dialog* = _boolean_::
|
||||
If set to True, Terminator will ask for confirmation when closing
|
||||
multiple terminals. +
|
||||
Default value: *False*
|
||||
|
||||
// --- Window appearance ---
|
||||
|
||||
*borderless* = _boolean_::
|
||||
If set to True, the window will be started without window borders. +
|
||||
Default value: *False*
|
||||
|
||||
=== Tab Behavior & Appearance
|
||||
|
||||
*tab_position* = _string_::
|
||||
Specify where tabs are placed.
|
||||
Can be any of: 'top', 'left', 'right', 'bottom', 'hidden'.
|
||||
If set to 'hidden', the tab bar will not be shown. Hiding the tab is not
|
||||
recommended, as it can be very confusing. +
|
||||
Default value: *top*
|
||||
|
||||
*close_button_on_tab* = _boolean_::
|
||||
If set to True, tabs will have a close button on them. +
|
||||
Default value: *True*
|
||||
|
||||
// what is this???
|
||||
*scroll_tabbar* = _boolean_::
|
||||
If set to True, the tab bar will not fill the width of the window.
|
||||
The titlebars of the tabs will only take as much space as is necessary
|
||||
for the text they contain. Except, that is, if the tabs no longer fit
|
||||
the width of the window - in that case scroll buttons will appear to
|
||||
move through the tabs. +
|
||||
Default value: *False*
|
||||
|
||||
=== Terminal Behavior & Appearance
|
||||
|
||||
// --- Terminal behavior ---
|
||||
|
||||
*focus* = _string_::
|
||||
Specify how focus is given to terminals.
|
||||
'click' means the focus only moves to a terminal after you click in it.
|
||||
'sloppy' means the focus will follow the mouse pointer.
|
||||
'system' means the focus will match that used by a GNOME window manager. +
|
||||
Default value: *click*
|
||||
|
||||
*always_split_with_profile* = _boolean_::
|
||||
Specify whether splits/tabs will continue to use the profile of their
|
||||
peer terminal. If set to False, they will always use the default profile. +
|
||||
Default value: *False*
|
||||
|
||||
*link_single_click* = _boolean_::
|
||||
If set to True, clicking a link will open it even if *Ctrl* is not
|
||||
pressed. +
|
||||
Default value: *False*
|
||||
|
||||
// --- Copy & Paste behavior ---
|
||||
|
||||
*putty_paste_style* = _boolean_::
|
||||
If set to True, right-click will paste text, while middle-click will
|
||||
popup the context menu. The source for the pasted text depends on the
|
||||
value of *putty_paste_style_source_clipboard*. +
|
||||
Default value: *False*
|
||||
|
||||
*putty_paste_style_source_clipboard* = _boolean_::
|
||||
If set to True, the Clipboard will be used as source for pasting in
|
||||
PuTTY style. Otherwise, the Primary Selection will be used. +
|
||||
This option is ignored unless *putty_paste_style* is set to True. +
|
||||
Default value: *False*
|
||||
|
||||
*disable_mouse_paste* = _boolean_::
|
||||
If set to True, mouse pasting will be disabled. +
|
||||
Default value: *False*
|
||||
|
||||
*smart_copy* = _boolean_::
|
||||
If set to True, and there is no selection, the shortcut is allowed to
|
||||
pass through. This is useful for overloading Ctrl-C to copy a selection,
|
||||
or send the SIGINT to the current process if there is no selection.
|
||||
If False, the shortcut does not pass through at all, and the SIGINT does
|
||||
not get sent. +
|
||||
Default value: *True*
|
||||
|
||||
*clear_select_on_copy* = _boolean_::
|
||||
If set to True, text selection will be cleared after copying using the
|
||||
*copy* keybinding. +
|
||||
Default value: *False*
|
||||
|
||||
// --- Terminal appearance ---
|
||||
|
||||
*handle_size* = _integer_::
|
||||
Specify the width of the separator between terminals.
|
||||
Anything outside the range 0-20 (inclusive) will be ignored and the
|
||||
default theme value will be used instead. +
|
||||
Default value: *1*
|
||||
|
||||
*inactive_color_offset* = _float_::
|
||||
Specify how much to reduce the color values of fonts in terminals that
|
||||
do not have focus. +
|
||||
Default value: *0.8*
|
||||
|
||||
*inactive_bg_color_offset* = _float_::
|
||||
Specify how much to reduce the color values of the background in
|
||||
terminals that do not have focus. +
|
||||
Default value: *1.0*
|
||||
|
||||
*cell_width* = _float_::
|
||||
Specify the horizontal scale of character cells in the terminal. +
|
||||
Default value: *1.0*
|
||||
|
||||
*cell_height* = _float_::
|
||||
Specify the vertical scale of character cells in the terminal. +
|
||||
Default value: *1.0*
|
||||
|
||||
*title_at_bottom* = _boolean_::
|
||||
If set to True, the terminal's titlebar will be drawn at the bottom
|
||||
instead of the top. +
|
||||
Default value: *False*
|
||||
|
||||
=== Miscellaneous
|
||||
|
||||
*dbus* = _boolean_::
|
||||
Specify whether Terminator will load its DBus server.
|
||||
When this server is loaded, running Terminator multiple times will cause
|
||||
the first Terminator process to open additional windows.
|
||||
If this configuration item is set to False, or the python dbus module is
|
||||
unavailable, running Terminator multiple times will run a separate
|
||||
Terminator process for each invocation. +
|
||||
Default value: *True*
|
||||
|
||||
*extra_styling* = _boolean_::
|
||||
If set to True, Terminator may load an additional CSS styling file,
|
||||
depending on the theme. +
|
||||
Default value: *True*
|
||||
|
||||
*broadcast_default* = _string_::
|
||||
Specify the default broadcast behavior.
|
||||
Can be any of: 'all', 'group', 'off'. +
|
||||
Default value: *group*
|
||||
|
||||
*use_custom_url_handler* = _boolean_::
|
||||
If set to True, URL handling will be given over entirely to the program
|
||||
specified by 'custom_url_handler'. +
|
||||
Default value: *False*
|
||||
|
||||
*custom_url_handler* = _string_::
|
||||
Specify the path to a program which accepts a URI as an argument and
|
||||
does something relevant with it.
|
||||
This option is ignored unless *use_custom_url_handler* is set to True.
|
||||
|
||||
*case_sensitive* = _boolean_::
|
||||
If set to True, uppercase and lowercase characters will be considered
|
||||
different when searching text in the terminal. +
|
||||
Default value: *True*
|
||||
|
||||
*invert_search* = _boolean_::
|
||||
If set to True, the search direction will be inverted (bottom to top)
|
||||
when searching text in the terminal. +
|
||||
Default value: *False*
|
||||
|
||||
*enabled_plugins* = _list of strings_::
|
||||
Specify which plugins will be loaded by default. All other plugin
|
||||
classes will be ignored. +
|
||||
Default value: *['LaunchpadBugURLHandler', 'LaunchpadCodeURLHandler', 'APTURLHandler']*
|
||||
|
||||
// ================================================================== \\
|
||||
|
||||
== keybindings
|
||||
These are the options Terminator currently supports in the *keybindings*
|
||||
section.
|
||||
|
||||
=== Creation & Destruction
|
||||
|
||||
*split_horiz*::
|
||||
Split the current terminal horizontally. +
|
||||
Default value: *<Ctrl><Shift>O*
|
||||
|
||||
*split_vert*::
|
||||
Split the current terminal vertically. +
|
||||
Default value: *<Ctrl><Shift>E*
|
||||
|
||||
*split_auto*::
|
||||
Split the current terminal automatically, along the longer side. +
|
||||
Default value: *<Ctrl><Shift>A*
|
||||
|
||||
*new_tab*::
|
||||
Open a new tab. +
|
||||
Default value: *<Ctrl><Shift>T*
|
||||
|
||||
*new_window*::
|
||||
Open a new window as part of the existing process. +
|
||||
Default value: *<Ctrl><Shift>I*
|
||||
|
||||
*new_terminator*::
|
||||
Spawn a new Terminator process. +
|
||||
Default value: *<Super>I*
|
||||
|
||||
*layout_launcher*::
|
||||
Open the layout launcher. +
|
||||
Default value: *<Alt>L*
|
||||
|
||||
*close_term*::
|
||||
Close the current terminal. +
|
||||
Default value: *<Ctrl><Shift>W*
|
||||
|
||||
*close_window*::
|
||||
Close the current window. +
|
||||
Default value: *<Ctrl><Shift>Q*
|
||||
|
||||
=== Navigation
|
||||
|
||||
*cycle_next*::
|
||||
Focus the next terminal. This is an alias for *go_next*. +
|
||||
Default value: *<Ctrl>Tab*
|
||||
|
||||
*cycle_prev*::
|
||||
Focus the previous terminal. This is an alias for *go_prev*. +
|
||||
Default value: *<Ctrl><Shift>Tab*
|
||||
|
||||
*go_next*::
|
||||
Focus the next terminal. +
|
||||
Default value: *<Ctrl><Shift>N*
|
||||
|
||||
*go_prev*::
|
||||
Focus the previous terminal. +
|
||||
Default value: *<Ctrl><Shift>P*
|
||||
|
||||
*go_up*::
|
||||
Focus the terminal above the current one. +
|
||||
Default value: *<Alt>Up*
|
||||
|
||||
*go_down*::
|
||||
Focus the terminal below the current one. +
|
||||
Default value: *<Alt>Down*
|
||||
|
||||
*go_left*::
|
||||
Focus the terminal to the left of the current one. +
|
||||
Default value: *<Alt>Left*
|
||||
|
||||
*go_right*::
|
||||
Focus the terminal to the right of the current one. +
|
||||
Default value: *<Alt>Right*
|
||||
|
||||
// --- Scroll ---
|
||||
|
||||
*page_up*::
|
||||
Scroll the terminal up one page.
|
||||
|
||||
*page_down*::
|
||||
Scroll the terminal down one page.
|
||||
|
||||
*page_up_half*::
|
||||
Scroll the terminal up half a page.
|
||||
|
||||
*page_down_half*::
|
||||
Scroll the terminal down half a page.
|
||||
|
||||
*line_up*::
|
||||
Scroll the terminal up one line.
|
||||
|
||||
*line_down*::
|
||||
Scroll the terminal down one line.
|
||||
|
||||
// --- Tab ---
|
||||
|
||||
*next_tab*::
|
||||
Move to the next tab. +
|
||||
Default value: *<Ctrl>Page_Down*
|
||||
|
||||
*prev_tab*::
|
||||
Move to the previous tab. +
|
||||
Default value: *<Ctrl>Page_Up*
|
||||
|
||||
*switch_to_tab_1*, *switch_to_tab_2*, ... *switch_to_tab_10*::
|
||||
Move to the **N**th tab.
|
||||
Note that *<Alt><Shift>1* may be provided as *<Alt>!* or similar,
|
||||
depending on the keyboard layout.
|
||||
|
||||
=== Organisation
|
||||
|
||||
*resize_up*::
|
||||
Move the parent dragbar up. +
|
||||
Default value: *<Ctrl><Shift>Up*
|
||||
|
||||
*resize_down*::
|
||||
Move the parent dragbar down. +
|
||||
Default value: *<Ctrl><Shift>Down*
|
||||
|
||||
*resize_left*::
|
||||
Move the parent dragbar left. +
|
||||
Default value: *<Ctrl><Shift>Left*
|
||||
|
||||
*resize_right*::
|
||||
Move the parent dragbar right. +
|
||||
Default value: *<Ctrl><Shift>Right*
|
||||
|
||||
*rotate_cw*::
|
||||
Rotate terminals clockwise. +
|
||||
Default value: *<Super>R*
|
||||
|
||||
*rotate_ccw*::
|
||||
Rotate terminals counter+clockwise. +
|
||||
Default value: *<Super><Shift>R*
|
||||
|
||||
*move_tab_right*::
|
||||
Move the current tab to the right by swapping position with the next
|
||||
tab. +
|
||||
Default value: *<Ctrl><Shift>Page_Down*
|
||||
|
||||
*move_tab_left*::
|
||||
Move the current tab to the left by swapping position with the previous
|
||||
tab. +
|
||||
Default value: *<Ctrl><Shift>Page_Up*
|
||||
|
||||
=== Focus
|
||||
|
||||
*full_screen*::
|
||||
Toggle window to fullscreen. +
|
||||
Default value: *F11*
|
||||
|
||||
*toggle_zoom*::
|
||||
Toggle maximisation of the current terminal. +
|
||||
Default value: *<Ctrl><Shift>X*
|
||||
|
||||
*scaled_zoom*::
|
||||
Toggle maximisation of the current terminal and scale the font when
|
||||
maximised. +
|
||||
Default value: *<Ctrl><Shift>Z*
|
||||
|
||||
*hide_window*::
|
||||
Hide/Show all Terminator windows. +
|
||||
Default value: *<Ctrl><Shift><Alt>A*
|
||||
|
||||
=== Grouping & Broadcasting
|
||||
|
||||
*create_group*::
|
||||
Create a new group.
|
||||
|
||||
// --- Grouping: All ---
|
||||
|
||||
*group_all*::
|
||||
Group all terminals together. +
|
||||
Default value: *<Super>G*
|
||||
|
||||
*ungroup_all*::
|
||||
Ungroup all terminals.
|
||||
|
||||
*group_all_toggle*::
|
||||
Toggle grouping of all terminals.
|
||||
|
||||
// --- Grouping: Window ---
|
||||
|
||||
*group_win*::
|
||||
Group all terminals in the current window together.
|
||||
|
||||
*ungroup_win*::
|
||||
Ungroup all terminals in the current window. +
|
||||
Default value: *<Super><Shift>W*
|
||||
|
||||
*group_win_toggle*::
|
||||
Toggle grouping of all terminals in the current window.
|
||||
|
||||
// --- Grouping: Tab ---
|
||||
|
||||
*group_tab*::
|
||||
Group all terminals in the current tab together. +
|
||||
Default value: *<Super>T*
|
||||
|
||||
*ungroup_tab*::
|
||||
Ungroup all terminals in the current tab. +
|
||||
Default value: *<Super><Shift>T*
|
||||
|
||||
*group_tab_toggle*::
|
||||
Toggle grouping of all terminals in the current tab.
|
||||
|
||||
// Broadcasting
|
||||
|
||||
*broadcast_off*::
|
||||
Turn broadcasting off.
|
||||
|
||||
*broadcast_group*::
|
||||
Broadcast to all terminals in the same group as the current terminal.
|
||||
|
||||
*broadcast_all*::
|
||||
Broadcast to all terminals.
|
||||
|
||||
=== Miscellaneous
|
||||
|
||||
*help*::
|
||||
Open the full HTML manual in the browser. +
|
||||
Default value: *F1*
|
||||
|
||||
*preferences*::
|
||||
Open the Preferences window.
|
||||
|
||||
*preferences_keybindings*::
|
||||
Open the Preferences window and show the Keybindings tab. +
|
||||
Default value: *<Ctrl><Shift>K*
|
||||
|
||||
*copy*::
|
||||
Copy the selected text to the Clipboard. +
|
||||
Default value: *<Ctrl><Shift>C*
|
||||
|
||||
*paste*::
|
||||
Paste the current contents of the Clipboard. +
|
||||
Default value: *<Ctrl><Shift>V*
|
||||
|
||||
*paste_selection*::
|
||||
Paste the current contents of the Primary Selection.
|
||||
|
||||
*toggle_scrollbar*::
|
||||
Toggle the scrollbar. +
|
||||
Default value: *<Ctrl><Shift>S*
|
||||
|
||||
*search*::
|
||||
Search for text in the terminal scrollback history. +
|
||||
Default value: *<Ctrl><Shift>F*
|
||||
|
||||
*reset*::
|
||||
Reset the terminal state. +
|
||||
Default value: *<Ctrl><Shift>R*
|
||||
|
||||
*reset_clear*::
|
||||
Reset the terminal state and clear the terminal window. +
|
||||
Default value: *<Ctrl><Shift>G*
|
||||
|
||||
*zoom_in*::
|
||||
Increase the font size by one unit. +
|
||||
Default value: *<Ctrl>plus*
|
||||
|
||||
*zoom_out*::
|
||||
Decrease the font size by one unit. +
|
||||
Default value: *<Ctrl>minus*
|
||||
|
||||
*zoom_normal*::
|
||||
Restore the original font size. +
|
||||
Default value: *<Ctrl>0*
|
||||
|
||||
*zoom_in_all*::
|
||||
Increase the font size by one unit for all terminals.
|
||||
|
||||
*zoom_out_all*::
|
||||
Decrease the font size by one unit for all terminals.
|
||||
|
||||
*zoom_normal_all*::
|
||||
Restore the original font size for all terminals.
|
||||
|
||||
*edit_window_title*::
|
||||
Rename the current window. +
|
||||
Default value: *<Ctrl><Alt>W*
|
||||
|
||||
*edit_tab_title*::
|
||||
Rename the current tab. +
|
||||
Default value: *<Ctrl><Alt>A*
|
||||
|
||||
*edit_terminal_title*::
|
||||
Rename the current terminal. +
|
||||
Default value: *<Ctrl><Alt>X*
|
||||
|
||||
*insert_number*::
|
||||
Insert the current terminal's number, i.e. 1 to 12. +
|
||||
Default value: *<Super>1*
|
||||
|
||||
*insert_padded*::
|
||||
Insert the current terminal's number, but zero padded, i.e. 01 to 12. +
|
||||
Default value: *<Super>0*
|
||||
|
||||
*next_profile*::
|
||||
Switch to the next profile.
|
||||
|
||||
*previous_profile*::
|
||||
Switch to the previous profile.
|
||||
|
||||
// ================================================================== \\
|
||||
|
||||
== profiles
|
||||
These are the options Terminator currently supports in the *profiles*
|
||||
section. Each profile should be its own subsection with a header in the
|
||||
format *\[[name]]*.
|
||||
|
||||
=== General
|
||||
|
||||
*allow_bold* = _boolean_::
|
||||
If set to True, text in the terminal can displayed in bold. +
|
||||
Default value: *True*
|
||||
|
||||
*copy_on_selection* = _boolean_::
|
||||
If set to True, text selections will be automatically copied to the
|
||||
Clipboard, in addition to being copied to the Primary Selection. +
|
||||
Default value: *False*
|
||||
|
||||
*disable_mousewheel_zoom* = _boolean_::
|
||||
If set to True, Ctrl+mouse_wheel will not zoom or unzoom the terminal. +
|
||||
Default value: *False*
|
||||
|
||||
*word_chars* = _string_::
|
||||
Specify the characters that will be considered part of a single word
|
||||
when selecting text by word.
|
||||
Hyphen and alphanumerics do not need to be specified.
|
||||
Ranges can be given, e.g. "A-Z". +
|
||||
For example, if *word_chars* = "," then "foo,bar" is considered a single
|
||||
word. +
|
||||
Default value: **-,./?%&#:_**
|
||||
|
||||
*mouse_autohide* = _boolean_::
|
||||
If set to True, the mouse pointer will be hidden when typing. +
|
||||
Default value: *True*
|
||||
|
||||
*term* = _string_::
|
||||
Specify the value Terminator will assign to the 'TERM' environment
|
||||
variable. +
|
||||
Default value: *xterm-256color*
|
||||
|
||||
*colorterm* = _string_::
|
||||
Specify the value Terminator will assign to the 'COLORTERM' environment
|
||||
variable. +
|
||||
Default value: *truecolor*
|
||||
|
||||
*split_to_group* = _boolean_::
|
||||
If set to True, the terminal created by splitting will be inserted in
|
||||
the current terminal's group. +
|
||||
Default value: *False*
|
||||
|
||||
*autoclean_groups* = _boolean_::
|
||||
If set to True, empty groups will be removed. +
|
||||
Default value: *True*
|
||||
|
||||
// --- Font ---
|
||||
|
||||
*use_system_font* = _boolean_::
|
||||
If set to True, the system default font will be used for text in the
|
||||
terminal. Otherwise, the value of *font* will be used. +
|
||||
Default value: *True*
|
||||
|
||||
*font* = _string_::
|
||||
Specify which font to use for text in the terminal.
|
||||
This option is ignored unless *use_system_font* is set to False. +
|
||||
Default value: *Mono 10*
|
||||
|
||||
// --- Cursor ---
|
||||
|
||||
*cursor_blink* = _boolean_::
|
||||
If set to True, the cursor will blink when not typing. +
|
||||
Default value: *True*
|
||||
|
||||
*cursor_shape* = _string_::
|
||||
Specify the shape of the cursor.
|
||||
Can be any of: 'block', 'underline', 'ibeam'. +
|
||||
Default value: *block*
|
||||
|
||||
*cursor_color_default* = _boolean_::
|
||||
If set to True, the background and foreground colors of the terminal
|
||||
will be used as foreground and background colors for the cursor,
|
||||
respectively. +
|
||||
Default value: *True*
|
||||
|
||||
*cursor_fg_color* = _color string_::
|
||||
Specify the foreground color to use for the cursor.
|
||||
This option is ignored unless *cursor_color_default* is set to False.
|
||||
|
||||
*cursor_bg_color* = _color string_::
|
||||
Specify the background color to use for the cursor.
|
||||
This option is ignored unless *cursor_color_default* is set to False.
|
||||
|
||||
// --- Bell ---
|
||||
|
||||
*audible_bell* = _boolean_::
|
||||
If set to True, a sound will be played when an application writes the
|
||||
escape sequence for the terminal bell. +
|
||||
Default value: *False*
|
||||
|
||||
*visible_bell* = _boolean_::
|
||||
If set to True, the terminal will flash when an application writes the
|
||||
escape sequence for the terminal bell. +
|
||||
Default value: *False*
|
||||
|
||||
*urgent_bell* = _boolean_::
|
||||
If set to True, the window's urgency hint will be set when an
|
||||
application writes the escape sequence for the terminal bell. +
|
||||
Default value: *False*
|
||||
|
||||
*icon_bell* = _boolean_::
|
||||
If set to True, a small icon will be shown on the terminal titlebar when
|
||||
an application writes the escape sequence for the terminal bell. +
|
||||
Default value: *True*
|
||||
|
||||
*force_no_bell* = _boolean_::
|
||||
If set to True, the terminal bell will be completely disabled. +
|
||||
Default value: *False*
|
||||
|
||||
=== Command
|
||||
|
||||
*login_shell* = _boolean_::
|
||||
If set to True, the terminal will run the default shell (or the command
|
||||
specified by *custom_command*) as a login shell.
|
||||
This means the first argument passed to the shell/command will be '-l'. +
|
||||
Default value: *False*
|
||||
|
||||
*use_custom_command* = _boolean_::
|
||||
If set to True, the value of *custom_command* will be used instead of
|
||||
the default shell. +
|
||||
Default value: *False*
|
||||
|
||||
*custom_command* = _string_::
|
||||
Specify the command to execute instead of the default shell.
|
||||
This option is ignored unless *use_custom_command* is set to True.
|
||||
|
||||
*exit_action* = _string_::
|
||||
Specify the action to perform when the terminal is closed.
|
||||
'close' to remove the terminal.
|
||||
'restart' to restart the shell (or the command specified by
|
||||
*custom_command*).
|
||||
'hold' to keep the terminal open, even if the process in it has
|
||||
terminated. +
|
||||
Default value: *close*
|
||||
|
||||
=== Colors
|
||||
|
||||
*use_theme_colors* = _boolean_::
|
||||
If set to True, the theme's foreground and background colors will be
|
||||
used for the terminal. Otherwise, the values of *foreground_color* and
|
||||
*background_color* will be used. +
|
||||
Default value: *False*
|
||||
|
||||
*foreground_color* = _color string_::
|
||||
Specify the foreground color to use for the terminal.
|
||||
This option is ignored unless *use_theme_colors* is set to False. +
|
||||
Default value: *#AAAAAA*
|
||||
|
||||
*background_color* = _color string_::
|
||||
Specify the background color to use for the terminal.
|
||||
This option is ignored unless *use_theme_colors* is set to False. +
|
||||
Default value: *#000000*
|
||||
|
||||
*palette* = _string list of colors_::
|
||||
Specify the 16-color palette to use for the terminal.
|
||||
The value must be a string containing a colon-separated list of colors
|
||||
in hex format. +
|
||||
For example, "#000000:#cd0000:#00cd00: ... ".
|
||||
|
||||
*bold_is_bright* = _boolean_::
|
||||
If set to True, bold text will have brighter colors. +
|
||||
Default value: *False*
|
||||
|
||||
=== Background
|
||||
|
||||
*background_darkness* = _float_::
|
||||
Specify the transparency of the background color.
|
||||
The value must be between 0.0 and 1.0.
|
||||
This option is ignored unless *background_type* is set to 'transparent'
|
||||
or 'image'. +
|
||||
Default value: *0.5*
|
||||
|
||||
*background_type* = _string_::
|
||||
Specify what type of background the terminal will have.
|
||||
'solid' for a solid (opaque) background.
|
||||
'transparent' for a transparent background.
|
||||
'image' for a background image. +
|
||||
If this is set to 'transparent', the transparency of the background will
|
||||
be the value of *background_darkness*.
|
||||
If this is set to 'image', the image specified by *background_image*
|
||||
will be the background; the background color will then be drawn on top
|
||||
of it, with a transparency specified by *background_darkness*. +
|
||||
Default value: *solid*
|
||||
|
||||
*background_image* = _path string_::
|
||||
Specify the path to an image that will be used as background.
|
||||
This option is ignored unless *background_type* is set to 'image'.
|
||||
|
||||
*background_image_mode* = _string_::
|
||||
Specify how the background image will be drawn.
|
||||
'stretch_and_fill' to fill the terminal entirely, without necessarily
|
||||
maintaining aspect ratio.
|
||||
'scale_and_fit' to fit the image inside the terminal, eventually leaving
|
||||
blank bars, while maintaining aspect ratio.
|
||||
'scale_and_crop' to fill the terminal entirely, eventually cropping the
|
||||
image, while maintaining aspect ratio.
|
||||
'tiling' to repeat the image as to fill the terminal.
|
||||
This option is ignored unless *background_type* is set to 'image'. +
|
||||
Default value: *stretch_and_fill*
|
||||
|
||||
*background_image_align_horiz* = _string_::
|
||||
Specify the horizontal alignment of the background image.
|
||||
Can be any of: 'left', 'center', 'right'.
|
||||
This option is ignored unless *background_type* is set to 'image'. +
|
||||
Default value: *center*
|
||||
|
||||
*background_image_align_vert* = _string_::
|
||||
Specify the vertical alignment of the background image.
|
||||
Can be any of: 'top', 'middle', 'bottom'.
|
||||
This option is ignored unless *background_type* is set to 'image'. +
|
||||
Default value: *middle*
|
||||
|
||||
=== Scrolling
|
||||
|
||||
*scrollbar_position* = _string_::
|
||||
Specify where the terminal scrollbar is put.
|
||||
Can be any of: 'left', 'right', 'hidden'. +
|
||||
Default value: *right*
|
||||
|
||||
*scroll_on_output* = _boolean_::
|
||||
If set to True, the terminall will scroll to the bottom when an
|
||||
application writes text to it. +
|
||||
Default value: *False*
|
||||
|
||||
*scroll_on_keystroke* = _boolean_::
|
||||
If set to True, the terminal will scroll to the bottom when typing. +
|
||||
Default value: *True*
|
||||
|
||||
*scrollback_infinite* = _boolean_::
|
||||
If set to True, the terminal will keep the entire scrollback history. +
|
||||
Default value: *False*
|
||||
|
||||
*scrollback_lines* = _integer_::
|
||||
Specify how many lines of scrollback history will be kept by the
|
||||
terminal. Lines that don't fit in the scrollback history will be
|
||||
discarted. Note that setting large values can slow down rewrapping and
|
||||
resizing.
|
||||
This option is ignored unless *scrollback_infinite* is set to False. +
|
||||
Default value: *500*
|
||||
|
||||
=== Compatibility
|
||||
|
||||
*backspace_binding* = _string_::
|
||||
Specify what code will be generated by the backspace key.
|
||||
The value can be:
|
||||
'ascii-del' for the ASCII DEL character;
|
||||
'control-h' for the ASCII BS character (Ctrl+H);
|
||||
'escape-sequence' for the escape sequence typically bound to backspace
|
||||
or delete;
|
||||
'automatic' for letting the terminal automatically decide the character
|
||||
sequence to use. +
|
||||
Default value: *ascii-del*
|
||||
|
||||
*delete_binding* = _string_::
|
||||
Specify what code will be generated by the delete key.
|
||||
The value can be:
|
||||
'ascii-del' for the ASCII DEL character;
|
||||
'control-h' for the ASCII BS character (Ctrl+H);
|
||||
'escape-sequence' for the escape sequence typically bound to backspace
|
||||
or delete;
|
||||
'automatic' for letting the terminal automatically decide the character
|
||||
sequence to use. +
|
||||
Default value: *escape-sequence*
|
||||
|
||||
=== Titlebar
|
||||
|
||||
*show_titlebar* = _boolean_::
|
||||
If set to True, the terminal will have a titlebar showing the current
|
||||
title of that terminal. +
|
||||
Default value: *True*
|
||||
|
||||
*title_hide_sizetext* = _boolean_::
|
||||
If set to True, the size of the terminal will not be written on its
|
||||
titlebar. +
|
||||
Default value: *False*
|
||||
|
||||
*title_use_system_font* = _boolean_::
|
||||
If set to True, the system default font will be used for text in the
|
||||
terminal's titlebar. Otherwise, the value of *title_font* will be used. +
|
||||
Default value: *True*
|
||||
|
||||
*title_font* = _string_::
|
||||
Specify which font to use for text in the terminal's titlebar.
|
||||
This option is ignored unless *title_use_system_font* is set to False. +
|
||||
Default value: *Sans 9*
|
||||
|
||||
// --- Titlebar colors ---
|
||||
|
||||
*title_transmit_fg_color* = _color string_::
|
||||
Specify the foreground color to use for the terminal's titlebar in case
|
||||
the terminal is focused. +
|
||||
Default value: *#ffffff*
|
||||
|
||||
*title_transmit_bg_color* = _color string_::
|
||||
Specify the background color to use for the terminal's titlebar in case
|
||||
the terminal is focused. +
|
||||
Default value: *#c80003*
|
||||
|
||||
*title_inactive_fg_color* = _color string_::
|
||||
Specify the foreground color to use for the terminal's titlebar in case
|
||||
the terminal is unfocused. +
|
||||
Default value: *#000000*
|
||||
|
||||
*title_inactive_bg_color* = _color string_::
|
||||
Specify the background color to use for the terminal's titlebar in case
|
||||
the terminal is unfocused. +
|
||||
Default value: *#c0bebf*
|
||||
|
||||
*title_receive_fg_color* = _color string_::
|
||||
Specify the foreground color to use for the terminal's titlebar in case
|
||||
the terminal is in a group and is receiving input while unfocused. +
|
||||
Default value: *#ffffff*
|
||||
|
||||
*title_receive_bg_color* = _color string_::
|
||||
Specify the background color to use for the terminal's titlebar in case
|
||||
the terminal is in a group and is receiving input while unfocused. +
|
||||
Default value: *#0076c9*
|
||||
|
||||
// ================================================================== \\
|
||||
|
||||
== layouts
|
||||
The *layouts* section contains all the saved layouts. Each layout should
|
||||
be its own subsection with a header in the format *\[[name]]*.
|
||||
|
||||
Each object in a layout is a named sub-sub-section with various
|
||||
properties.
|
||||
|
||||
*type* = _string_::
|
||||
Can be any of: 'Window', 'Notebook', 'HPaned', 'VPaned', 'Terminal'.
|
||||
|
||||
*parent* = _string_::
|
||||
Specify which object is the parent of the component being defined.
|
||||
All objects, except those of type Window, must specify a parent.
|
||||
|
||||
This is an example of a *layouts* section containing only the layout
|
||||
named "default".
|
||||
|
||||
----
|
||||
[layouts]
|
||||
[[default]]
|
||||
[[[window0]]]
|
||||
type = Window
|
||||
parent = ""
|
||||
[[[child1]]]
|
||||
type = Terminal
|
||||
parent = window0
|
||||
----
|
||||
|
||||
// ================================================================== \\
|
||||
|
||||
== plugins
|
||||
Terminator plugins can add their own configuration to the config file,
|
||||
and it will appear as a subsection. Please refer to the documentation of
|
||||
individual plugins for more information.
|
||||
|
||||
== SEE ALSO
|
||||
*terminator*(1), https://configobj.readthedocs.io/
|
@ -12,7 +12,9 @@ terminatorlib/container.py
|
||||
terminatorlib/cwd.py
|
||||
terminatorlib/debugserver.py
|
||||
terminatorlib/editablelabel.py
|
||||
terminatorlib/encoding.py
|
||||
terminatorlib/factory.py
|
||||
terminatorlib/freebsd.py
|
||||
terminatorlib/__init__.py
|
||||
terminatorlib/keybindings.py
|
||||
terminatorlib/layoutlauncher.glade
|
||||
@ -23,7 +25,6 @@ terminatorlib/paned.py
|
||||
terminatorlib/plugin.py
|
||||
terminatorlib/plugins/activitywatch.py
|
||||
terminatorlib/plugins/custom_commands.py
|
||||
terminatorlib/plugins/dir_open.py
|
||||
terminatorlib/plugins/logger.py
|
||||
terminatorlib/plugins/maven.py
|
||||
terminatorlib/plugins/terminalshot.py
|
||||
|