Gibt es eine Möglichkeit, ein Terminalprofil automatisch anzuwenden, wenn eine Verbindung zu einem Remotecomputer über SSH hergestellt wird?
Ich möchte offensichtlicher visuelle Hinweise, dass ich mit einem Remote-Computer verbunden bin, als der Benutzer / Host, der auf jeder Terminalzeile angezeigt wird. Ich verbringe den größten Teil meines Tages mit mehreren Computern verbunden und es kann verwirrend werden.
command-line
ssh
gnome-terminal
Jeremy Kauffman
quelle
quelle
Antworten:
Srigelsford aus dem Ubuntu-Forum empfiehlt Folgendes :
quelle
Sie können das Profil der Remote-System-Shell so ändern, dass farbige Eingabeaufforderungen verwendet werden. Weitere Informationen finden Sie unter folgendem Link: http://www.funtoo.org/de/articles/linux/tips/prompt/ .
quelle
Das Folgende funktioniert für gnome3-Terminals. Es verwendet xdotool, um die Interaktion mit dem Gnome-Terminalmenü zu automatisieren, da die verfügbaren Tastaturkürzel derzeit begrenzt sind.
Ich habe zwei Profile erstellt. Die oberste im Menü Terminal-> Profile ist meine Standardeinstellung und zeigt einen lokalen Computer an. Das zweite ist mein Farbschema für eine Remote-Verbindung zu machine66.
In meinem bashrc habe ich dann folgende Aliase definiert:
First_profile und second_profile verwenden einfach xdotools, um auf f10 zu klicken (das Menü zu öffnen), und gehen dann nach rechts zum Terminal, 1 nach unten zur Profilauswahl und wählen dann das erste oder zweite Profil aus.
go66 ruft zuerst second_profile auf, um die Farben einzustellen. Beim Beenden von ssh wird first_profile aufgerufen und das Profil an das lokale Profil zurückgegeben.
Es ist klobig, aber es funktioniert. Ich freue mich über Verbesserungsvorschläge.
quelle
ich hatte das schon länger auf meinem todolist und habe es gerade noch probiert und gesucht
dies ist auch eine erinnerung an mich selbst: muss mit screen / byobu probieren
Im Moment benutze ich Gnome-Terminal-Profile. Die Konfigurationsdateien sind xml in HOME / .gconf / apps ... und so könnte ich sie später per Skript für ungefähr 20 bis 50 Hosts mit automatisch erstellten Farben usw. erstellen / kopieren allerdings keine sehr raffinierte idee.
Im Moment benötige ich eine einfachere Tastenkombination als ALT + DR 0, um einen neuen Tab mit dem Profil # 0 zu öffnen.
quelle