Dies tut nicht das, worum Sie gebeten haben, aber wahrscheinlich das, was Sie wollen.
Sie können Ihren .bashrc
ändern (oder eine entsprechende Shell-Init-Datei), um Ihre Eingabeaufforderung basierend darauf festzulegen, ob Sie ssh verwenden oder nicht.
d.h. setzen Sie etwas wie:
if [ -n $SSH_TTY ]; then
export PS1=`echo -en '\033[42m\w\$ '`;
fi;
am Ende Ihrer .bashrc
Datei auf dem Remote-Rechner. die \033[42m
ist ein ANSI-Escape-Code, der die Hintergrundfarbe in Grün ändert.
Auf diese Weise ist die Hintergrundfarbe Ihres Terminals nur grün (oder magenta oder cyan oder was auch immer). wenn Sie bei einem Remote-Rechner angemeldet sind.
Vielleicht möchten Sie die Optionen für gnome-terminal auschecken:
gnome-terminal --help
gibt
--window-with-profile=PROFILENAME
Fügen Sie dies in ein Shell-Skript ein:
#!/bin/bash
gnome-terminal --window-with-profile=PROFILENAME
dann tun
ssh-term
Wenn Sie mehr ändern möchten, sehen Sie sich aterm und andere Begriffe an. Sehen Sie sich auch Devilspie an, das dynamischere Änderungen basierend auf Dingen wie Fenstertiteln (Entfernen von Fensterdekorationen usw.) vornehmen kann.
http://burtonini.com/blog/computers/devilspie