mir ist nicht klar, in welche Richtung die Lösung meines Problems
geht, deshalb poste ich mal in beide Gruppen. Ggf. bitte f'up2
setzen.
Ich verwende screen im KDE-Programm konsole ($TERM=xterm). Ich bin
nicht mit Terminals sozialisiert worden, deshalb habe ich über die
technischen Hintergründe nur Halbwissen.
Ich lese gerade mal wieder ein bisschen in der screen-Doku. Da ist
von einer "status line" die Rede, die in termcap definiert sein
könne. Ich würde das gerne mal ausprobieren. Allerdings richtet sich
screen anscheinend nach der "physischen" Konsole, über die man sich
mit ihm verbindet.
Es läuft also darauf hinaus, welche Art Terminal so eine Statuszeile
hat und ob KDEs konsole dieses Terminal simulieren kann. Es gibt für
konsole diese Option:
--tn : Terminaltyp aus der Umgebungsvariable [xterm] $TERM übernehmen
Ich müsste also erst mal wissen, was man da einstellen muss.
Ich bin etwas überrascht, dass man screen anscheinend nicht so
konfigurieren kann, die letzte Zeile dauerhaft als Statuszeile zu
verwenden. Wenn das doch geht, wüsste ich gern, wie.
CU
> Ich bin etwas überrascht, dass man screen anscheinend nicht so
> konfigurieren kann, die letzte Zeile dauerhaft als Statuszeile zu
> verwenden. Wenn das doch geht, wüsste ich gern, wie.
Ich schmeisse hier mal ein paar Links zu dem Thema rein:
http://www.linux-user.de/ausgabe/2004/09/076-screen/
http://www.linux-user.de/ausgabe/2006/10/094-screen/
http://www.linux-community.de/Internal/Artikel/Print-Artikel/LinuxUser/2008/09/Auf-allen-Schirmen/
Gruß,
Andreas
hardstatus alwayslastline "%{=b}%{G} Screen(s): %{b}%w %=%{kG}%C%A %D, %M/%d/%Y "
Ist auch in der Manpage beschrieben.
Martin
Habe ich auch gesehen und mich gewundert (weil der Abschnitt THE
MESSAGE LINE nicht danach klingt).
Aber: Das ist nicht das, was ich meine. Ich meine die Ausgabe z.B.
des Befehls info. Die überschreibt die von Deinem Vorschlag
erstellte Zeile – kurz und verschwindet dann. Ich weiß zwar
inzwischen, wie man die zurückbekommt, aber (ich glaube) ich fände
es nett, wenn die eben nicht verschwindet.
Unabhängig davon interessiert mich, wie man zu einem Terminal mit
bestimmten Fähigkeiten kommt, wenn man die mal braucht.
"If the type "lastline" is used, screen will reserve the last line of
the display for the hardstatus." - Und genau das macht es hier auch,
d.h. da verschwindet nix, egal, was innerhalb der Screen-Session
angezeigt wird.
> Unabhängig davon interessiert mich, wie man zu einem Terminal mit
> bestimmten Fähigkeiten kommt, wenn man die mal braucht.
Die Fähigkeiten werden gerade durch die Art des Terminals definiert.
Eine Beschreibung der Fähigkeiten brauchst Du also auch nur, wenn Du ein
(echtes) Terminal anschließt. Für die üblichen Terminal-_Emulatoren_
brauchst Du das nicht.
Martin