Bei Verwendung von "byobu" in einer PuTTY-Sitzung können keine neuen Fenster erstellt werden

10

Ich habe einen Ubuntu 10.04.4 -Webserver und habe ihn so eingestellt, dass er beim Sitzungsstart von byobu ausgeführt wird .

Zunächst scheint alles gut zu funktionieren. Zum Beispiel F9wird das Menü aufgerufen und F7der Kopier- / Einfügevorgang gestartet.

Wenn ich mit PuTTY von meinem PC aus eine Verbindung zum Server herstelle, besteht das Problem darin, dass beim Drücken F2zum Erstellen eines neuen Fensters der Bildschirm nur blinkt und kein Fenster erstellt wird.

Ich habe versucht, PuTTY so einzustellen, dass es Xterm R6in den Einstellungen der Funktionstasten gemäß Manpage und Mailingliste verwendet wird , habe aber auch versucht, die Standardeinstellung zu verwenden ESC[n~.

Zylindrisch
quelle
Sie sagen nicht, ob Ihr PuTTY unter Ubuntu ausgeführt wird oder ob Sie es lediglich ausführen, beispielsweise unter Windows, um eine Verbindung zu Ubuntu herzustellen.
0xC0000022L
Ich stelle mit PuTTY von meinem PC aus eine Verbindung zum Webserver her.
Zylindrisch

Antworten:

12

Da Sie 10.04 verwenden, gehe ich davon aus, dass Sie immer noch das screenBackend verwenden byobu. Sie sollten auch die screenVerknüpfungen lernen - zumindest die wichtigsten.

  1. Ctrl+ ac== neues Fenster erstellen
  2. Ctrl+ ap== vorheriges Fenster
  3. Ctrl+ an== nächstes Fenster
  4. Ctrl+ aa== zwischen zwei Fenstern umschalten
  5. Ctrl+ a[number]== zum Fenster wechseln[number]
  6. Ctrl+ ad== von Sitzung trennen

Es gibt verschiedene Gründe, warum dies möglicherweise nicht funktioniert. Und je mehr verschiedene Programme Sie verwenden, desto mehr werden Sie begegnen.

Zum Beispiel byobublockieren die Standardverknüpfungen diejenigen in Midnight Commander (verschiedene F-Tasten), aber Sie können Alt+ [number], z . B. Alt+ 1Ersetzungen verwenden F1.

0xC0000022L
quelle
Aah, okay, ich dachte, die F-Tasten würden immer noch funktionieren. Ich bin mit dem Bildschirm vertraut (es ist das, was ich seit Jahren benutze), aber [Strg] + [a] [c] macht dasselbe wie [F2] - blinkt nur den Bildschirm. Funktioniert gut, wenn ich den Bildschirm manuell und nicht byobu starte.
Zylindrisch
Überprüfen Sie Ihre .screenrcund alles, was daraus stammt (hat jemand den Schlüssel gelöst?). Sehen Sie sich auch global screenund byobuEinstellungen. Übrigens: In meinem PuTTY zur gleichen Distributionsversion verwende ich backspace = Control-?, home = Standard, Function Tasten = ESC[n~... und beides F2und Ctrl+a carbeite für mich.
0xC0000022L