LinuxLinks.com
Newbies What Next ? News Forums Calendar

Search





News Sections
Home
General News (3973/0)
Reviews (628/0)
Press Releases (464/0)
Distributions (187/0)
Software (868/0)
Hardware (522/0)
Security (192/0)
Tutorials (345/0)
Off Topic (181/0)


User Functions
Username:

Password:

Don't have an account yet? Sign up as a New User


Events
There are no upcoming events




Exciting New Terminal Emulators

by Frazer Kline

A terminal emulator is computer software which emulates a dumb video terminal within some other display architecture.

A terminal emulator allows the user to access a console and all its applications such as command line interfaces (CLI) and text user interface software. Even with modern desktop environments, it remains the case that accessing the command-line interface lets users perform tasks that would be very difficult, or too repetitive to undertake from a graphical environment. Using the command-line is often the quickest and most convenient way to perform many tasks.

Desktop environments come supplied with a number of terminal emulators. GNOME and KDE provide terminal emulators. For GNOME the default terminal emulator is GNOME Terminal. Its counterpart in KDE is Konsole. Whatever desktop environment I am using, I spend most of my time using alternative terminal emulators, particularly Terminator. It offers all of the features I love.

Even though Terminator meets all my needs, I am always on the look out for new terminal emulators that might offer a different way of working. In this article, I explore three new terminal emulators. Each of these open source applications are a long way from the finished article. The software featured here are not stable, not feature complete, and should not be used in a production environment. But they have real potential.

They are all released under an open source license. If you like experimenting with new software and use the terminal, give these three a whirl!


Terminology

Terminology in action

Terminology is a fast, lean and visually enhanced open source terminal emulator.

Terminology is the terminal emulator from the Enlightenment desktop environment. It was designed to use EFL (Enlightenment Foundation Libraries) and push the boundaries of what a modern terminal emulator should be. Terminology has the main functionality of any terminal emulator including support for backgrounds, themes for layout and design, multiple tabs, block text selection, link handling, preview icons for files, support for X11 and Wayland etc.

Terminology is the default terminal emulator in the Bodhi Linux distribution. However, it can be used in other distributions, although I had problems getting the latest version to compile under Ubuntu 14.04.

The project is still in early development so do not expect a mature application. Its first day of creation was 12 June 2012.

Features include:

  • Tab support with live thumbnail content
  • Themes for layout and design
  • Custom background support. Backgrounds can be bitmap, scalable vector graphics, animated gif, or even a video (!)
  • Bitmap fonts support
  • Command mode commands
  • URL, file path and email address detection and link-handling
  • Text reflow
  • Audio keyboard
  • 256-colors support
  • Cool visual bell
  • Inline display of link content
  • Fraktur support
  • Keyboard shortcuts
  • Works in X11, Wayland and in the Linux framebuffer
  • Website: www.enlightenment.org
  • Developer: Carsten Haitzler and various contributors
  • License: 2-clause BSD license
  • Version Number: 0.6.1

FinalTerm

Sylpheed in action

Final Term is billed as a new breed of terminal emulator.

Final Term is an open source terminal emulator written solely in Vala, an object-oriented programming language with a self-hosting compiler that generates C code. Final Term's source code is precision engineered with a thoroughly object oriented approach and a clean model—view—controller separation, maximizing maintainability and extensibility.

Features include:

  • Hardware-accelerated user interfaces
  • Semantic text menus
  • Smart command completion
  • GUI terminal controls
  • Omnipotent key bindings
  • Support for 24-bit RGB terminal colours
  • Text Reflow
  • Drop Down
  • Multiple terminals in one window - split terminal horizontally and/or vertically. Split terminals allow a flexible arrangement of terminals by recursively splitting existing ones either horizontally or vertically.
  • Combine split terminals with tabs. Any arrangement of tabs and split views that you can draw on paper can be realized with a few mouse clicks.
  • Emulates zsh's precmd and preexec functions, directly extracting the executed command from bash's history
  • Collapse buttons - they also double as visual indicators of the associated command's exit status
  • Script in any language simply through escape sequences
  • Terminal commands - shell commands that are executed by Final Term
  • Color schemes
  • Keyboard shortcuts
  • Translations
  • Website: finalterm.org
  • Developer: Philipp Emanuel Weidmann
  • License: GNU GPL v3
  • Version Number: 3.4.2

Final Term is being ported to Mac OS X.


coololdterm

Cool Old Term in action

