Die Sitzung friert bei Verwendung des Bildschirmbefehls ein

Die Sitzung friert bei Verwendung des Bildschirmbefehls ein

Das passiert mir alle paar Stunden einmal. Wenn ich den Bildschirmbefehl verwende und versuche, zwischen Fenstern zu wechseln, indem ich zweimal hintereinander ctrl+ shift+ drücke, friert meine Sitzung ein.a

Das ist mir passiert, als ich Putty zum SSH-Zugriff auf Cloud-Server und auch auf Server in meinem LAN zu Hause verwendet habe.

Kennt jemand eine Lösung dafür?

Antwort1

Standardmäßig C-A Apassiert nichts. Ist es an etwas in Ihrer .screenrc gebunden?

Die einzige Tastenkombination, bei der meine Bildschirmsitzung eingefroren wurde, ist C-a s, was laut Bildschirmhandbuch „xoff“ bewirkt. Ich habe diese Kombination nie absichtlich gedrückt. Ich habe immer das Einfrieren des Bildschirms dafür verantwortlich gemacht, bis ich ertappte, dass ich C-a sanstelle von C-a aoder drückte C-a A.

Wenn Sie diese heimtückische Kombination einmal getroffen haben, ist der einzige elegante Ausweg, xoff mit der Tastenkombination auf xon umzustellen C-a q. Lesen Sie diemanpage, es hat alles etwas mit der Flusssteuerung zu tun. Soweit ich das beurteilen kann, emuliert es Scroll Lock.

Lesen Sie mehr überAblaufsteuerungin Gnus Screen:Handbuch

Antwort2

Wenn Sie den Bildschirmbefehl verwenden, friert Ca s Ihren Bildschirm ein. Sie können ihn mit Ca q wieder freigeben. Um zu verhindern, dass Ca s Ihren Bildschirm versehentlich einfriert, fügen Sie diese Zeile in Ihre ~/.screenrc ein

bind s 

Antwort3

Ich weiß nicht, ob ich Ctrl-Azweimal tippen soll, aber Ctrl-a Aes sollte eine Aufforderung erscheinen, einen neuen Titel für das aktuelle Fenster einzugeben. Sie sollten es Ctrl-qdann vielleicht Ctrl-dein paar Mal versuchen, bis Sie sehen [Screen is terminating]. Wenn das angezeigt wird, ist nichts eingefroren, es hat nur irgendwo auf eine Eingabe gewartet. Wie sieht Ihre ~/.screenrcDatei aus, falls Sie eine haben?

Antwort4

Ich kann diese Tastenkombination nicht in screender Manualpage von finden. Versuchen Sie es stattdessen zweimal ctrlmit +. aDies ist dokumentiert und Sie haben vielleicht mehr Glück:

   C-a C-a     (other)       Toggle to the  window  displayed  previously.
                             Note  that  this binding defaults to the com-
                             mand character typed twice,  unless  overrid-
                             den.   For  instance,  if  you use the option
                             "-e]x", this command becomes "]]".

verwandte Informationen