{"id":48959,"date":"2025-05-23T10:05:14","date_gmt":"2025-05-23T10:05:14","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=48959"},"modified":"2025-05-23T10:05:14","modified_gmt":"2025-05-23T10:05:14","slug":"terminator-released-2-1-5-with-split-clone-ssh-docker-sessions","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2025\/05\/terminator-released-2-1-5-with-split-clone-ssh-docker-sessions\/","title":{"rendered":"Terminator Released 2.1.5 with Split &#038; Clone SSH, Docker Sessions"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/terminator-icon.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-48960\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/terminator-icon-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/terminator-icon-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/terminator-icon-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/terminator-icon-700x700.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/terminator-icon-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/terminator-icon.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p>Terminator, the popular free open-source terminal emulator, release new 2.1.5 version yesterday.<\/p>\n<p>Terminator terminal emulator is written in Python and uses GTK-3 for its user interface. It&#8217;s promoted as Multiple GNOME terminals in one window!<\/p>\n<div style=\"width: 610px;\" class=\"wp-video\"><!--[if lt IE 9]><script>document.createElement('video');<\/script><![endif]-->\n<video class=\"wp-video-shortcode\" id=\"video-48959-1\" width=\"610\" height=\"363\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/terminator-simu.mp4?_=1\" \/><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/terminator-simu.mp4\">https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/terminator-simu.mp4<\/a><\/video><\/div>\n<p><!--more--><\/p>\n<p>It supports splitting terminal into multiple, either horizontally or vertically, by using keyboard shortcut or context menu options. Then, user can drag&#8217;n&#8217;drop re-arrange them and use shortcut keys to navigate between them.<\/p>\n<p>The terminal emulator also supports <b>groups<\/b>, as the short video shows you, it&#8217;s useful for controlling multiple terminals synchronously.<\/p>\n<p>And, it supports plugins for more features, such as logging, custom command menu, open current dir in file manager, take screenshot, and more.<\/p>\n<h3>What&#8217;s New in Terminator 2.1.5<\/h3>\n<p>In the new 2.1.5 release, it introduced new <b>Remote Plugin<\/b>, which is most useful for heavy ssh or container users.<\/p>\n<p>It added 3 new options in the context menu for terminal with ssh connected or docker\/podman etc container:<\/p>\n<ul>\n<li><b>Clone Horizontally,<\/b><\/li>\n<li><b>Clone Vertically<\/b>,<\/li>\n<li>and <b>Clone On Split<\/b>.<\/li>\n<\/ul>\n<p>The first 2 options will split the terminal session horizontally or vertically, then clone (re-run ssh or container command, then navigate working directory) it status.<\/p>\n<p>While <code>Clone On Split<\/code> is a toggle option that enables the previous actions when using &#8220;Split Horizontally \/ Vertically&#8221; context menu options.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/terminator-remotesplit.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-48962\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/terminator-remotesplit-700x433.webp\" alt=\"\" width=\"610\" height=\"377\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/terminator-remotesplit-700x433.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/terminator-remotesplit-300x186.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/terminator-remotesplit-768x475.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/terminator-remotesplit.webp 1194w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>The plugin is inspired by terminator_plugins which is no longer maintained, and only needs <code>vte.feed_child<\/code>. And, when cloning a remote session, you can apply a terminator profile based on host or container name. See <a href=\"https:\/\/github.com\/gnome-terminator\/terminator\/pull\/924\" target=\"_blank\" rel=\"noopener\">HERE<\/a> for more.<\/p>\n<p>Another new feature in the release is the <b>keyboard binding for reverse search<\/b>. In the search bar (Ctrl+Shift+F), user can previously use <code>Enter<\/code> shortcut to circle between search result. Now, without highlight &#8220;Prev&#8221; button, user may use <code>Shift+Enter<\/code> to go in reverse.<\/p>\n<p>Other changes are mostly bug-fixes and small improvements. They include:<\/p>\n<ul>\n<li>Fix that search is always initialized as case-sensitive.<\/li>\n<li>Fix translation in popup menu.<\/li>\n<li>Shift+Enter will search forward if invert search enabled.<\/li>\n<li>Fix the Save button behavior for Layouts.<\/li>\n<li>Translation updates.<\/li>\n<\/ul>\n<h3>How to Get Terminator 2.1.5<\/h3>\n<p>Terminator is available in most Linux Distributions&#8217; system repositories. While Arch (Testing), Gentoo, and Homebrew already have the new 2.1.5 package, most others contain old versions.<\/p>\n<p>For Ubuntu, keep an eye on the <a href=\"https:\/\/launchpad.net\/~mattrose\/+archive\/ubuntu\/terminator\" target=\"_blank\" rel=\"noopener\">official PPA<\/a>, though it&#8217;s NOT updated at the moment of writing. Or, you may try it out in 24.04 using my <a href=\"https:\/\/launchpad.net\/~ubuntuhandbook1\/+archive\/ubuntu\/testkodi\/+packages\" target=\"_blank\" rel=\"noopener\">testing PPA package<\/a>.<\/p>\n<p>If you can&#8217;t wait, download the source tarball and build by yourself (see the official <a href=\"https:\/\/github.com\/gnome-terminator\/terminator\/blob\/master\/INSTALL.md\" target=\"_blank\" rel=\"noopener\">installation guide<\/a>).<\/p>\n<div class=\"wp-block-buttons aligncenter\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-vivid-cyan-blue-to-vivid-purple-gradient-background has-text-color has-background\" href=\"https:\/\/github.com\/gnome-terminator\/terminator\/releases\" target=\"_blank\" rel=\"noopener\">Download Terminator (under Assets)<\/a><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Terminator, the popular free open-source terminal emulator, release new 2.1.5 version yesterday. Terminator terminal emulator is written in Python and uses GTK-3 for its user interface. It&#8217;s promoted as Multiple GNOME terminals in one window!<\/p>\n","protected":false},"author":1,"featured_media":48960,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[883],"class_list":["post-48959","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-terminal-emulator"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/48959","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=48959"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/48959\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/48960"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=48959"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=48959"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=48959"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}