Hi Mick,
The only difference between Apple's terminal and xterm is that, since xterm is itself an X11 app, the display in xterm is set automatically. I usually set the display in Apple's terminal to "😮.0" instead of specifying the host. That way, if you run an X11 app locally it will use the UNIX socket to connect to the X11 window server.
If you're going to do the whole set display, open xhost route, you will also have to set nolisten_tcp to false in your ~/Library/Preferences/com.apple.x11.plist file. However, if you connect to your Linux box with "ssh -Y", all of that, including setting the display on the Linux box, is done for you automatically. Also, the X11 data goes through an ssh encrypted tunnel so when using ssh, all communications are encrypted. If the fact that it's infinitely more secure than rhost isn't that important, the ease alone should still be worth it. Considering network speeds, even fast networks, the encryption overhead isn't noticeable. The ease should impress some of your colleagues.
If you really want to impress your colleagues you should consider using AppleScripts to enhance your terminal's interaction with your machine. I can help get you started with the scripts I use to improve terminal interaction with the Finder. I use a combination of shell scripts, AppleScripts and aliases that I've archived at
pos.dmg.gz and
pos.tgz. The disk image has some extra AppleScripts that Bill Scott created. However, he continued developing them so his page,
Terminal-Finder Interaction on OS X has more stuff and even (shudder) explanations of how to use it. He even made a Fink package out of it.
Personally I think that zsh should impress them more than anything. Bill Scott has also done a huge number of things to enhance the use of zsh on OS X, all of which you can read about on a another of his pages, surprising named
zsh on OS X.
--
Gary
~~~~
Once is happenstance,
Twice is coincidence,
Three times is enemy action.
-- Auric Goldfinger