Install Terminology - A Terminal with Fancy Features

Terminology is a terminal emulator that originally works with Enlightenment desktop. If we want to use another desktop such as GNOME but still want to use Terminology, we can do it as long we have installed the Enlightenment packages.

Like Terminator, it supports multi-tabs support and split screens.

Features

Terminology has a lot of features. From its website, at least Terminology has more than 20 features.

The features are:

  • Most escapes supported by xterm, rxvt etc. Work
  • Xterm 256 color escapes work
  • Backgrounds (bitmap, scalable/vector, animated gif, videos)
  • Transparency
  • Bitmap and scalable fonts supported
  • Themes for the layout and design
  • URL, file path and email address detection and link-handling
  • Inline display of link content
  • Multiple copy and paste selections and buffer support
  • Works in X11
  • Works in Wayland
  • Works directly in the linux framebuffer (fbcon)
  • Can be finger/touch controlledScan scale by UI scaling factors
  • Can render using OpenGL or OpenGL-ES2 (not a requirement - just an option)
  • Can display inlined media content (images, video, documents)
  • Can do multiple "tabs"
  • Can do splitting into multiple panes
  • Block text selection
  • Drag and drop of text selections and links
  • Can stream media from URLs
  • Tab switcher has live thumbnail content
  • Single process, multiple windows/terminals support
  • Fast (gives urxvt a run for its money)
  • Themable visual bell
  • Compress backscroll
  • Text reflow on resize
  • More...

Installation of Terminology

Now you can easily install terminology using snap, use:

$ sudo snap install terminology --classic

To install using PPA, run:

sudo add-apt-repository ppa:enlightenment-git/ppa
sudo apt-get update
sudo apt-get install terminology

Then you will found terminology installed in /usr/bin/ folder. To run it, just type terminology from the terminal.

If you are interested to compile terminology from source you can download source file.

Sneak Peak of Terminology

Here, we will figure out some features that might useful in daily use.

Multi-tab support

To create Tabs, we can press Ctrl+Shift+T or right-click > New. Then another tab will show. To see all the tab, press Ctrl+Shift+Home buttons. Or you can go to the top right corner. There is an four boxes icon and a number beside it. Click it to see all the tab.

Multi-tab feature

If you want to quickly switch between tabs, press Ctrl+1 to switch to the first tab. Ctrl+2 to switch to the second tab and so on until Ctrl+0 for tab number 10. Another to do this is using Ctrl+PageUp and Ctrl+PageDn buttons.

To quit from a particular tab, just type exit or right click > Close.

Preview files

Terminology allows you to preview files. To preview images we can use tycat command. Take a look at the command below.

$ tycat image_file_name

The picture will be displayed inside the terminal.

Preview Image

If you want to preview a video, you can user typop command.

$ typop video_file_name

Then a pop-up window will show playing the the video.

Preview video

Wallpaper

Terminology support wallpaper function. So we can put an image in the background to make our terminal look nice. There are 2 (two) ways to do it.

Via Setting menu :

  • Right click anywhere at the Terminology screen
  • Choose Setting > Wallpaper
  • Pick the a picture
  • Or click Edit paths to pick another pictures from another location
  • If you has done with it, click at the outside of menu window to close the menu
Menu Setting
Choose wallpaper

By default, the wallpaper folder will be in /usr/share/terminology/backgrounds

Via command line:

This way is faster than the previous one. Just type :

$ tybg image_file_name

Then your wallpaper will instantly changed.

Change wallpaper via command line

Themes support

Terminology also supports themes. A theme control how the font will be displayed and the color of it. To access it, right-click> Setting. Then click Themes on the right panel. Now you can choose the available themes there.

Themes

Split Terminology

Like Terminator, we can split Terminology screen both horizontally and / or vertically. Again, right click on the Terminology screen. You will see buttons named Split V for vertical split and Split H for horizontal split.

Another way to do this is by using a keyboard combination.

  • To split horizontally, press Ctrl+Shift+PgUp
  • To split vertically, press Ctrl+Shift+PgDn
Split the screen

Shortcut key

For those who love the keyboard, Terminology provides you shortcuts. Sometimes shortcut is faster than mouse click. The list of shortcuts can be accessed via Setting > Keys.

Shortcut key

Conclusion

Terminology is a nice alternative terminal for Linux system. When the article is written, the latest version is version 0.4. For daily operations, this product is a good alternative for terminal applications. As usual, we can always type man terminology or terminology --help to explore it more detail.

3 Comments... add one

  1. This repo doesn't seem to have a build for terminology for ubuntu trusty, even though that release directory is listed.

    Reply
  2. ~> sudo add-apt-repository ppa:hannes-janetzek/enlightenment-svn

    Cannot add PPA: 'ppa:~hannes-janetzek/ubuntu/enlightenment-svn'.
    The user named '~hannes-janetzek' has no PPA named 'ubuntu/enlightenment-svn'
    Please choose from the following available PPAs:
    * 'cmake': cmake-backport
    * 'stuff': stuff

    Reply

Leave a Comment