Final Term: A terminal emulator to rule them all

For those new to Linux, the command line can be a scary pace to be. But that’s not because it is inherently scary, just that most computer users prefer fancy graphical interfaces. In general, humans prefer fancy graphical interfaces.

That’s just the way it is. You can’t force somebody who needs a computer that just work to start using the command line. But if like me, you spend much of your computing time at the command line, you’ll probably agree with me that our command-line could use some feature upgrade.

Enter Final Term, a new terminal emulator being developed by Philipp Emanuel Weidmann, a mathematician and Linux Software Engineer from Heidelberg, Germany.

It is still a work in progress, but the features that have been implemented show that in the very near future (even now, to some extent), time spent performing your daily computing tasks at the Linux command line will be a more joyful experience.

Ok, what makes Final Term so great, even at this stage in its development? Plenty. To sum it all up, it is like a super cool and decked-out IDE (ok, that’s hype, but…), with intelli-sense support. The following screen shots should offer a glimpse in to what’s in store for the Linux command line.

Yep, that’s what it is. Start typing and commands from your command history with letters that match the first ones you just typed show up. Sure, you can grep the history command, but that in itself requires typing a complete command just to find the command your are looking for. This is much better.
Final Term terminal emulator Linux

I can run a previous command by typing, for example, !ssh, but how about the ssh command before that?
Final Term terminal emulator Linux

And it will not just match the first letter of a command, but any where the letter appears in the command.
Final Term terminal emulator Linux

You can collapse the output of a command by using the graphic controls on the left edge of the terminal.
Final Term terminal emulator Linux

For a shell terminal, that’s neat, isn’t it?
Final Term terminal emulator Linux

In a command out put like this, click on the name of a directory, and you get a list of commands that can be executed against the directory.
Final Term terminal emulator Linux

Same for a file, but with a few more options.
Final Term terminal emulator Linux

Sadly, it is not yet smart enough when it comes to multimedia files.
Final Term terminal emulator Linux

Final Term has a very simple configuration settings that’s a lot more simpler that the default shell terminal’s. I like Final Term so much that it has now replaced the old terminal for most of my command-line computing tasks. Like HotShots, it’s now one of my favorite accessories. I am happy the guy responsible for this did not decide to start his own distribution. We need more well-designed and user-friendly applications, not another distribution.
Final Term terminal emulator Linux

More information about Final Term is available at finalterm.org. To install it in Ubuntu, type the commands given below. For other distributions, follow the guides given here.

1. sudo add-apt-repository ppa:finalterm/daily

2. sudo apt-get update

3. sudo apt-get install finalterm

Related Posts

How to create a standard user on Kali Linux 2.0 using the cli Kali Linux is a niche distribution designed for those with a certain degree of expertise in Linux. However, that shouldn't stop you, if you don't have...
How to customize Mandriva’s updates notifier One of the most useful features of any operating system is an application or package update notifier, a simple utility which notifies you when there a...
How to install Jitsi in Fedora Jitsi is a multi-protocol, multi-platform voice and video instant messenger client. It is mostly implemented in Java, and is Free/Open Source software...
How to replace GRUB with BURG on Linux Mint 11 GRUB, the GRand Unified Bootloader, has been the default boot loader on virtually all Linux distributions since LILO (LInux LOader) lost its shine. LI...
How to build your own phone company with WebRTC and Node.js I'm reposting this article because it's very cool and anybody can try it and probably succeed on their first attempt. the title of the original ar...
Triple-boot Windows 7 and 8 and Ubuntu 14.04 on a PC with UEFI firmware This tutorial provides a step-by-step guide on how to triple-boot Windows 7 and 8 and Ubuntu 14.04 on a computer with UEFI firmware and on a single ha...

We Recommend These Vendors

Launch an SSD VPS in Europe, USA, Asia & Australia on Vultr's KVM-based Cloud platform starting at $5:00/month (15 GB SSD, 768 MB of RAM).

Deploy an SSD Cloud server in 55 seconds on DigitalOcean. Built for developers and starting at $5:00/month (20 GB SSD, 512 MB of RAM).


10 Comments

  1. It’s slow, and it doesn’t play nice with VIM, but… great idea!!! I will follow this work and see how it improves!

    IMO, the bar to the left is not ideal… instead, simply recognizing a double click on the prompt and then prepending a glyph to the prompt to annotate the fold would be a better idea.

  2. Definitely a WIP… but promising!

    “Home”/”End”/Tab keys do not work, lack of copy/paste… needs to bake longer…

  3. Why is it that anything that ever sees the light of day in Linux comes out at beta, and always stays at the perpetual beta. Finish the product, then release it. Please.

    • Yeah, I know, it’s frustrating, but you’ve got to recognize that most of these programs are being written by developers in their spare time.

  4. Reminds me of wash shell (fork of bash) aka bash with whispering patch: https://aur.archlinux.org/packages.php?ID=55040

  5. CruelAngel

    Sounded sweet but is buggy with commands that take over the whole terminal screen, like nano.

  6. Wow, this is sweet! Thanks for the write up.

Leave a Comment

Your email address will not be published. Required fields are marked *

*