cool-old-term is an open source terminal emulator that is in a very early stage of development. It tries to mimic the look and feel of the old cathode tube screens. The developer has not forgotten to include some eye-candy. The terminal emulator is both customizable, reasonably frugal on system resources, and looks very authentic.

I have included cool-old-term in this article not because it challenges any of the best terminal emulators. It is currently not particularly stable on my Ubuntu system. However, it makes me reminisce of my (mostly) misspent youth crouched over a blinking green monitor learning how computers worked. Happy days!

The application is written using QtQuick 5.2 and uses as its engine the Konsole QML port made by Canonical. The plugin is self-contained and there are no dependencies with KDE or GNOME.

Features include:

  • Profiles: Default Amber, Default Green, Default Pixelated, Apple ][, Vintage, IBM DOS, IBM 3278, Transparent Green
  • Configurable brightness, contrast, and opacity
  • Disable reflections option
  • Texture quality
  • Effects: Bloom, Motion Blur, Noise, Jitter, Glow, Screen Distortion, Ambient Light, Brightness flickering, Horizontal flickering
  • Full screen
  • Zoom in/out


Last Updated Sunday, August 10 2014 @ 08:05 AM EDT


We have written a range of guides highlighting excellent free books for popular programming languages. Check out the following guides: C, C++, C#, Java, JavaScript, CoffeeScript, HTML, Python, Ruby, Perl, Haskell, PHP, Lisp, R, Prolog, Scala, Scheme, Forth, SQL, Node.js (new), Fortran (new), Erlang (new), Pascal (new), and Ada (new).


Group Tests
All Group Tests

Top Free Software
6 Office Suites
7 Document Processors
6 Lean Desktops
6 Desktop Search
9 Project Management
9 Groupware Apps
14 File Managers
10 Databases
21 Backup Tools
21 DVD Tools
21 Window Managers
21 Productivity Tools
9 Terminal Emulators
21 Financial Tools
21 Text Editors
21 Video Emulators
21 Home Emulators
42 Graphics Apps
6 CAD Apps
42 Scientific Apps
10 Web Browsers
42 Email Apps
12 Instant Messaging
10 IRC Clients
7 Twitter Clients
12 News Aggregators
11 VoIP Apps
11 Remote Display Apps
42 Best Games
42 More Games
21 More Games
21 Notable Games (1)
21 Notable Games (2)
21 Notable Games (3)
8 ASCII Games
9 Educational Games
42 Audio Apps
42 Video Apps
6 Screencasting Apps
80 Security Apps
9 System Monitoring
6 Family History Apps
11 PDF Tools
6 Music Servers
6 Collection Managers
7 Calculator Apps
8 Geometry Apps
Free Console Apps
14 Multimedia
Programming
8 Compilers
9 IDEs
9 Debuggers
7 Revision Control Apps
6 Doc Generators
'Free' Proprietary
21 Closed-Source Apps
Top Commercial Apps
42 Games
Free Web Software
21 Web CMS
14 Wiki Engines
8 Blog Apps
6 eCommerce Apps
5 Human Resource Apps
10 ERP
10 CRM
6 Data Warehouse Apps
8 Business Intelligence
6 Point-of-Sale

All Group Tests

Other Articles
Migrating from Windows
Back up your data
Distribution Guide
Distro Portal Pages
20 Free Linux Books
Running Linux Under Windows


Older Stories
Sunday 05/25
  • Grab 24 Beautifully Scribed Free Programming Books (0)
  • 6 Invaluable Free Ada Books (0)

  • Thursday 05/15
  • 4 Best Free Pascal Books (0)

  • Saturday 05/10
  • 5 Best Free Erlang Books (0)

  • Sunday 05/04
  • The 9 Best Free Fortran Books (0)

  • Thursday 05/01
  • 5 Best Free Node.js Introductory Books (0)

  • Sunday 04/27
  • Tools to Empower Librarians (0)

  • Saturday 04/19
  • Create Vector Graphics with Open Source Software (0)
  • Manage your Business with a Complete Software Solution (0)

  • Sunday 04/06
  • Free to Play Linux Games on Steam (0)


  • Vote

    What do you find MOST attractive about Open Source software?

    Amount of customization
    Security
    Freedom provided
    Speed of development
    Quality
    Multiple versions
    Cost
    Potential to contribute
    Ability to modify code
    Results
    4792 votes | 2 comments

    Built with GeekLog and phpBB
    Comments to the webmaster are welcome
    Copyright 2009 LinuxLinks.com - All rights reserved