Final Term Terminal Emulator
Don't just use your system — command it!
Final Term is a new breed of terminal emulator.
It goes beyond mere emulation and understands what is happening inside the shell it is hosting. This allows it to offer features no other terminal can:
Semantic text menus
Final Term knows which pieces of terminal output represent filenames, PIDs, web URLs or IP addresses and provides context-aware commands for each of them.
New semantic menus can be added effortlessly with a powerful yet simple text file-based plug-in system — no programming required.
Smart command completion
Final Term knows when it is displaying a command prompt to you, and it knows all the commands that you ever entered.
The moment you start typing, suggestions from your terminal history automatically pop up — lightning fast and sorted by an algorithm that ensures what you want to type is almost always right at the top.
GUI terminal controls
Final Term lets you collapse command output much like a programmer's editor lets you fold code.
Final Term recognizes "ASCII art scrollbars" in the output of supported programs like wget and displays matching GUI scrollbars, allowing you to monitor progress while the output is scrolled away.
But wait, there's more (in fact, there is much, much more)...
Omnipotent keybindings. Yes, they're that awesome.
Binding any key (or combination of keys) to arbitrarily many functions is as simple as editing a text file. Have a look:
<Ctrl>L = RUN_SHELL_COMMAND "ls -lh"
This will cause Ctrl+L to execute the command ls -lh in the shell. If you can decipher that, you have already mastered Final Term keybindings.
In addition to application-level keybindings, Final Term also allows you to define arbitrarily many global (i.e. system-wide) shortcuts. These use the same syntax as local ones, but make Final Term do your bidding regardless of which application has the focus.
All the colors you'll ever need. Or want. Or knew existed.
Final Term supports 8 terminal colors.
Final Term supports 16 terminal colors.
Final Term supports 256 terminal colors out of the box.
And Final Term is one of the very few terminal emulators that support 24-bit RGB terminal colors.
All of these colors can be customized using color schemes, of which Final Term already ships 10 beautiful ones by default — each of them in a light and a dark version. More can easily be generated using the supplied Base16 Builder template.
Reflow like a pro. On Linux.
Well, the wait is over. Final Term does it, no need for hacks (screen), no questions asked.
Looks from 2013. Terminal from 1978.
Final Term's beautiful, hardware-accelerated user interface redefines what you can expect from a terminal emulator's GUI. Everything is slick, smooth and animated.
Whether you are working on your day job or in the deepest night, Final Term will dress accordingly: With a single switch, the interface flips from light to dark and back.
If that alone does not fulfill your customization needs, do not worry — the entire UI can be skinned using themes.
Drop down. Show up.
Another key simply brings the terminal window to the foreground when it is hidden, and hides it again.
Exactly which keys do that? Your choice, of course...
Built to last. Built to perform.
Final Term is written in 100% Vala, the language of Desktop Linux's future, and runs at native speed without the need for any runtime.
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.
The future of software is open source.
Final Term is free and open source software, released under the terms of the GNU General Public License version 3.
Development happens in the open and input of any kind is very much appreciated.
Code contributions, bug reports and suggestions are welcome on GitHub.
- GTK+ 3
- Clutter >= 1.12
- libnotify Optional, for desktop notifications support
- libunity Optional, for Unity launcher integration (progress bars)
Additionally, it requires intltool for localization string extraction.
To install Final Term, execute these shell commands:
Final Term is a new breed of terminal emulator with Semantic text menus Smart command completion GUI terminal controls
- Final Term: A 2013 Spin on a 1978 Relic
- p-e-w/finalterm · GitHub
- Final Term
- Final Term Terminal Emulator - YouTube
- News 07-09-13
- Linux Today - Drone Enthusiasts Use Open Source Hardware To Drive Innovation
- Drone Enthusiasts Use Open Source Hardware To Drive Innovation : NPR
- Linux Today - Final Term: A 2013 Spin on a 1978 Relic
- Final Term: A 2013 Spin on a 1978 Relic
- Linux Today - Are You Making PRISM or Other NSA Changes?
- Are You Making PRISM or Other NSA Changes? « FOSS ForceFOSS Force
- We’ve found the awesome singularity
- A handful of parts used to form an Electrocardiogram
- 3D printing with liquid metals
- Photos Tip 41-Megapixel Nokia Lumia 1020 | News & Opinion | PCMag.com
- Yellowstone Vacation Travel Reviews - hotels, resorts and activities
- Unlikely Partners, Freeing Chimps From the Lab - NYTimes.com
- Egypt’s Leaders Select Premier and Plan for Quick Elections - NYTimes.com
- Cornell Scientist’s Quest - Perfect Broccoli - NYTimes.com
- Moto X: Does Made in America translate into sales momentum? | ZDNet