update terminology about.

SVN revision: 84457
This commit is contained in:
Carsten Haitzler 2013-03-25 08:59:45 +00:00
parent b1ec155f3e
commit 48fb461363
1 changed files with 19 additions and 66 deletions

View File

@ -25,18 +25,13 @@
</p></center>
<h3>What is it?</h3>
<p>Terminology is a new terminal emulator. In fact as of the 12th
of July 2012, it is only 1 month old, so all you see here is the
result of some off-and-on work over approximately a month (so not
full-time effort). This is an indicator of what is possible to do
with EFL with some knowledge and effort in a fairly short space of
time. This time included having to learn how terminal emulation
works, pty's, escapes and so on and actually make a large selection
of terminal applications work, so it's not perfect, but it's
getting there.</p>
<p>Terminology is a new terminal emulator. It started life during a
vacation in Thailand in June of 2012. So it is young and fresh, so
it's not perfect, but it's getting there.</p>
<p><iframe width="500" height="500" src="http://youtu.be/ibPziLRGvkg" frameborder="0" allowfullscreen></iframe></p>
<h3>What does it do?</h3>
<p><iframe width="420" height="315" src="http://www.youtube.com/embed/V0C3Y7AFwIk" frameborder="0" allowfullscreen></iframe></p>
<p>It emulates a slightly extended vt100 with some extensions and
bling thrown in.</p>
<p><ul>
@ -44,7 +39,7 @@
<li>Xterm 256 color escapes work</li>
<li>Backgrounds (bitmap, scalable/vector, animated gif, videos)</li>
<li>Transparency</li>
<li>Bitmap and scalable fonts</li>
<li>Bitmap and scalable fonts supported</li>
<li>Themes for the layout and design</li>
<li>URL, file path and email address detection and link-handling</li>
<li>Inline display of link content</li>
@ -54,7 +49,18 @@
<li>Works directly in the linux framebuffer (fbcon)</li>
<li>Can be finger/touch controlled</li>
<li>Scan scale by UI scaling factors</li>
<li>Can render using OpenGL or OpenGL-ES2 (or not. not a requirement - just an option)<li>
<li>Can render using OpenGL or OpenGL-ES2 (not a requirement - just an option)</li>
<li>Can display inlined media content (images, video, documents)</li>
<li>Can do multiple "tabs"</li>
<li>Can do splitting into multiple panes</li>
<li>Block text selection</li>
<li>Drag and drop of text selections and links</li>
<li>Can stream media from URLs</li>
<li>Tab switcher has live thumbnail content</li>
<li>Single process, multiple windows/terminals support</li>
<li>Fast (gives urxvt a run for its money)</li>
<li>Themable visual bell</li>
<li>More...</li>
</ul></p>
<p>The above list of features and then then some work currently,
with maybe some things not completely implemented yet. Much more
@ -65,62 +71,9 @@
ranging from the basic ones you'd expect, to things you never expected
of a terminal.</p>
<p>There is a visual bell designed to get your attention. It's
totally able to be customized by the theme to do almost anything your
imagination desires.</p>
<p><iframe width="420" height="315" src="http://www.youtube.com/embed/BqFYIciDVjw" frameborder="0" allowfullscreen></iframe></p>
<p>You can set a background (command-line only right now) that
can be anything you like. Far beyond most terminal emulators as
scalable vector graphics (PDF, PS and SVG) work, animated GIFs, Edje
files and of course even videos</p>
<p><iframe width="420" height="315" src="http://www.youtube.com/embed/iEJt-qfg0js" frameborder="0" allowfullscreen></iframe></p>
<p>ANSI colors as well as the 256 mode Xterm colors are supported
for making sure your terminal text always looks bright and
interesting.</p>
<p><iframe width="420" height="315" src="http://www.youtube.com/embed/AD-BJThtNnc" frameborder="0" allowfullscreen></iframe></p>
<p>You can change fonts and sizes on the fly, with bitmap fonts
supported (and shipped by default), as well as the usual scalable font
support you'd expect.</p>
<p><iframe width="420" height="315" src="http://www.youtube.com/embed/BYYfQrlXlcM" frameborder="0" allowfullscreen></iframe></p>
<p>Links, full file paths and email addresses are "detected" in
the terminal when your mouse overs over them, providing a nice
underline allowing you to click and either have an external
application handle the link, or have Terminology handle it internally
for your viewing pleasure.</p>
<p><iframe width="420" height="315" src="http://www.youtube.com/embed/xhfN_RkLNVI" frameborder="0" allowfullscreen></iframe></p>
<p>There are even other handy options to customize on the fly and
be automatically saved for the next time you need them.</p>
<p><iframe width="420" height="315" src="http://www.youtube.com/embed/Y92mPVyQMwc" frameborder="0" allowfullscreen></iframe></p>
<h3>Why use Terminology?</h3>
<p>If you like your terminals to look nice, then this is the
terminal for you. If you want to have a terminal that is
expanding usability by placing content right at your fingertips and
directly in-line without needing an external window popping up, then
this is for you. If you want the same terminal you know and love
to work in the framebuffer when away from X11, then this is for
you. The mouse even works, as does video and animation, framebuffer, X11
or in Wayland. If you like a terminal that scrolls more than 10
times faster than gnome-terminal, much faster than Xterm or Konsole
and as fast as URXVT, then this is for you. If you like to save
memory compared to the big-desktop terminals (gnome-terminal and
Konsole) then this is for you.</p>
<p>This project is not complete. It's barely a month old, but it
has indications of where it will go. Try it out and see. Finally
Enlightenment will have a terminal worth of calling its own.</p>
<p>You can find the source at:</p>
<p><a href=http://trac.enlightenment.org/e/browser/trunk/terminology>here</a></p>
<p><a href=http://git.enlightenment.org/apps/terminology.git/>here</a></p>
<p>Or check out the code with:</p>
<pre>svn checkout http://svn.enlightenment.org/svn/e/trunk/terminology</pre>
<p>Of course you can show us that you like this application specifically by Flattring it :</p>
<p><a class="FlattrButton" style="display:none;" href="http://www.enlightenment.org/p.php?p=about/terminology"></a><noscript><a href="http://flattr.com/thing/860395/Terminology" target="_blank"><img src="http://api.flattr.com/button/flattr-badge-large.png" alt="Flattr this" title="Flattr this" border="0" /></a></noscript></p>