parent
b1ec155f3e
commit
48fb461363
|
@ -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>
|
||||
|
||||
|
|
Loading…
Reference in New Issue