Ich benutze Ubuntu 14.04 und habe die neueste byobu-Version über apt-get installiert. Es hat immer einwandfrei funktioniert, hat aber erst vor kurzem ohne ersichtlichen Grund angefangen, seltsames Verhalten zu zeigen. Ich benutze es mit bash
und tmux
als Backend.
$ byobu --version
byobu version 5.74
tmux 1.8
Zuerst haben byobu
die Funktionstasten ( F1-F12
) aufgehört zu funktionieren. Zweitens funktionierte es nicht mehr , ein neues Fenster ( F2
) oder einen neuen Split ( CTRL+F2
) zu erstellen oder die geöffnete Sitzung ( CTRL+F6
) zu verlassen.
Meine $TERM
Umgebungsvariable wird auf screen
jedes Mal zurückgesetzt, wenn ich ein neues, geteiltes oder ähnliches Fenster erstelle. Dies führt zum Beispiel beim Versuch, das Programm zu öffnen vim
oder gar auszuführen clear
, zu Fehlern . Das manuelle Festlegen der Variablen ( export TERM=xterm-color
) und das .bashrc
vorübergehende Auffinden von my behebt das Problem.
Ich habe das byobu config dir ( rm -rf ~/.byobu
) nach dieser Frage gelöscht , ausgeführt byobu-config
und die Escape-Sequenz in CTRL+A
(die Standardsequenz) geändert , aber wenn ich ein neues Fenster öffne oder die $TERM
Variable aufspalte , ist sie immer noch auf gesetzt screen
.
Möglicherweise nicht verwandtes Problem, das gleichzeitig auftrat: Wenn ich die up
Taste in Bash drücke, um durch die Liste der vorherigen Befehle zu scrollen und die Befehlszeile zu bearbeiten, wird mir angezeigt, als ob das, was ich eingebe, die vorhandenen Zeichen ersetzt (das ist das erwartetes Verhalten bei insert
aktiver Taste). Trotzdem scheint es nur so zu sein: Was tatsächlich im Hintergrund passiert, ist das Erwartete (es wird nur eingefügt, was ich eingebe, wo sich der Cursor befindet). Dies passiert nicht, wenn ich nicht mit der up
Taste zu einem vorherigen Befehl gehe .
Trotzdem kann ich durch Eingabe kein neues Fenster erstellen, F2
aber ich kann mit SHIFT+F2
oder einen neuen Split erstellen CTRL+F2
. Ich kann jedoch durch Eingabe ein neues Fenster erstellen CTRL+A c
(ich habe die Idee von dieser Frage ).
Wie werden die Tastaturbelegungen für Funktionstasten (F1-F12) wie früher verwendet (Standardeinstellung beim Drücken von F1
)?