Terminal Emulators Reviewed
An anonymous reader writes "Linux Weekly News has a now free review of terminal emulators. It might be old but still remains an important tool to many of the regulars here." If you're checking that out, it's also worth checking out Joe Barr's CLI series on Linux.com (also owned by OSDN)
The Grumpy Editor's guide to terminal emulators
This article is part of the LWN Grumpy Editor series.
The conventional wisdom is that, once Linux reaches a true, user-friendly paradise state, there will be no need for any command line work at all. Your editor, however, is a heavy command line user, and has been since, well, since he was able to get away from punch cards. Some sorts of tasks are best done in a graphical, pointer-oriented mode. But others are, truly, best done with the command line. The pure expressive power of a command-oriented interface has yet to be matched in the graphical world - at least, for a wide variety of tasks.
Once upon a time, an ADM-3A terminal looked like a very nice interface. Those days have passed, however; [xterm] for many of the years since, the definitive terminal emulator has been xterm, which was packaged with the original X11R1 release. xterm was, for its time, a marvel of configurability, with a nice set of menus for controlling its behavior, setting fonts, and providing that all-important access to the "reset" function for when it gets stuck in the VT100 graphics mode.
There is one other xterm feature which has never been matched anywhere: no other terminal emulator comes with its own Tektronix 4014 storage tube emulator mode built in. Your editor who, along with many co-workers, had sunburned his face working with real storage-tube terminals appreciated this mode at the time. It has been a while, however, since your editor (or just about anybody else) has had to run software which expects to talk to such a terminal; even so, every xterm still has a Tektronix terminal lurking within it.
In general, little has happened with xterm over the years, with the exception of the addition of color support. For the most part, development in terminal emulators has happened elsewhere. Your editor has finally decided that it is time to take a look around, and, perhaps, move beyond the venerable xterm.
But first: a word on color in terminal emulators; this is a subject on which your editor can get truly grumpy. Many developers have jumped into adding color support to terminal-oriented applications with little regard for basic human factors and usability. A usable terminal should not look like the Las Vegas strip at night. Color usage, to be effective, must be subtle and carefully thought out. In particular:
* Users must be given obvious and easy control over color usage. Different people have very different combinations of monitors, background colors, limitations in color perception, and general preferences. There is no single choice of colors that will work for any substantial portion of the user community.
* The basic nature of the human visual system is that it separates objects based on intensity differences, not color differences. If you are designing colors for a white-background display, every color you use must be, with few exceptions, a low-intensity color. Hot pink on white may look snazzy, but people will have to work hard to read it.
* Dark blue should never be used for anything somebody is expected to read. Short wavelength colors tend to focus just in front of the retina, and will thus always be a little bit blurry.
Color xterm thus fails on all counts. The colors can be configured via the X resource database, but it is not straightforward. The default colors are on the garish side, and they are too bright.
[rxvt screenshot] For years, the default replacement for xterm was rxvt. This terminal emulator is, for all practical purposes, a version of xterm with a lot of the extra stuff (such as the Tektronix mode) stripped out. It does live up to its promise of being smaller, taking just over half the virtual memory required by xterm. rxvt, however, suffers from a lack of maintenance (last release was November, 2001, with a development version showing a release in March, 2003), poor default colors, and no menus for run-time configuration. This terminal emulator has been dropped from a num
One day, dual-booting will be considered "old-school." I, and my 12 partitions, live for that day.
....right on.
VIM and the VIM/Ruby syntax/indent files... that's all you need for some mad Ruby programming.
The Army reading list
Huh? I think you mean DOS emulator. Terminal emulators are for things like DEC VT220 emulation.
I use TeraTerm Pro and TTSSH regularly for accessing remote systems from my Windows machine. Very nice tools, with plenty of options.
for those who haven't read the article he review, rxvt, gnome terminal, and konsole, and links to aterm, 9term, and some other thing, really not to awesome...but it is a dying aspect of linux..using the command line.
For The Best Jazz/Hip-hop fusion > COlD DUCK
at least IMHO, minimalistic, no menu bar, nice 3d scrollbar on the left, shift+pgup/down scrolling, what more do you need? I wish the article wasn't slashdotted so I could figure out if the reviewer agrees with me or not ;)
BTW, I'm talking about 'standalone' terminals, I spend 90% of my time within emacs and its eterm works nearly as well as rxvt (a bit slower and sometimes screws up when you have long lines in your history and you want to edit them, but still good enough IMHO).
-- the cake is a lie
Finally an article on something different from GNOME/KDE/any other GUI. The only way to learn truly about an operating system is by doing things manually and this is done through CLIs. It seems that as more and more people turn to Linux and the GUIs become better and better, people tend to forget how to use the console, henceforth, the incresing number of totally lame questions that could easily be answered with rtfm. "man" was meant to be started from a console :)
This is slightly tangental, but I want to take the unsolicited opportunity to encourage people to subscribe to LWN. This is by far the best source of Linux journalism in existance. Slashdot, as we all know and love, ain't journalism. And Linux Journal and Linux Magazine are nice and all, but by the time they go to press, everything is already obsolete.
LWN, though, provides timely and actually insightful articles, including an invaluable roundup of current security issues and very good articles on the current state of the kernel. Subscriptions aren't that much, and as I can see by the way the site is hard to reach minutes after beeing Slashdotted, they could definitely use the money.
Not only do subscribers get to see the articles a couple weeks earlier than everyone else, you're also supporting an important community resource.
Do they have a web server emulator to go with that?
Mindterm.
Instead of fixating on "this one's integrated with KDE" and "this one allows profiles so you can keep your color choices", Mindterm allows SSH access from any computer with a Java-enabled browser. In many ways, that's more useful to me than the differences between the reviewed terminal emulators.
When I'm at the console, a terminal is a terminal. My choice of shell makes a bigger difference to me. When I'm not at the console, it's easier to find a Java enabled browser than someone willing to let you install Putty (if it's a Windows box).
Instead of deciding which jewel-studded hammer you'd prefer to use, I'm much more interested in the hammer that does the job but is easier to carry around or fits on my belt.
- I don't need to go outside, my CRT tan'll do me just fine.
Not quite, I have to use a Terminal Emulator to emulate old hardware (VESA drivers mainly).
Crotch. I was hoping to hear about 3270 emulators. Now those are da bomb.
I have been picky as hell over the years when it comes to terminal emulators. As far as windows-based emulators, PuTTY is by far the best in my my opinion. Supports telnet, SSH, Rlogin and all kinds of other things linux Linux arrow key support.
For when you have to connect to Linux from a Windows box, it's the way to go. (Although the default font [Courier New] option is horrible for a console emulator, I always change it to Terminal.)
Wow, look at all the different ways you can access a command line interface! My question is, where's the article on how to start fires with two sticks? Where's the article on different shapes for the wheel? And how about Domesticating the Dog in a Nutshell?
Seriously, I think it's really quite sad that the CLI is still around twenty years after the Macintosh showed it wasn't necessary. I think it's even more sad that MY Macintosh HAS a CLI. There is no reason why visual scripting has to be apocryphal, hard to write, and less powerful than piping text into other text using text switches on text files.
Hey freaks: now you're ju
I only use mine for side scrollers and ascii based games. I've always wanted to play Hunt the Wumpus 3d.
in soviet russia, servers slashdot YOU!
hahah i was kinda interested myself.
then again, i'm also at work, trying to get my productivity down to an all new low...
for a minute there, i lost myself...
Patent 6,611,862: User station software that controls transport and presentation of content from a remote source
See Yesterday's Slashdot Story for more information.
SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
although I use Openbox fulltime now, I still use gnome-terminal for all of my CLI needs. It has all of the tweaking options that I use, plus it just looks the best (font-wise) out of all of the ones I've used. I do use rvxt when I'm on a low powered box though, but that's out of respect for the resources. so although I've been hacking in Linux since '95, I've used the same term for most of that time, and continue to this day.
CB
free ipod and free gmail!
Can I take this as an opportunity to take shots at the folks who insist on using that erie blue color on a black field in terminal windows? The characters blur and I suspect only 13 year old boys can focus them clearly.
Mod me troll, if you must, I can't help it.
Oh no. I used to run Warcraft on my old VT220. It was all amber, and rendered in ASCII. And those sound effects, man, those were cool...
- "That's just the kind of fuzzy-headed liberal thinking that leads to being eaten."
Though not mentioned, for those of us in the networking / windows world, one of the best, if not the best terminal emulator is SecureCRT from VanDyke software.
Is there anything TeraTerm Pro and TTSSH do that PuTTY doesn't do better?
Now we can all laugh at you for being so clueless. You've sure put a bright spot on my day, Mr. Uberhacker!
I REALLY miss the old /. where people knew what the hell they where talking about.
I can't believe I've been using xterm for years and never knew it had menus...
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
How about terminal emulators for MS Windows?
I know of puTTY, and use it all the time while at work on my Windows machine, but that's about all I've found.
Are there any other quality win32 terminal emulators?
i've been using linux for a little bit and i haven't been able to figure out the difference between a shell and a terminal.
can anyone help me out?
Is it built on Xt? If I can't change EVERYTHING about it with ~/.Xdefaults, it's more trouble than it's worth. Bonus points if it supports the editres protocol.
Compared with PuTTY: downside: Not free, so I have no experience with it. But I'm interested: what are the upsides?
I prefer SecureCRT for my emulation.. html
http://www.vandyke.com/products/index
Excellent product with scripting, keymapping, tons of choice emulation and transfer protocols.
Otherwise, a Wyse60 was my weapon of choice in the good ol days.
Who needs emulation when you can have the real thing?
(my wife has, on more than one occasion, insisted that I ditch my vt220, but I can't bring myself to just chuck the thing... too many memories)
File under 'M' for 'Manic ranting'
Free as in beer? or free as in slashdotted?
Slashdot used to be a lot better. Five or six years ago you had your annoying trolls but also some bright sparks of insight.
These days slashdot is worse than a pack of mediocre newbies.
Hell, back then even newbies were smarter than the current newbies. It's like slashdot has become an eternal amateur hour with ignorant fools getting moderated to +5 insightful by honest-to-God-reaaaallly-stupid-moderators.
I give up.
What's the difference between a "linux console session" and a "shell session"? Konsole loudly advertises its ability to use these different types of terminals.
People you need to check out Multi-Gnome-Terminal.
It supports everything that Gnome-Term does but has much better tab support (including moving tabs). Better shortcut key management. Allows splitting a terminal horizontally and or vertically within a tab. Has terminal "bonding" allowing typing the same thing in multiple windows. Supports background images with brightness contrast/tinting/gamma like Eterm, but configurable graphically.
Only thing is it hasn't been binary pkgs haven't been rereleased for current distros... but the old packages work pretty well!
Give it a try.. you'll like it!
The grass is always greener yesterday. There are simply more people now who post on Slashdot...so there are more Funny moderations than Insightful/Interesting. However I'd be willing to bet that there are a far greater number of individuals who are better informed and make better decisions by reading Slashdot.
I don't know much about terminal emulation, so this is a pretty uninformed opinion, but...
It seems like the world could benefit from seeing a new terminal emulation standard, based on the reality that terminal emulation is almost never dealing with hardware terminals any more.
Specifically, it would be nice to see:
- the ability to set colors arbitrarily based on RGB pairs
- the delete/backspace thing sorted out. It drives me crazy when I have a host/server/software combination where backspace doesn't work correctly, which unfortunately happens pretty often
- a single, standardized set of codes so that terminfo/termcap are no longer necessary
- the ability to receive mouse clicks
Again, I don't know much about this area, I just speak as a user who's wasted too much time with the current state of terminal emulation. And while I recognize that there's a lot of legacy hardware/software out there, I'm pretty sure that you could put compatability measures in place.
Serial port connections...
I think using the term "Netzis" qualifies for Goodwin's Law.
- I don't need to go outside, my CRT tan'll do me just fine.
Why would you use an emulator when you can have the real thing?
One of the troubles with terminal emulators is the lack of ability to custom map function keys. We have an old HP Unix system and some software that looks for a specific escape sequence when a function key is pressed.
In Windows, NetTerm allows me to load a custom keymap file. I can connect to one system with one keymap, and connect to a completely different one with a different keyboard map. I have yet to find anything like that in Linux.
I have been able to edit the Xdefaults file to change the keymap for Xterm, but it is always the same keymap no matter who I connect to.
Great civilizations have lived and died on false theories. Don't mess up mine with a few facts.
" Slashdot used to be a lot better. Five or six years ago you had your annoying trolls but also some bright sparks of insight.
These days slashdot is worse than a pack of mediocre newbies."
Does that explain why you are still here and posting?
Based on rxvt, light-weight, with additional features. I'm glad the article at least mentioned it. Why is anyone still using xterm? Do you really need Tektronix emulation? But with all the computational resources of the typical PC these days, the difference between xterm and aterm seems increasingly small.
Constitutionally Correct
"Send input to all sessions"
Installing a fixpack? Open a tab for each server, set one to send input to all sessions and you only have to do everything once. Enables you to not have to write a script when you don't have to.
Probably a function that only a small niche will use, but when you have a reason it saves a ton of work.
PuTTY stores all settings in the Windows registry; a deliberate (and, in some ways, reasonable) design decision that makes distribution of a pre-configured client a little more difficult. (There is a semi-hack way of doing this in the PuTTY docs.)
PuTTY seems to have better emulation defaults, and I prefer it for personal use.
What terminal emulators are you using on OS X? I find Terminal somewhat...lacking. I especially would like a ssh client, like Tectia (formerly SSH Secure Shell) for Windows, because establishing multiple ssh connections in multiple Terminals to the slower boxes on my LAN is a pain. Additional connections with Tectia are virtually instantaneous once the first one is authenticated.
Constitutionally Correct
I use mlterm because of its great support of UTF-8 rendering. It seems to feature all the cool features from Eterm as well, but I noticed that sometimes, when a lot of text is scrolling fast, the terminal seems to lag a bit.
Does anyone know of another *term with good UTF-8 support (which is not the case of Eterm, alas) ?
theefer
A lot of good VT emulation variants (ANSI, Linux, SCOANSI, VT100, VT102, VT220), as well as ANSI color, very customizable in terms of keyboard (include an Emacs mode), ASCII/Zmodem sending, scripting, SSH1/2 (several standards supported), Telnet, TAPI and COM port mode.
It's worth the money; my version from '99 still runs fine under XP.
Seems to have many of the same features and is shareware. You can pay $69.95 to get rid of the annoying popup box when you exit, but you can run it for free.
Great civilizations have lived and died on false theories. Don't mess up mine with a few facts.
That's right sonny! ...
Why, back in the old days we'd truge off to a LUG meeting with our model100 tucked under our arm and it would up hill -both- -ways-! Why? Because we wouldn'ta been caught -dead- trudging with one them damn new fangled osborn things. Transportable? What the heck is that?? I got boat anchors that got more portable that that thing and if you dropped it in the snow it'd crash down through the accumulation and you'd be able to load 3 programs (count 'em; THREE) before you'd ever dig that boat anchor out. That's right, it's URLII and a good tape subsystem fer me sonny! Why back in the old days
If you run something like irssi in screen, and then open a second tab in the window, you will have the first window turn entirely blank-on-blue background.
These two bugs refer to this problem. Apparently setting TERM=vt102 helps, but this problem keeps g-t from being the 'perfect' terminal emulator for the GNOME desktop (it means at least one person I know uses konsole on gnome.)
Some pathetic rambling follows...
I've used a lot of different terminal emulators, and these days, I use three different ones. I have one big xterm on one desktop with root shell on it, I sometimes use eterm for random things, I just figured out MU*ing with tinyfugue might be actually fun with some special color tweaks for xterm...
...but for actually using stuff, I have GNUStep Terminal.app.
It's not a perfect terminal, of course. Font configuration is pain and there's no quick choices, paint/middle copying of stuff doesn't always work as intended (explicit pasting works fine though), and its performance went to hell when GNUStep decided to add l33t freetype anti-aliasing mumbojumbo. Not to even mention that GNUstep has weird ideas like "don't care what the window manager says, focus means front!"
But there are many good things in Terminal.app. One of the nicest things in it is the New Terminal command, Alt+N. Most other terminal emulators don't seem to have keyboard shortcut for that. There's a real scrollbar - I know xterm fans will probably flame me for that, but xaw scrollbars just don't work practically, no matter how excellent they are in theory =)
Yeah, I know, it's a silly reason to like a terminal emulator. But a small trick like that actually does make a great difference in usability.
A perfect terminal emulator would have flawless text rendering and terminal emulation (Terminal.app is perfect, if a bit slow at the moment), user-definable, per-window font choices in context menu, and preferrably the key shortcut for new terminal (I don't want to go through window manager to start up another terminal).
The GNOME terminal in comparision isn't something I really like - I wonder if they've finally fixed the mysterious garbling I first saw in very early releases? The GNOME and KDE terminals also have tabs, which are not fun - web pages are screen hogs, but that's not exactly a problem with multiple terminals with small font!
cutting and pasting SUCK in putty... however it is the best windows FREE ssh v2.0 client
Filed on April 20, 2000; 71 more egregiously broad claims to follow. This is sick.
I love C++
Yeah, and no one ever bitched about the comments 4 or 5years ago.
I remember a time on slashdot when no one complained about the quality of comments. Then I woke up.
*Looks at the K-Mart ad*
Hey look! Boys underwear, half off! w00t!
Karma: Chameleon (mostly due to the fact that you come and go).
I haven't read the article since it now appears Slashdottted, but, if anyone cares, personally I really like Eterm. It's lightweight, fast, and also quite pretty--it has a lot of nifty background images built in and it allows for pseudo-transparency. Very customizable, too. I use it on my desktop Linux machine all the time.
Instead of writing software that's supposed to follow the commands for the various flavors of terminal, why not instead an actual emulator that lets you run those terminals firmware? Even really good emulation software doesn't always get emulation just right, leading to annoying display glitches, or only arbitrary functions are supported leaving much of the original terminal's functionality out.
IIRC the VT100 was based on the 8080 CPU; why not apply the same techniques that MAME uses -- download the firmware and run the firmware in an emulator or VM and actually be using the terminal itself? Some of the on-screen functionality would have to be simulated due to the PC's lack of corresponding text modes and fonts, but that's what a GUI is for anyway, and similar to what game emulators due to account for the lack of specific hardware devices the original games had.
I'd imagine that the legal problems with this would be even less than the arcade people face, since the code inside those terminals isn't really worth any money to anyone.
With whatever terminal I use I occassionally stumble into resizing issues where not all available area is used until I resize again (or run "resize" or something).
Does anyone know why that crap has *still* not been fixed or is just my distro to blame?
Does it support using the mouse like a VT does?
Some do. Some don't. gnome-terminal doesn't, but I wish it did.
A lot of the console web browsers, mc, and suse's yast make good use of a mouse.
Check it out
It is "Feature-limited version for evaluation, non-commercial and educational use. No license file required."
All the features of SecureCRT at no cost.
Cool, how many CPS (characters per second) did you playing WC2 on your terminal? :)
Join the TWIT army now!
Oh, all of them!
- "That's just the kind of fuzzy-headed liberal thinking that leads to being eaten."
I am a big fan of xterm. But I also use aterm for some of its added features like transparency and such. The only thing my terminals are missing is tabs. I often quickly fill my screen real estate with too many terms. I tried to emerge multi-aterm but this project is at version .1 and doesn't even support things like the home and end keys. I know about screen, but that is not quite what I'm after. I would like to have my terminals to have tabs the way the ion window manager has tabs. That would be super cool. I don't want to actually use ion though, I'm an xfce4 man right now with no plans to change especially with the new stuff coming soon.
The GeekNights podcast is going strong. Listen!
I've found iTerm to be crappy, and the default terminal emulator isn't much better. GLTerm seems to be pretty nice, and it's fast as hell (uses OpenGL to draw the text) but it's not free, and prone to its own set of quirks.
PuTTY has been my favorite of all term emulators on all platforms, but as I move away from Windows toward OS X, it's no longer a reasonable option.
I belive its possile to emulate hardware by software . A program could act as sort of a "virtual term" in that it uses the same switchings, I/O routines and logic functions as the orginal, thats how some older analog game systems are emulated
Unfortunately, framebuffer support has been broken on the hardware where I need it the most, for a long, long time. Namely, the Radeon 8500LE, the Nforce2 onboard chip of the Shuttle XPC SN1G2, and the Trident Cyberblade/A1 on my Toshiba laptop.
Framebuffer consoles don't work on *any* of these boards. Fortunately, I guess, vesafb (not tridentfb) works on my Toshiba. But this brokenness has stopped me from upgrading from 2.4 to 2.6. I've decided that it isn't ever going to be fixed, and that 2.4 is the end of the line for the linux kernel for my application, which happens to be the terminal environment in the console framebuffer.
-fb Everything not expressly forbidden is now mandatory.
I use Powerterm on Windows, OSX, and Linux! In fact, I cannot live without it. It does keymapping, which is very useful for my application, and emulates a wide variety of systems. I was tired of messing with termcap files, and Powerterm just plain works. It does SSH, telnet (if you are brave enough), and I use it on my laptop through the modem.
It also does on the fly switching to 132 column mode, for those wide reports that you output to your screen, and a history buffer up to 5MB. Along with a print screen feature, and script recording, it does everything I need it to do, when at the CLI of any host.
Have a look: http://www.ericom.com/pti4linux.asp
For those who REALLY like the command line, here's another terminal emulator that works straight off the raw Linux console: Qodem. Check the README and screenshots page to understand a little why I felt compelled to clone a DOS-based BBS-era program. :)
Currently on the blurry alpha/pre-alpha stage, but another six months and it'll be pretty cool.
Mindterm Lite comes in much smaller than the full version. Just download the source code from their site a build with the "lite" target. Remember, it doesn't need to have all of the bells and whistles of a standalone SSH client. All you need are the portion(s), the cipher(s), and the mode(s) that are necessary to talk to that one server.
- I don't need to go outside, my CRT tan'll do me just fine.
The only annoyance with PuTTY is that you have to change SSH keys into its format.
TTSSH doesn't require that. But then again, it is worth the conversion
Fellowship 9/11
I think it was more meant in the way of VT220 or IBM TN3270 emulation, not terminals that just open a shell.
By the way, @work we use Hoblink J-Term for our Host Connection. The decision for this product was made after reading that it was written in Java, and would therefore run on different platforms. They nowhere wrote that they used MS-Java, so it just runs with IE and the (quite buggy) MS Java Engine. Seems clearer if you look at their homepage and find this picture. Quite annoying.
Just my 2c
None of the above so called 'terminal emulators' is capable of 'emulating' a decent ansi-graphics screen with the default configuration because of all the unicode stuff floating around in linux, and I just can't select the font that will do it for mi.
that sucks big time when i could replace about 50 old Televideos with shiny new inexpensive linux machines, and provide my users with a lot of extra goodies than their terminals will allow.. but alas, can't use Linux because of the lack of 'emulation'. you are stuck with vt100, and unicode at that..
and 'rewrite your app to support unicode' is not an option for me.. :(
I have yet to find an emulator that will allow me to do ansi-graphics out of the box.
*shower*
What, no C-Kermit? Geez.
Cutting and pasting emulates an xterm. Or you can change the setting to make it emulate the cut and paste in fast edit mode in a DOS box.
:P)
Either way, it makes it easy to use without a keyboard. (after all, how the hell are you supposed to stop your program when ctrl-c is cutting?
If I have been able to see further than others, it is because I bought a pair of binoculars.
I run mutt on rxvt. I am interested to know if there are any terminals that allow me to click on URL(in the terminal, in this case in mutt) and open them in my browser. This is really useful when somebody sends a mail with lot of links(like debian weekly news).
The newest eterm's have experimental screen support. It allows you to use something like tabs, where each one is a new window in a single screen session making it by far the coolest terminal. Experimental means it has a tendency to crash occasionally, but you don't lose your work because screen is still running, so you just have to restart eterm.
At least, gnome-terminal 2.6.0 does here on my FC 2 box.
Hands in my pocket
And damn them for taking it out too.
http://xmlterm.sourceforge.net/ About XMLterm XMLterm is both a command line "terminal", like an Xterm, and also a web page, like the one displayed by your browser. XMLterm adds powerful hypertext and graphical capabilities to the Xterm-like terminal interface through its use of the extensible markup language (XML), which is a generic specification for markup languages like HTML. XMLterm is implemented using the open source Mozilla browser components.
Ewan telnet ruled! How come it isn't reviewed?
dinner: it's what's for beer
I thought Linux was meant to be a terminal emulator, that it hasn't been mentioned baffles me...
I loathe serial
These are fine for accessing a linux command line, but what about actual terminal emulation? Nothing easy on linux. I love SecureCRT on the windows side for linux & vt100 emulation, but it's options for other terminals are few. What does a good job emulating of TN3270, 5250 & HP terminals?
What a life a mess can be.
I'm still using xterm. Why?
* 256 color support: xterm gives you a customizable color cube if you enable it. With applications that support it, this mode can produce fantastic results.
* memory use: xterm, heavyweight? With the tektronix stuff stripped out, xterm is actually pretty light. It starts quickly and doesn't connect to a sound server or load a million shared libraries
* kickass font support: xterm? modern font support? Yep. Modern versions of xterm support Xft2, which allows you to use all the modern font processing tricks fontconfig offers, as well as antialiasing. Even without Xft, though, xterm has excellent unicode support. It passes UTF-8-demo.txt and UTF-8-test.txt with flying colors.
* simple UI: xterm gives the user a box that represents a terminal. There are no menus, no tab bars, no garish scrollbars, nothing except the actual terminal, a removable scrollbar, and the window decorations. xterm's menus are probably its worst features: they're ugly and primitive. But they work, and you seldom have to use them.
I'm sure other terminal emulators are good too, but I'm sticking with xterm.
- support for variable width fonts. this would require some finessing tabs, and perhaps an easy way to switch to a fixed width font. while you're at it, support unicode and other fat fonts.
- ability to search for text (with a regexp, of course) in the output window.
I think plan 9 has these, but I use unix/linux, and acme / wily don't cut it for me as handy *nix ui's. They seem wonderful in theory, but I could never get wily working on my *nix boxes in practice.Anyone know how to change that damn blue color that is, among other things, used for subsections in man pages and the --INSERT-- in vim? I've tried changing XTerm*color4 in .Xdefaults, but that only removes the blue in some places.
I use terminal emulators for two purposes: accessing the CLI on my own box and occasionally ssh'ing to another Linux machine. I don't need compatibility with a ginormous variety of Unices or various other features that are implemented in other terminal emulators but lacking in Eterm (I really don't do that much work in a shell), but I am fond of perty desktop effects. Thus, I've been a very happy camper since I figured out the command-line arguments to produce a pseudotransparent Eterm in my choice of color. ^_^
xterm: sux.
kermit: sux.
hyperterm: sux.
telnet: sux.
rxvt: not bad, but has some non-functionality that sux.
ssh: as a terminal emulator, it sux. Ought to be more tightly integrated into a base Unix system and have total control over loaning and reclaiming pseudo terminals.
You really haven't figured this out yet. Why don't you shut up and listen?
I didn't really find this all that useful, because the only terminals he really goes into any depth on are the ones pretty well everyone has already used. The only thing he says about RXVT(the only non standard terminal he goes into any detail about) is that he wishes they hadn't taken out scrolling.
One thing that bothers me about terminal emulators is that all of the "modern" terminal emulators, Konsole, Gnome Terminal, etc., use the OLD color model. Only RXVT and it's derivatives use the "new" color model. The old model had support for 8 colors and blink (twitch), as well as some other more or less useless modes. The "new" color model supports 16 colors. I actually support commercial terminal applications that use the new color model. It's very frustrating that I can't get 16 colors out of xterm,gterm or anything else not from the RXVT codebase. For that matter why are we limited to 16 colors? Why not 256 or higher?
Multi Gnome Terminal http://multignometerm.sourceforge.net/ best Terminal emulator I've ever seen.
in my life God comes first.... but Linux is pretty high after that
Francis Smit
in my life God comes first.... but Linux is pretty high after that
Francis Smit
No, it's not you. The old /. is dead, next to no one who hacks posts anymore, if you can't buy it in a box it appears that people don't care.
sigh.,
In addition to putty, you might also want to check out varaterm:
http://www.routrek.co.jp/product/varaterm/