it-swarm.com.de

in der byobu Hard Status-Zeile wird beim Aktualisieren der Bildschirm gescrollt

Sie wollen Byobu einen Blick auf das Update geben. Ich fange damit an 

byobu

anstelle der Statuszeile am unteren Rand des Bildschirms wird bei jeder Aktualisierung eine zusätzliche Zeile unter der vorherigen Zeile angezeigt. In Kürze wird der Bildschirm (PuTTY) mit Statuszeilenechos gefüllt.

Wie höre ich das auf?

läuft puttytray v0.62 auf win7 bis ubuntu 12.04

38
monsto

PuTTY verwendet standardmäßig eine Übersetzungskodierung von ISO-8859-1, bei der Ubuntu UTF-8-Kodierung sendet.

Klicken Sie im Fenster Laden, Speichern oder Löschen einer gespeicherten Sitzung auf Ihren Server. Klicken Sie dann auf die Schaltfläche Laden.

Klicken Sie anschließend im Kategoriebereich links auf: Fenster -> Übersetzung

Ändern Sie die Dropdown-Liste unter "Empfangsdaten in welchem ​​Zeichensatz angenommen werden" in UTF-8.

Wenn Sie dies getan haben, klicken Sie oben in der Kategorie auf Sitzung und dann auf Speichern im Bereich gespeicherte Sitzungen.

Ich sage nicht, dass dies die richtige Lösung ist. Ich sage Ihnen nur, was das Problem behoben hat, ohne dass Sie irgendwelche verrückten Sachen mit dem Server machen müssen.

Prost!

75
phanku

Dies scheint ein Problem mit dem standardmäßigen byobu-Backend zu sein. Standardmäßig verwendet byobu in Ubuntu 12.04 tmux als Backend. Sie können dies ändern, indem Sie byobu-select-backend ausführen und Bildschirm auswählen (Option 2). 

Eine Lösung, warum tmux dies in PuTTY-Sitzungen ausführt, ist zwar keine Lösung, behebt jedoch das Problem beim Bildlauf durch den Bildschirm. 

44
Brian Turchyn

Die UTF-8-Einstellung wirkt Wunder. Ich setze dies normalerweise zusammen mit Terminal => Keyboard => "Function keys and kepad" von "ESC [n ~" "bis" Xterm R6 "und speichere es als Standardkonfiguration in PuTTY. Diese letzte Option ermöglicht die Verwendung der F-Tastenfunktionen in Byobu. Ohne ist es ziemlich nutzlos.

8
Peter

Ich hatte ein ähnliches Problem auf einem Debian-Testing/SID-Server, und es war ein Problem mit mehreren separaten Bildschirmsitzungen, die auf dem System lose waren. ps aufx |grep -i screen sollte verwaiste Bildschirmsitzungen finden. 

Ich habe versucht Sudo byobu-select-backend und tmux ist die Standardeinstellung für Debian Testing. Ich wählte 'screen', aber als ich $ byobu versuchte, folgte dasselbe Bildlaufverhalten. Also habe ich $ byobu-select-backend als regulären Benutzer ausgeführt und erneut 'screen' ausgewählt. 

Diesmal zeigte mir byobu die abgelösten Bildschirmsitzungen, sodass ich sie auswählen und vorsichtig herunterfahren konnte.

2
Wolf Halton

Die Antwort von @ phank , nämlich, dass die Codierung des Terminals auf UTF-8 eingestellt sein sollte, ermöglichte es mir, dasselbe Problem zu beheben, das das OP beim Zugriff auf eine byobu-Sitzung (unter Ubuntu 12.04) von einem Mac aus beschrieb OS X iterm mit Hilfe von Michael Hendricks Beitrag, der beschreibt Setzen von iTerm auf UTF-8 :

  1. menü: Anzeigen -> Sitzungsinformationen anzeigen
  2. Registerkarte Sitzung : Ändern der Codierung von "Western (ASCII)" in " Unicode (UTF-8) ".
1
orbeckst

für mich war das Problem damit verbunden, wie Kompatibilität eingestellt wurde:

im Terminal gehen Sie zu:

  • klicken Sie mit der rechten Maustaste und wählen Sie "profiles"> " Profileinstellung ".
  • wählen Sie die Registerkarte ' Kompatibilität '
  • Ändern Sie "mehrdeutige Zeichen" in " Narrow "

oder

  • klicken Sie einfach auf die Schaltfläche " reset "

es hat für mich funktioniert ...

0
Nicolas

Ich verwende iTerm2 in macOS und stoße auf das gleiche Problem. Die Kodierung ist bereits auf UTF-8 eingestellt, jedoch keine Hilfe. Hier ist die Lösung, die für mich funktioniert:

  • Öffnen Sie Preferences> Profiles
  • Wählen Sie das Profil mit dem Problem
  • Gehen Sie zur Registerkarte Text auf der rechten Seite
  • Deaktivieren Sie die Option Treat ambiguous-width characters as double width

Erledigt.

0
Jonathan Zhu