[1]: http://pod.tst.eu/http://cvs.schmorp.de/rxvt-unicode/src/urx...
I prefer to name it psycho mode.
For example, xterm sends '\e[H' for Home by default, while puttycyg (and xterm in VT220 mode) sends '\e[1~' and rxvt sends '\e[7~'.
I can configure some overrides in .inputrc, but sooner or later these start to conflict with one another if I want to be able to switch at will. Seems easier to stick to rxvt, and know that my preferences in ~/.Xdefaults also apply on non-Windows boxes.
Terminal -> Keyboard -> Change the sequences sent by -> The Home and End keys -> "rxvt"
I only discovered it due to my boss' "install everything" cygwin policy, as it's in their repo and its installer puts a link on your desktop.
PuTTY is bad enough as an SSH client, much less its crap terminal emulation. Whoever at Microsoft that keeps making the decision to ship cmd.exe again needs to be hanged in public square.
You can use the "Powershell ISE" thing as a tabbed "terminal", but Powershell itself will quite happily run under the windows console "terminal emulator".
On cmd: Funnily enough that cmd environment has become less powerful over the evolution of Windows. For instance, it used to be possible in win2k era to bundle a complete application as a batch file by having code stored as text and written out when it ran - through a couple of mechanisms using minor features. Those features which were subsequently removed, presumably to stop just this sort of hack. The latest versions of Windows don't have telnet as standard - I'm at a complete loss to know how I'm meant to do connectivity testing with clients who don't have it and don't have permission to install it - the telnet mechanism in Windows was bad enough as it was but now they've made things worse. I've found Windows scripting host to be very poor for doing networking. It's also very crippled.
(When I'm in OSX I use iTerm because it's the only way I've found to get a nice full-screen console under the current release of OSX)
I'd recommend mrxvt, a superset of rxvt. It's lighter, has support for tabs, fonts, transparency, etc.
https://bugs.launchpad.net/debian/+source/vte/+bug/29787/com...
rxvt and friends gave me problems using truetype fonts. They have their own code for calculating widths which gives the wrong answer even when it's monospaced.
I wish there were more terminals. It may seem like there's a lot but they are derived from a fairly small number of roots and they inherit all of the bizarre behaviour.
Note: I am using zsh with my term declared as xterm.
When Leopard came out, it had a Terminal.app that fixed essentially all my issues with the previous Terminal.app, including having tabs, etc, and it hardly uses any resources at all, and stays open without crashing for weeks at a time (in fact, I don't think I've ever managed to crash it). Now that there's a copy-on-select plugin for SIMBL for Terminal.app, it's just about perfect.
Try GNU screen or tmux.
I frequently want to make tweaks to one window, and I just can't stand having to make a new set of Preferences every time a window disagrees with the established settings. Since the sets contain everything (colors, terminal attributes, long lists of key mappings, etc.) there are potentially a lot of things to redo.
Also, what's bizarre is that opening a saved file has the side effect of automatically creating a new, permanent set of Preferences. There isn't much point in having files if Terminal insists on re-storing everything as Preferences anyway.
The windows terminal is just horrible.
I tried Console2 but it was buggy as hell, froze all the time, and the transparency made it lag.
On my Mac at work I use Visor. http://docs.blacktree.com/visor/visor
Actually, in recent years, it seems like gnome has gotten harder and harder to use for an expert in all aspects...I occasionally have to work on a gnome machine and it's pure hell trying to figure out how to get simple stuff to work.
Of course, perhaps this is their goal in any case: target n00bs and grandmas to increase marketshare. If so, I'm perfectly fine with that =)
How many times do you switch between terminals because you need to copy something or whatever? That's over with Konsole
On Linux or Solaris, I use "aterm". It works as well as xterm or rxvt. But it has a lot of nice interface tweaks, such as NeXT-style scrollbars, pseudo-transparency, more intelligent text selection (IMHO), and a way to change colors when inactive.
On Windows, I don't run much locally (since not a lot of useful command-line tools come with Windows). So my terminal work tends to be over SSH to a machine that has real tools. :) I use PuTTY for SSH, and it works very well. My main issue is that it seems unnecessarily hard to do certain things, e.g. copy/paste.
Since making the move, though, I've grown to love rxvt-unicode's daemon mode and discovered that pseudo-transparency works better than it did on aterm. I mention my reasons for choosing rxvt-unicode over other terminal emulators here:
Also . . . what about it is difficult to "stomach"?
I said 'stomach' because xcompmgr has been unstable at times in my experience. IIRC, none of the xcompmgr crashes have taken down X11 or the window manager. I have not used it in a while though so it may have changed, but I was under the impression that it doesn't get much work done on it. It's original goal was just to be a reference/example implementation of the compositing extension for X. I could be wrong though and it might be in a more stable state now.
If anything you might be motivated to see if there is a way to run it with debugging information. I can't imagine it's highly complex in the way that I assume Compiz is. It might be fairly easy to do some fixing up of it, as long as a person is motivated to look into it.
(It has antialiased fonts, too.)
Plus, I set up a few hotkeys SHIFT+LEFT/RIGHT to move between sessions. SHIFT+DOWN/UP for create/close session. Makes it very easy to do things.
http://iterm.sourceforge.net/
I also use Visor, a handy utility written by Nicholas Jitkoff (the creator of Quicksilver). It extends Apple's Terminal by giving it a heads-up display, making a terminal available in any program by simply hitting a keystroke. It doesn't work with Snow Leopard, though, and when I first upgraded I actually felt like one of my limbs was always asleep. Fortunately, there's a way to make it work: http://metaskills.net/2009/8/18/visor-terminal-on-snow-leopard
For one-off commands where I don't need to see any output (like killing or renicing processes), I use Quicksilver in command mode and use the "run command in shell" action. The latest version of Quicksilver works with Snow Leopard with very minor problems: http://code.google.com/p/blacktree-alchemy/downloads/list2. Yakuake. * No bugs that I have discovered, and looks great. Is meant for KDE, but works awesomely on GNOME as well. The only nuisance is the title bar ( which can, at present have a minimum height of 1 pixel ), and we can't make it disappear completely.
Also, when ssh into remote boxes, I often use screen, which effectively ends up being a pretty crappy terminal - major failure mode is loss of scrollback buffer, Ctrl-A ESC notwithstanding.
Huh? The loss of the scrollback buffer sucks... except for that other scrollback buffer?
I usually run anything that will have a wall of text piped to less anyways (with or without screen).
(Actual answer: aterm for the transparency feature.)
It supports 256 colors and is very fast. Terminal.app only for quick sessions. If only X11 fullscreen feature worked properly... (should probably try the latest build of XQuartz)
What OS do you use? What Linux dist? What web browser?!
A good companion to xmonad.
* Transparency/Pseudo-transparency support
* Interactions with other systems and their termcap/terminfo files.
* Interaction with GNU screen (iirc, the 'auto-detect' feature of XFCE4-Terminal for which backspace sequence to send fails for me currently when using screen. I have to force it to use ^H as backspace)
* Support for more than just Type-1 fonts.
* How does the scrollback buffer work? gnome-terminal SUCKS when a wall of text hits the screen, while rxvt-unicode blows through it like nothing.
... There are many other things that could be brought up in relation to these (terminal emulators). For instance, rxvt-unicode has a powerful Perl API, and there are many modules that do things like (for instance) implement simple tabs for a rxvt-unicode window.
Thanks a lot, this is something worth knowing.
Seems like a good deal to me...