Hallo,
ich habe ein kleines, aber doch etwas störendes Problem: Ich nutze auf meinem OpenBSD Desktop RXVT als Terminalprogramm und die zsh als Shell. Wenn ich mich auf einen Server verbinde, auf dem weder die zsh noch die ksh als Shell läuft (so wie auf meinen OpenBSD Kisten) sondern die Bash (so wie auf meinen Linuxservern), dann wird die Titelleiste von RXVT direkt nach dem Login umgestellt auf etwas in der Art: user@host:$pwd. Das ist zunächst mal auch ganz in Ordnung, nur wenn ich mich von dem Server auslogge, dann stellt sich der RXVT Titel nicht mehr zurück sondern zeigt das gleiche weiter an obwohl ich wieder auf meinem lokalen Rechner bin.
Ich habe bereits herausgefunden das die Umstellung in der bash anscheinend durch die Variable "PROMPT_COMMAND" erfolgt, welche einen Befehl definiert, der vor jedem Prompt ausgeführt wird. Ich weiß inzwischen auch, das die ZSH zwar keine solche Variable hat, aber die eingebaute Funktion precmd (). Nur wie kann ich damit die Titelzeile von RXVT verändern?
Gruß
Reks30
ich habe ein kleines, aber doch etwas störendes Problem: Ich nutze auf meinem OpenBSD Desktop RXVT als Terminalprogramm und die zsh als Shell. Wenn ich mich auf einen Server verbinde, auf dem weder die zsh noch die ksh als Shell läuft (so wie auf meinen OpenBSD Kisten) sondern die Bash (so wie auf meinen Linuxservern), dann wird die Titelleiste von RXVT direkt nach dem Login umgestellt auf etwas in der Art: user@host:$pwd. Das ist zunächst mal auch ganz in Ordnung, nur wenn ich mich von dem Server auslogge, dann stellt sich der RXVT Titel nicht mehr zurück sondern zeigt das gleiche weiter an obwohl ich wieder auf meinem lokalen Rechner bin.
Ich habe bereits herausgefunden das die Umstellung in der bash anscheinend durch die Variable "PROMPT_COMMAND" erfolgt, welche einen Befehl definiert, der vor jedem Prompt ausgeführt wird. Ich weiß inzwischen auch, das die ZSH zwar keine solche Variable hat, aber die eingebaute Funktion precmd (). Nur wie kann ich damit die Titelzeile von RXVT verändern?
Gruß
Reks30