ADMIN-Tipp: Fenstertitel setzen

Jede Woche erscheint in unserem Newsletter ein neuer ADMIN-Tipp. Eine Sammlung aller Tipps finden Sie im Archiv der ADMIN-Tipps.

Beim SSH-Login auf anderen Rechnern setzen Login-Skripte meist automatisch den Titel des aktuellen Terminalfensters. Ärgerlich ist es, wenn sie das beim Ausloggen nicht rückgängig machen. Mit einem einfachen Befehl lässt sich dies von Hand korrigieren.

Um sich mit dem Windowmanager in einer Vielzahl von Terminalfenstern zu orientieren, ist es praktisch, wenn beim Login auf anderen Rechnern diese den Titel des aktuellen Fensters ändern. Ins Gegenteil verkehrt sich dieser Vorteil, wenn sie das beim Ausloggen nicht rückgängig machen. Mit einer einfachen Befehlssequenz lässt sich der Titel des aktuellen Fensters aber von Hand ändern. Der folgende Aufruf setzt den Titel beispielsweise auf "Webserver":

printf "\033]0;Webserver\007"

Einfacher geht es, wenn man sich etwa in der Datei ".bash_profile" eine Funktion definiert:

function settitle() {
    printf "\033]0;$1\007"
}

Beim neuen Einloggen steht dann die Funktion zur Verfügung, die sich mit "settitle 'neuer Titel'" verwenden lässt. 

Um die Shells auf den entfernten Rechnern zum Aufräumen zu veranlassen, genügt es, in die Datei ".bash_logout" die Zeile

printf "\e]0;\a"

einzufügen.

02.10.2012

Ähnliche Artikel

  • ADMIN-Tipp: Verzeichnis-Stack speichern

    Der Directory Stack der Bash-Shell ist praktisch, wenn man viel durch Verzeichnisse navigiert. Mit ein paar zusätzlichen Kommandos lässt er sich über Login-Sessions hinweg speichern. 

  • ADMIN-Tipp: Fenster-Multiplexer

    Wer am Nachmittag auf Arbeit noch einen lang laufenden Job auf seinem  mitgebrachten Laptop startet, einen Benchmark wie iozone beispielsweise, der schießt sich schnell ins Knie: Der Prozess läuft weit in den Feierabend hinein, man kann aber den Rechner nicht abschalten und einpacken, ohne den Benchmark im Beispiel abzubrechen und viele Stunden bereits absolvierter Laufzeit zu verlieren. Doch es gibt einen Ausweg.
     

  • Tmux beim Einloggen starten

    Ach hätte ich doch bloß ... mit einem kleinen Trick gehen Remote-Sessions nicht mehr so leicht verloren.

  • Autorenhinweise
  • ADMIN-Tipp: Logging in Shell-Skripts

    Statt Meldungen mit "echo" auszugeben, ist es auch einfach möglich, sie an den Syslog-Daemon zu schicken. 

comments powered by Disqus
Einmal pro Woche aktuelle News, kostenlose Artikel und nützliche ADMIN-Tipps.
Ich habe die Datenschutzerklärung gelesen und bin einverstanden.

Konfigurationsmanagement

Ich konfiguriere meine Server

  • von Hand
  • mit eigenen Skripts
  • mit Puppet
  • mit Ansible
  • mit Saltstack
  • mit Chef
  • mit CFengine
  • mit dem Nix-System
  • mit Containern
  • mit anderer Konfigurationsmanagement-Software

Ausgabe /2023