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.
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)
- 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
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.
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.
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.
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.
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.
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
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.
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.
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
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.
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.