Es ist eine legitime Funktion, obwohl ich den ursprünglichen Grund dafür nicht genau kenne. Ich würde vermuten, dass Screen das "äußere" tty von utmp entfernt, weil es nicht mehr relevant ist - solange Sie "angehängt" sind, haben Sie in den meisten Absichten und Zwecken nicht wirklich etwas mit dem "äußeren" tty zu tun.
Normalerweise verursacht dies keine Probleme, da Screen utmp-Einträge für jedes innere Pty (entsprechend jedem Bildschirmfenster) hinzufügen sollte . Sie sollten Einträge mit Hostnamen wie " :S.0
" oder " <originalhost>:S.0
" in der who -a- Ausgabe sehen.
Wenn dies nicht der Fall ist, stellen Sie sicher, dass das Fenster als "angemeldet" markiert ist. Versuchen Sie Ctrl+AShift+L, den Login-Status umzuschalten. (Der Standardzustand wird mit deflogin on
~ / .screenrc oder dem systemweiten Screenrc festgelegt.)