I often work with 3 machines at the same time, several sessions on X, several on Y, and Z is my local machine so obviously some sessions there - all sitting around in a terminal windows / tabs.
The thing is, I often confuse my local machine with some remote one, and this leads to amusing but occasionally somewhat tragic results.
I would like to have strong visual cues, which are triggered automatically by me logging in to a different machine, for which machine I am on, or at least cues which differ significantly for different machines.
So far I've been manually switching the color scheme for remote hosts (using Konsole), but that's: 1. manual and 2. doesn't distinguish between different hosts. And 1. manual, that's the most annoying part. If you forget to make this setting, you get a false sense of security.
Notes:
- I already have PS1 spelling out the hostname, I need something more eye-catching than that.
- Any reasonable heuristic for deciding when I've switchined hosts is fine, and you may assume I only use ssh if that helps.
- Solutions which also support SSHing-within-SSHing are quite welcome.
- I'm particularly (but not exclusively) interested in terminal emulator apps which let you control not just the backround as a solid color, but also have some image floating somewhere, or change the color of the session bar / window title bar, or other kinds of bells and whistles. Actually, something with actual bells and whistles would probably do the trick :-)