157 lines
6.7 KiB
Plaintext
157 lines
6.7 KiB
Plaintext
~~Title: About Terminology~~
|
|
==== Terminology ====
|
|
|
|
[[download|Download Terminology Here]]
|
|
|
|
Code quality - [[https://scan.coverity.com/projects/889|Coverity scan status]]
|
|
|
|
{{:icon-terminology.png?nolink |}}
|
|
|
|
{{ :terminology-ls.png?&200|}}
|
|
|
|
Terminology is a terminal emulator for Linux/BSD/UNIX etc. systems
|
|
that uses EFL and has a whole bunch of bells and whistles. Use it as
|
|
your regular vt100 terminal emulator along with all the usual things
|
|
like 256 color support (we attempt to emulate Xterm as closely as
|
|
possible in most respects).
|
|
|
|
Of course since it uses EFL, it works in X11, under a Wayland
|
|
compositor and even directly in the framebuffer on Linux. Replace your
|
|
boring text-mode VT with a graphical one that requires no display
|
|
system.
|
|
|
|
We have config panels (just press right mouse or hold left mouse down for
|
|
about a second) and you can even customize the colors to your own
|
|
liking or just use the colors specified with your theme.
|
|
|
|
{{:terminology-colors.png?&200 |}}
|
|
|
|
Run all your regular terminal apps, like top, htop, ls, emacs, vim, mc
|
|
etc. as you always have, and enjoy one of the fastest terminal
|
|
emulators around in terms of it handling I/O. No waiting for scrolling
|
|
any longer than the application generating the output spends.
|
|
Terminology will keep scrollback in RAM, not on any file on disk to
|
|
keep things a bit more secure. In addition scrollback is compressed on
|
|
the fly to save space. It can even use OpenGL to render if you have
|
|
configured the acceleration preferences for EFL (Elementary).
|
|
|
|
{{:terminology-htop.png?&200 |}}
|
|
|
|
You will have a nice and unmistakable visual bell to let you know
|
|
something is wrong, as well as sound to get your attention (can be
|
|
turned off by muting alerts).
|
|
|
|
{{ :terminology-bell.png?&200|}}
|
|
|
|
Terminology understands full file paths, URL links and email addresses
|
|
in the terminal and will underline them on mouse-over so you can click
|
|
and get more information such as gravatar information for that e-mail
|
|
address, or to download the file from a URL (and if it's a video or
|
|
animated gif, play it, otherwise just display it).
|
|
|
|
{{ :terminology-link.png?&200|}}
|
|
|
|
Don't be mystified as to what is going on while it downloads, as
|
|
you'll get a nice progress bar to let you know how things are going,
|
|
|
|
{{:terminology-download.png?&200 |}}
|
|
|
|
And when the file is ready (instantly if local), it will display the
|
|
file for you in a nice popup inside the Terminal. It saves bringing up
|
|
another GUI application if all you wanted was to quickly see what was
|
|
going on in that file or URL. Of course Terminology can be configured
|
|
to bring up files with external application helpers.
|
|
|
|
{{ :terminology-gif.png?&200|}}
|
|
|
|
Never again be stuck not being able to see cats do stupid things in
|
|
animated gifs when you don't have your web browser available. Your
|
|
terminal can give you all the fluffy fun you wanted by itself. You can
|
|
even use tycat (a special cat tool that provides metadata for
|
|
Terminology via escape sequences), to literally "cat" content inline
|
|
in your terminal. it even remembers it in scrollback. Even if it is a
|
|
video file. Scroll back and the video will play. With sound as well
|
|
(and controls to seek, pause etc.).
|
|
|
|
{{:terminology-png.png?&200 |}}
|
|
|
|
Your image files will come up with all their glorious alpha channel
|
|
goodness. Even SVG files will scale properly, PDFs and PS files will
|
|
be visible and scalable. If you have libreoffice installed, you can
|
|
even cat PPT, ODP, DOC and even XLS files if you want.
|
|
|
|
{{ :terminology-cat-video.png?&200|}}
|
|
|
|
But don't just click on links or use "typop" to pop up files, and tycat
|
|
them, but even set them as backgrounds too. "tybg" can set a
|
|
background to any file you like, from a simple JPEG or PNG file
|
|
through to SVG, even MP4 videos, animated gifs, even PPT files can
|
|
become your terminal background if you like. Love that presentation on
|
|
rising finacialization of market innovation? Never live without it
|
|
again! Set it as a background and enjoy it all day, every day. In your
|
|
terminal. Want to watch a video of butts drifting by in your terminal
|
|
while using "tyls" to list files... along with their thumbnails? never
|
|
fear! Terminology will come to your rescue. Have cats trying to jump
|
|
and fail miserably by plummeting to the floor? You can have it all NOW!
|
|
|
|
{{:terminology-bg-video.png?&200 |}}
|
|
|
|
|
|
Also need translucency, so you can see what is below your terminal?
|
|
Fret not! Terminology has this bell and whistle also nicely stashed in
|
|
its chest of visual features. Feel free to set it to 0% to make your
|
|
display totally unusable as no background is then provided and you can
|
|
see everything behind clearly.
|
|
|
|
{{ :terminology-transparency.png?&200|}}
|
|
|
|
Is this not enough? Never mind then, We also have Tabs. Good
|
|
old-fashioned Tabs the way most people like them. Lined up along the
|
|
top of your terminal showing the current title for that Tab. And fear
|
|
not - your background videos will still play across all the Tabs you
|
|
have. Yes - the ones in hidden Tabs will be "paused" (actually entirely
|
|
evicted from memory until you come around to open up that Tab again).
|
|
|
|
{{:terminology-tabs.png?&200 |}}
|
|
|
|
But do you want something a bit funkier with Tabs? Then hit the 4
|
|
boxes at the top-right of a terminal, or hit CTRL+SHIFT+Home and go
|
|
into "Tab switcher" mode. A grid of terminals much like Esposé will
|
|
do will appear. You can navigate with the mouse or keyboard and
|
|
select what you want. All the miniatures will be live, showing
|
|
current content scrolling by or updating, and if they have a
|
|
background - even a video, it will be playing. Live.
|
|
|
|
{{ :terminology-tab-switcher.png?&200|}}
|
|
|
|
If Tabs are not enough, Terminology also offers Splits. This allows
|
|
you to split the terminal into panes with a left/right half, or
|
|
top/bottom half. Splits can nest, so you can split a Split again as
|
|
many times as you like. They are resizable, and each Split can hold as
|
|
many Tabs as you like. So slice and dice your terminal any way you like.
|
|
|
|
{{:terminology-splits.png?&200 |}}
|
|
|
|
But don't worry, all your Splits will keep playing your videos,
|
|
displaying your wallpapers and updating their content as you might
|
|
expect them to.
|
|
|
|
{{ :terminology-splits-full.png?&200|}}
|
|
|
|
And of course we have a large set of configuration options as well.
|
|
Want something to behave a bit differently, or change look? Switch
|
|
theme? Select background visually? Change font and sizing? Just right
|
|
click or hold left mouse down and bring up the settings panels.
|
|
Customize to your liking. Terminology will store your changes for
|
|
future annoyance (unless "Temporary" is selected).
|
|
|
|
{{:terminology-settings.png?&200 |}}
|
|
|
|
Of course if a bunch of still images is not enough for you, Below we
|
|
have a video showing off more of what Terminology can do for you. It
|
|
showcases most of the features, but just know that features keep being
|
|
added all the time, and this may not represent everything you can do
|
|
today.
|
|
|
|
{{youtube>ibPziLRGvkg?large}}
|