Releases: gnome-terminator/terminator
The Vaguely On Time Release
It's been less than 6 months since the last release so I feel better about this one. Full details:
Implemented enhancements:
- Option to set split ratio of terminals #708
- Add option to set given terminal to "read only" #649
- background image - respect ratio #644
- Shortcut for autosplit h/v depending on active terminal size #613
- Feature: Insert terminal name to terminal (for broadcast) #540
- Background image drawing modes and alignment #713 (Vulcalien)
- Zoom on notebook even if there is only one terminal in the tab + keep tab position and label in notebook rotation #589 (Vulcalien)
Fixed bugs:
- Resets the tab title on rotation #624
- Fix missing icons when started with Ctrl-Alt-T #628 (MihaiBabiac)
Closed issues:
- Terminator not working with latest version of python-cairo #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
- reset_clear doesn't show new prompt #703
-x
/--execute
still broken #702- Make unfocused terminal text transparent instead of blacker #694
- A translucent separation occurs between terminals #687
- [2.1.2] Foreground processes started in new window close immediately #673
- Is there a official page to maintain a offical/third-part plugin list? #668
- What happened to the change terminal titlebar under preferences? #664
- [Feature Request] - In the Context Menu(Right-Click) show keyboard shortcuts / accelarators #662
- terminator: error: unrecognized arguments #660
- Plugin Submission : SaveLastSessionLayout Uses Layout to Auto-Save Last session and CWD on Terminal Window Close #654
- Loading layout loads only the last added layout from context menu (right click) #652
- When can we expect a new release? #650
- Profiles for different Shells - is it possible? how does it work? #640
- Double input to broadcasted group #623
- background images only displaying on default profile #595
- The repository 'https://ppa.launchpadcontent.net/mattrose/terminator/ubuntu jammy Release' does not have a Release file. #594
- Increase the usage of augmented assignment statements #555
Merged pull requests:
- Better distinguishing of inactive windows from the active one, by changing the background brightness #709 (KKoovalsky)
- Ctrl+Click on group button automatically creates groups whenever needed #691 (nicbn)
- [bug 680] Open up keybindings page on keypress #680 #686 (vssdeo)
- Translate '/po/terminator.pot' in 'pt_BR' #684 (transifex-integration[bot])
- Plugin and Group menu item that inserts the name of the terminal. #683 (mattrose)
- Add Readonly toggle to popup menu #679 (mattrose)
- Fix argument handling of the --execute flag #678 (shawn-ogg)
- Remove all ibus workarounds #674 (mattrose)
- [bug 613] - Shortcut for autosplit h/v depending on active terminal … #671 (vssdeo)
- [bug 662] [Feature Request] - In the Context Menu(Right-Click) show k… #666 (vssdeo)
- [bug 559] Add menu autocomplete #559 #665 (vssdeo)
- [bug 662] [Feature Request] - In the Context Menu(Right-Click) show k… #663 (vssdeo)
- [bug 654] - Plugin Submission : SaveLastSessionLayout Uses Layout to … #661 (vssdeo)
- Update terminal.py #659 (flaviosteimacher)
- docs: Change number of columns in repology badge #657 (pktiuk)
- Plugin Submission : SaveLastSessionLayout Uses Layout to Auto-Save Last session and CWD #655 (vssdeo)
- Fix typos #651 (kianmeng)
- data: Remove GNOME branding #647 (sabriunal)
- this line has an extra ';' symbol #632 (xuezhixin)
- Use the term 'zero padded' instead of 'padded'. #189 (phidebian)
The Long Overdue Release
Sorry this one took so long. It's a year and a half of various bugfixes and minor features.
Special thanks to @Vulcalien for doing a lot of the work on this, I have been busy with my dayjob and so most of the new features and bugfixes in this release are thanks to him, and many others that have stepped up with bugfixes or neat new functionality. It's been very rewarding to see the community grow.
What's Changed
- Fixed geometry hints by @Vulcalien in #416
- add feat: config to open links with single click by @nojhan in #398
- Added new get_focused_terminal dbus command which returns uuid of current focused terminal by @TheBigS in #389
- Add new vsplit hsplit cmd dbus by @TheBigS in #390
- run cmd on match by @nojhan in #399
- Added set_tab_title command to remotinator. by @yusufgungor in #435
- Fix the background image loading exception handling by @GerbenWelter in #436
- Fixed issue #433 (layout sometimes ignores ratio) by @Vulcalien in #442
- Bug Fix: 'Clear selection on copy' is always unchecked by @Vulcalien in #443
- Incorrect layout sorting in notebook by @AsadJivani in #454
- Closing tab on middle mouse button press by @kocho1984 in #451
- Add new plugin for opening current directory using right mouse button by @pktiuk in #459
- Fixed Issue #425 (hide_window will try to show a destroyed window) by @Vulcalien in #456
- tell titlebar to start focussed out if it does not have focus by @mattrose in #462
- Set CAN_FOCUS to False for notebook widgets by @marktimarev in #470
- add switch_profile_all command to remotinator by @mattrose in #471
- add parameters to remotinator split commands by @mattrose in #472
- Fix typo in
po/de.po
by @dennis-benzinger-hybris in #476 - Move titlebar settings to profiles (#379) by @Vulcalien in #481
- fixes for --config-json by @mattrose in #484
- Cursor: make it possible to change foreground color (#467) by @Vulcalien in #486
- add bg_img and bg_img_all commands to remotinator by @mattrose in #487
- Update tr.po by @StephenPeringer in #490
- remove vsplit_cmd and hsplit_cmd from ipc.py, superseded by newer hsp… by @mattrose in #491
- Make tabs detachable + minor bugfix by @Vulcalien in #494
- BugFix: terminal won't restart if there is no custom command by @Vulcalien in #500
- add Set Window Title item to context menu by @mattrose in #501
- Add a "Copy" button to clone profiles by @Vulcalien in #499
- Bug Fix: hide_window keybinding ignores Shift key by @Vulcalien in #510
- Add 'Disable mouse paste' by @Vulcalien in #512
- Add paste_selection keybinding. by @rkitover in #520
- Allow multiline commands in Custom Commands plugin by @VDuchon in #525
- Fix terminal separator size setting by @caprinux in #519
- Fix hide_window keybinding unset check by @tomty89 in #515
- Remove Encoding settings (deprecated) by @Vulcalien in #536
- os.environ does not have LANGUAGE in Centos8. by @xuezhixin in #544
- don't traceback while searching through /proc by @mattrose in #546
- Improve and optimize the code for background images by @Vulcalien in #551
- Add ability to configure cell width (font character spacing) by @FernandoBasso in #552
- Improve argument parser + implement bash completion by @Vulcalien in #506
- Unzoom terminal on interaction by @Vulcalien in #553
- Fix: handle_size treated as cell_width by @Vulcalien in #561
- Added hotfix for #78 that deletes GTK_IM_MODULE environment variable by @ozzdemir in #574
- Add initial flatpak-spawn support by @JayDoubleu in #570
- More fixes to the Color pickers in the Preferences Editor by @mattrose in #592
- Terminal ctrl+mousewheel: do not try to zoom if shift is pressed by @Vulcalien in #609
New Contributors
- @Vulcalien made their first contribution in #416
- @nojhan made their first contribution in #398
- @balac-ode made their first contribution in #428
- @yusufgungor made their first contribution in #435
- @AsadJivani made their first contribution in #454
- @kocho1984 made their first contribution in #451
- @pktiuk made their first contribution in #459
- @marktimarev made their first contribution in #470
- @dennis-benzinger-hybris made their first contribution in #476
- @StephenPeringer made their first contribution in #490
- @rkitover made their first contribution in #520
- @VDuchon made their first contribution in #525
- @caprinux made their first contribution in #519
- @tomty89 made their first contribution in #515
- @xuezhixin made their first contribution in #544
- @ozzdemir made their first contribution in #574
- @JayDoubleu made their first contribution in #570
- @amaan211 made their first contribution in #590
Full Changelog: v2.1.1...v2.1.2
Easter BugFix Terminator Release
Just a few minor fixes in this one, I've had a few requests for one of the bugfixes to be released, and trying to get a cadence of releasing once every three months going.
Implemented enhancements:
- add "switch profile" command to remotinator #321
Fixed bugs:
- Terminal text isn't shown on lost focus of multiple tabs and hidden scroll bar #372
Terminator 2.1.0
Minor bugfixes and enhancements in this release, see the CHANGELOG for details
Package Maintainers
- We have changed the tarball format, and it should now include all the files in the tarball, rather than just a subset. See #348
- We now read the terminator config file from XDG_CONFIG_DIRS which defaults to
/etc/xdg
If you would like to customize the config for all distribution users, you can now put a config file in/etc/xdg/terminator/config
Implemented enhancements:
- Smart Copy option to clear selection after copy #242
- New feature: A Separate Json file for dynamic Layouts #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
- Reimplement "unfocused dim" using overpainting #74
- Terminator now reads config file from /etc/xdg directory #308
Fixed bugs:
Terminator 2.0.1 - Minor bugfix release
There was some hiccups migrating from distutils to setuptools that resulted in a few files being missed from the tarball
Fixed bugs:
- config settings lost when I cancel "Close multiple terminals" dialog #210
Closed issues:
- Feature Suggestion: Splitted screen shells based on parent #230
- Release 2.0 does not have signed assets #228
- Some files install to the wrong location #227
- Multi tab breaks transparent background #225
Merged pull requests:
Terminator 2.0 - Migration to Gtk 3 and Python 3 complete
The new major version is a culmination of more than 4 years of work moving terminator from GTK 2 to GTK3 and from Python2 to Python3. This release fixes up a bunch more of the bugs from the GTK 3 migration and Python 3 migration, as well as a change of maintainers and repositories.
There is still a lot to do, and we need more help to keep Terminator available for
your daily use.
If you are interested in contributing to the project, please contact us, open issues,
discuss issues or help with whatever you can! Any help is welcome!
Notes for packagers:
- All scripts now use
#!/usr/bin/env python
as shebang, when you are using
python3 setup.py install
or similar all binary scripts should be automatically
modified to the correct shebang - Any feedback is welcome, please open an issue or join the community channels
Implemented Enhancements
- Bold-is-Bright option #39
- Keybindings for creating group in current tab and opening preferences window, as well as keybinding improvements #209 195 #211
- Basic background image support #217
- Preference to disable Ctrl + Scroll font size change #219
Fixed Bugs
- Fixed a bug where search was not working properly: #28
- Many other small fixes, see Full Changelog
v1.92 - First release on GitHub
This is the first release since 2017, while we are now a few years later a few things changed.
- New home on GitHub https://github.com/gnome-terminator/terminator
- New team under the lead of https://github.com/lazyfrosch
- Python 3 support finally released
- Some tedious bugs solved for current GTK and VTE
There is still a lot to do, and we need more help to keep Terminator available for
your daily use.
If you are interested in contributing to the project, please contact us, open issues,
discuss issues or help with whatever you can! Any help is welcome!
Notes for packagers:
- All scripts now use
#!/usr/bin/env python
as shebang, when you are using
python3 setup.py install
or similar all binary scripts should be automatically
modified to the correct shebang - Any feedback is welcome, please open an issue or join the community channels
Implemented enhancements:
- Implement support for Python 3 #6 (lazyfrosch)
Fixed bugs:
- VTE Regexp should work with older VTE releases as well #10
- ctrl+click should open links #3
- Ensure Python 3 support #2
- terminal: Add compat detection for Vte regexp feature #22 (lazyfrosch)
- Fix some compat issues for Python 2.7 #18 (lazyfrosch)
- Converting to python 3 and making all tests pass. #9 (JAugusto42)
Merged pull requests: