{"id":9541,"date":"2019-02-10T23:47:08","date_gmt":"2019-02-10T23:47:08","guid":{"rendered":"http:\/\/www.appservgrid.com\/paw92\/?p=9541"},"modified":"2019-02-10T23:47:08","modified_gmt":"2019-02-10T23:47:08","slug":"tilix-a-new-gtk-3-tiling-terminal-emulator-for-linux","status":"publish","type":"post","link":"https:\/\/www.appservgrid.com\/paw92\/index.php\/2019\/02\/10\/tilix-a-new-gtk-3-tiling-terminal-emulator-for-linux\/","title":{"rendered":"Tilix \u2013 A New GTK 3 Tiling Terminal Emulator for Linux"},"content":{"rendered":"<p>There are\u00a0multiple terminal emulators\u00a0you can find on the Linux platform today, with each of them offering users some remarkable features.<\/p>\n<p>But sometimes, we find it difficult to choose which terminal emulator to work with, depending on our preferences. In this overview, we shall cover one exciting terminal emulator for Linux called\u00a0<strong>Tilix<\/strong>.<\/p>\n<p><strong>Tlix<\/strong>\u00a0(previously called\u00a0<strong>Terminix<\/strong>\u00a0\u2013 name changed due to a trademark issue) is a tiling terminal emulator that uses\u00a0<strong>GTK+ 3<\/strong>\u00a0widget called\u00a0<strong>VTE<\/strong>\u00a0(<strong>Virtual Terminal Emulator<\/strong>). It is developed using\u00a0<strong>GTK 3<\/strong>\u00a0with aims of conforming to\u00a0<strong>GNOME HIG<\/strong>\u00a0(<strong>Human Interface Guidelines<\/strong>).<\/p>\n<p>Additionally, this application has been tested on\u00a0<strong>GNOME<\/strong>\u00a0and\u00a0<strong>Unity<\/strong>\u00a0desktops, although users have also tested it successfully on various other Linux desktops environments.<\/p>\n<p>Just like the rest of Linux terminal emulators, Tilix comes with some illustrious features and these include:<\/p>\n<ol>\n<li>Enables users to layout terminals in any style by splitting them vertically or horizontally<\/li>\n<li>Supports drag and drop functionality to re-arrange terminals<\/li>\n<li>Supports detaching of terminals from windows using drag and drop<\/li>\n<li>Supports input synchronization between terminals, therefore commands typed in one terminal can be reproduced in another<\/li>\n<li>Terminal grouping can be saved and loaded from disk<\/li>\n<li>Supports transparent backgrounds<\/li>\n<li>Allows use of background images<\/li>\n<li>Supports automatic profile switches based on hostname and directory<\/li>\n<li>Also supports notification for out of view process completion<\/li>\n<li>Color schemes stored in files and new files can be created for custom color schemes<\/li>\n<\/ol>\n<h3>How to Install Tilix on Linux Systems<\/h3>\n<p>Let us now uncover the steps you can follow to install\u00a0<strong>Tilix<\/strong>\u00a0on the various Linux distributions, but before we move any further, we have to list the various requirements for\u00a0<strong>Tilix<\/strong>\u00a0to work on Linux.<\/p>\n<h4>Dependencies<\/h4>\n<p>To work very well, the application requires the following libraries:<\/p>\n<ol>\n<li>GTK 3.14 and above<\/li>\n<li>GTK VTE 0.42 and above<\/li>\n<li>Dconf<\/li>\n<li>GSettings<\/li>\n<li>Nautilus-Python for Nautilus integration<\/li>\n<\/ol>\n<p>If you have all the above requirements on your system, then proceed to install\u00a0<strong>Tilix<\/strong>\u00a0as follows.<\/p>\n<h4>On RHEL\/CentOS 7 and Fedora 22-27<\/h4>\n<p>First, you need to add the package repository by creating a file\u00a0<code>\/etc\/yum.repos.d\/tilix.repo<\/code>\u00a0using your favorite text editor as follows.<\/p>\n<pre># vi \/etc\/yum.repos.d\/tilix.repo\r\n<\/pre>\n<p>Then copy and paste the text below into the file above:<\/p>\n<pre>[ivoarch-Tilix]\r\nname=Copr repo for Tilix owned by ivoarch\r\nbaseurl=https:\/\/copr-be.cloud.fedoraproject.org\/results\/ivoarch\/Tilix\/epel-7-$basearch\/\r\ntype=rpm-md\r\nskip_if_unavailable=True\r\ngpgcheck=1\r\ngpgkey=https:\/\/copr-be.cloud.fedoraproject.org\/results\/ivoarch\/Tilix\/pubkey.gpg\r\nrepo_gpgcheck=0\r\nenabled=1\r\nenabled_metadata=1\r\n<\/pre>\n<p>Save the file and exit.<\/p>\n<p>Then update your system and install\u00a0<strong>Tilix<\/strong>\u00a0as shown:<\/p>\n<pre>---------------- <strong>On RHEL\/CentOS 7<\/strong> ---------------- \r\n# yum update\r\n# yum install tilix\r\n\r\n---------------- <strong>On Fedora 22-27<\/strong> ---------------- \r\n# dnf update\r\n# dnf install tilix\r\n<\/pre>\n<h4>On Ubuntu and Linux Mint<\/h4>\n<p>There is no official package repository for\u00a0<strong>Ubuntu\/Linux Mint<\/strong>, but you can use\u00a0<strong>WebUpd8 PPA<\/strong>\u00a0to install it as show.<\/p>\n<pre>$ sudo add-apt-repository ppa:webupd8team\/terminix\r\n$ sudo apt-get update\r\n$ sudo apt-get install tilix\r\n<\/pre>\n<p>On\u00a0<strong>Debian<\/strong>,\u00a0<strong>tilix<\/strong>\u00a0added to official repository and can be installed using command:<\/p>\n<pre>$ sudo apt-get install tilix\r\n<\/pre>\n<p>Alternatively, you can install using source code manually using the commands below:<\/p>\n<pre>$ wget -c https:\/\/github.com\/gnunn1\/tilix\/releases\/download\/1.7.7\/tilix.zip\r\n$ sudo unzip tilix.zip -d \/ \r\n$ sudo glib-compile-schemas \/usr\/share\/glib-2.0\/schemas\/\r\n<\/pre>\n<p><strong>OpenSUSE<\/strong>\u00a0users can install\u00a0<strong>tilix<\/strong>\u00a0from the default repository and\u00a0<strong>Arch Linux<\/strong>\u00a0users can install the\u00a0<a href=\"https:\/\/www.archlinux.org\/packages\/community\/x86_64\/tilix\/\" target=\"_blank\" rel=\"nofollow noopener\">AUR Tilix package<\/a>.<\/p>\n<pre># pacman -S tilix\r\n<\/pre>\n<h3>Tilix Screenshot Tour<\/h3>\n<div id=\"attachment_28902\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2016\/07\/tilix-with-two-horizontal-terminal-windows.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28902\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2016\/07\/tilix-with-two-horizontal-terminal-windows.png\" alt=\"Tilix with Two Horizontal Linux Terminal Windows\" width=\"710\" height=\"483\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p class=\"wp-caption-text\">Tilix with Two Horizontal Linux Terminal Windows<\/p>\n<\/div>\n<div id=\"attachment_28903\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2016\/07\/tilix-with-two-vertical-terminal-windows.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28903\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2016\/07\/tilix-with-two-vertical-terminal-windows.png\" alt=\"Tilix with Two Vertical Linux Terminal Windows\" width=\"710\" height=\"483\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p class=\"wp-caption-text\">Tilix with Two Vertical Linux Terminal Windows<\/p>\n<\/div>\n<div id=\"attachment_28904\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2016\/07\/tilix-with-one-vertical-and-two-horizontall-terminal-windows.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28904\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2016\/07\/tilix-with-one-vertical-and-two-horizontall-terminal-windows.png\" alt=\"Tilix with One Vertical and Two Horizontal Linux Terminals\" width=\"710\" height=\"483\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p class=\"wp-caption-text\">Tilix with One Vertical and Two Horizontal Linux Terminals<\/p>\n<\/div>\n<div id=\"attachment_28905\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2016\/07\/tilix-with-multiple-tabs.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28905\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2016\/07\/tilix-with-multiple-tabs.png\" alt=\"Tilix with Multiple Linux Terminal Windows\" width=\"710\" height=\"483\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p class=\"wp-caption-text\">Tilix with Multiple Linux Terminal Windows<\/p>\n<\/div>\n<h3>How to Uninstall or Remove Tilix Terminal<\/h3>\n<p>In case you installed it manually and want to remove it, then you can follow the steps below to uninstall it. Download the\u00a0<strong>uninstall.sh<\/strong>\u00a0from Github repository, make it executable and then run it:<\/p>\n<pre>$ wget -c https:\/\/github.com\/gnunn1\/tilix\/blob\/master\/uninstall.sh\r\n$ chmod +x uninstall.sh\r\n$ sudo sh uninstall.sh\r\n<\/pre>\n<div class=\"google-auto-placed ap_container\">\n<p>But if you installed it using a package manager, then you can use the package manager to uninstall it.<\/p>\n<p>Visit the\u00a0<a href=\"https:\/\/github.com\/gnunn1\/tilix\" target=\"_blank\" rel=\"nofollow noopener\">Tilix Github<\/a>\u00a0repository<\/p>\n<p>In this overview, we have looked at an important Linux terminal emulator that is just an alternative to the multiple terminal emulators out there. Having installed it you can try out the different features and also compare it with the rest that you have probably used.<\/p>\n<p>Importantly, for any questions or extra information that you have about\u00a0<strong>Tilix<\/strong>, please use the comment section below and do not forget to also give us feedback about your experience with it.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>There are\u00a0multiple terminal emulators\u00a0you can find on the Linux platform today, with each of them offering users some remarkable features. But sometimes, we find it difficult to choose which terminal emulator to work with, depending on our preferences. In this overview, we shall cover one exciting terminal emulator for Linux called\u00a0Tilix. Tlix\u00a0(previously called\u00a0Terminix\u00a0\u2013 name changed &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.appservgrid.com\/paw92\/index.php\/2019\/02\/10\/tilix-a-new-gtk-3-tiling-terminal-emulator-for-linux\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Tilix \u2013 A New GTK 3 Tiling Terminal Emulator for Linux&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-9541","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/9541","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/comments?post=9541"}],"version-history":[{"count":1,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/9541\/revisions"}],"predecessor-version":[{"id":9542,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/9541\/revisions\/9542"}],"wp:attachment":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/media?parent=9541"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/categories?post=9541"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/tags?post=9541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}