Der Titel des Bildschirmfensters wird nach dem Ausführen eines Befehls auf meinem neuen Computer zurückgesetzt

Der Titel des Bildschirmfensters wird nach dem Ausführen eines Befehls auf meinem neuen Computer zurückgesetzt

Ich verwende screen mit einer Konfiguration, die es mir ermöglicht, die Namen der Registerkarten am unteren Bildschirmrand anzuzeigen. Ich habe diese Konfiguration viele Jahre lang auf vielen verschiedenen Hosts verwendet.

Ich habe screen auf einer CentOS 7-Maschine installiert. Ich verwende es .screenrcauf einer anderen CentoOS-Maschine und es funktioniert wie erwartet. Dass .screenrces auf der neuen CentOS-Maschine verwendet wird, erkenne ich am Aussehen des Fensters (Farben, Balken unten). Aber eine Sache funktioniert nicht wie erwartet. Ich kann den Fenstertitel ändern, indem ich Strg-A, A drücke und den Titel eingebe. Auf der neuen CentOS-Maschine wird jedoch der alte (Standard-, z. B. Bash-)Titel wiederhergestellt, nachdem ich ein Programm beendet habe, z. B. vim.

Was könnte die Ursache dafür sein?

Antwort1

Wenn Sie verwenden xterm, screenkönnen Sie den Titel auf zwei verschiedene Arten speichern/wiederherstellen:

  • Steuersequenzen zum expliziten Setzen und Abrufen des Titels
  • Steuersequenzen zum Stapeln/Entstapeln der Titel.

Beide Steuersequenzen können deaktiviert werden mit demdisallowedWindowOpsRessource, und jeder Satz könnte das gemeldete Verhalten erklären.

verwandte Informationen