NSA: Please Turn off the Lights When You Leave. Nothing to See Here.

Linux Advocate Dietrich Schmitz shows how the general public can take action to truly protect their privacy using GnuPG with Evolution email. Read the details.

Mailvelope for Chrome: PGP Encrypted Email Made Easy

Linux Advocate Dietrich Schmitz officially endorses what he deems is a truly secure, easy to use PGP email encryption program. Read the details.

Step off Microsoft's License Treadmill to FOSS Linux

Linux Advocate Dietrich Schmitz reminds CIOs that XP Desktops destined for MS end of life support can be reprovisioned with FOSS Linux to run like brand new. Read how.

Bitcoin is NOT Money -- it's a Commodity

Linux Advocate shares news that the U.S. Treasury will treat Bitcoin as a Commodity 'Investment'. Read the details.

Google Drive Gets a Failing Grade on Privacy Protection

Linux Advocate Dietrich Schmitz puts out a public service privacy warning. Google Drive gets a failing grade on protecting your privacy.

Email: A Fundamentally Broken System

Email needs an overhaul. Privacy must be integrated.

Opinion

Cookie Cutter Distros Don't Cut It

Opinion

The 'Linux Inside' Stigma - It's real and it's a problem.

U.S. Patent and Trademark Office Turn a Deaf Ear

Linux Advocate Dietrich Schmitz reminds readers of a long ago failed petition by Mathematician Prof. Donald Knuth for stopping issuance of Software Patents.

Showing posts with label Terminal emulator. Show all posts
Showing posts with label Terminal emulator. Show all posts

Sunday, September 14, 2014

Terminology: The Terminal Emulator With Bling

Image credit: Wikimedia.org

If memory serves, it was +Greg Kroah-Hartman who last December enthused on Google Plus about Terminology, the terminal emulator component of Enlightenment.  It was just released at version 0.4.0 by one very talented, industrious Samsung developer, Daniel Juyung Seo.

I took a look at it, put it away and all was forgotten.  The other day, I was looking around for new software and decided to revisit the state of Terminal Emulators.

Incidentally, Solarized Theme will be part of Fedora 21 and I remember trying it at some point.  But didn't recall how.  To my surprise, Terminology includes a number of themes, one of which is Solarized, so, I decided to install it.  Yes, one can install Terminology separate from Enlightenment and it won't pull in a lot of dependencies -- just what it needs.

Okay so, I thought lets see what this puppy can do.  Five minutes later it was installed and shown on my Fedora 20 LXDE menu under System Tools.

It's quite pleasant in terms of aesthetics and given it is an Enlightenment component, that is to be expected.  But there's nothing keeping one from using it with another Desktop UI and many do just that.

Those partial to certain emulators like Gnome-terminal, Konsole, will prefer one over another, especially if doing development work and dwelling in a character-based shell.

What is especially nice about Terminology is that selecting a theme, such as Solarized, makes doing other things at the terminal prompt most pleasant and easy on the eyes, including other ncurses-based applications like vim, nano, htop.  And the entire window is bit-mapped scalable which means it can be as small or large as needed just by moving the lower-left screen corner.






Features




  • Most escapes supported by xterm, rxvt etc. work
  • Xterm 256 color escapes work
  • Backgrounds (bitmap, scalable/vector, animated gif, videos)
  • Transparency
  • Bitmap and scalable fonts supported
  • Themes for the layout and design
  • URL, file path and email address detection and link-handling
  • Inline display of link content
  • Multiple copy and paste selections and buffer support
  • Works in X11
  • Works in Wayland
  • Works directly in the linux framebuffer (fbcon)
  • Can be finger/touch controlled
  • Scan scale by UI scaling factors
  • Can render using OpenGL or OpenGL-ES2 (not a requirement - just an option)
  • Can display inlined media content (images, video, documents)
  • Can do multiple "tabs"
  • Can do splitting into multiple panes
  • Block text selection
  • Drag and drop of text selections and links
  • Can stream media from URLs
  • Tab switcher has live thumbnail content
  • Single process, multiple windows/terminals support
  • Fast (gives urxvt a run for its money)
  • Themable visual bell
  • Compress backscroll
  • Text reflow on resize
  • Color palette selection

More...



I am including below a few screen shots I took of Terminology running on Fedora 20 LXDE.



Terminology with Solarized theme shown in split-screen mode

Terminology with Solarized theme running ncurses-based htop

Terminology settings screen with Themes selected

Install


As mentioned, it took all of 5 minutes to install Terminology on Fedora 20 with this command from the lxterminal:

$sudo yum install terminology

Then, I went straight to the terminal window, right-click, settings and selected my personal favorite font Droid Sans Monospace 12 point, and, of course, Terminology's Solarized ('Dark') theme.

  
Bayam!  Sweet relief.  My eyes feel so much better now.

Go get some relief.  Now. 

Terminology.  The terminal emulator with bling.  -- Dietrich



Monday, April 29, 2013

Turbo Charge Yum with Fastest Mirror and AxelGet Plugins

by Dietrich Schmitz

Holy Crap.

I just finished adding AxelGet to Fedora 18.

What does it do?  


Well, it speeds up your yum downloads by opening multiple ports in parallel, which in turn speeds up your update experience, dramatically.

Now, I've always done my iso downloads using Axel which is the same protocol for AxelGet called by yum.  The axel protocol is arguably faster than any bittorrent.  Just pass the url of a given file which you wish to download to axel in a terminal and off it goes on a tear burning rubber as it starts.

Axel is in the Fedora repository, but if you are currently using another Distro, you can right-click the above link and download a tar.gz of it.  You'll need to untar it to a directory, cd to that directory, ./configure, make and sudo make install to have it available on your machine.

So, I am recommending that the Fedora Team put AxelGet into their standard install as it should be there alongside all the other plugins like Fastest-Mirror.

In this article you'll learn how to install both Fastest Mirror and AxelGet plugins into Fedora 18.

Fastest Mirror


To avail yourself to using Fastest Mirror, open a terminal window and type:


$sudo yum install yum-plugin-fastestmirror

The point of this plugin is for yum to locate a repo mirror which is fastest for your download, presumably one closest to your geographical location.

AxelGet


AxelGet is found in the Google Code repository.  Essentially you will need two files, one being a configuration file, axelget.conf and the other being a Python yum plugin, axelget.py.

Essentially, we need to to download each.  Right-click the links above and save into your ~/Downloads directory.

From a terminal window type:

$cd && cd Downloads


Then axelget.conf must be copied into /etc/yum/pluginconf.d/ directory.  From a terminal, type:

$sudo cp axelget.conf /etc/yum/pluginconf.d/

File axelget.py needs to be copied into /usr/lib/yum-plugins/ by typing the following:

$sudo cp axelget.py /usr/lib/yum-plugins/

You can test the speed now of axelget by installing any application.  I chose LibreOffice.  Remember to observe all rules of the road and traffic regulations.

Always use yum responsibly.

-- Dietrich
Enhanced by Zemanta