Hallo, On Tuesday 10 July 2007 10:52:09 Jan Handwerker wrote:
Ich kann sicherlich per Hand die jeweilige Sitzung umbenennen (ALT+STRG+S). Aber das ist auch nicht komfortabel. Ich suche etwas, wo mir der Fenstertitel ohne mein regelmäßiges Zutun sagt, in welchem Fenster ich auf welchem Rechner als welcher User gerade bin.
Per ANSI-Steuersequenz? Mit <ESC> "]0;" <text> <\a> \a ist der Alarm-Character. Anstatt "]0;" kann man mit '1' oder '2' auch nur das Icon oder den Titel umstellen. Nun brauchst du beim Login nur noch die passende Sequenz hinaussenden, also z.B. echo -en "\033]0;$USER@$HOST\a"
Es reicht mir übrigens nicht, dass beim Einloggen (via .bashrc) der Titel gesetzt wird, denn dann bin ich verratzt, sobald ich einen Rechner wieder verlasse: Eingeloggt auf Rechner A -> Konsolentitel A, ssh zu Rechner B -> Konsolentitel B, exit -> immer noch Konsolentitel B.
Der zweite Schwierigkeitsgrad. Den Prompt (PS1) veraendern oder .logout bemuehen. Linux Documentation Project beim Advanced Bash-Scripting Guide (nur so eine Vermutung, habe nicht nachgeschaut). Roman -- Roman Fietze Telemotive AG Büro Mühlhausen