Funktionstastenbindungen (F1-F12) können nicht in byobu mit tmux-Backend ausgeführt werden
Ich verwende Ubuntu 14.04 und habe die neueste Version von byobu über apt-get installiert. Es hat immer einwandfrei funktioniert, aber erst vor kurzem ohne merklichen Grund etwas seltsames Verhalten gezeigt. Ich benutze es mit bash
und tmux
als Backend.
$ byobu --version byobu version 5.74 tmux 1.8
Erstens byobu
funktionierten die Funktionstasten ( F1-F12
) nicht mehr. Zweitens, das Erstellen eines neuen Fensters ( F2
) oder Split ( CTRL+F2
) oder das Verlassen der geöffneten Sitzung ( CTRL+F6
) funktionierte ebenfalls nicht mehr.
Meine $TERM
Umgebungsvariable wird auf screen
jedes Mal zurückgesetzt, wenn ich ein neues Fenster, Split oder ähnliches erstelle. Dies führt zum Beispiel zu Fehlern beim Versuch, sich zu öffnen vim
oder sogar auszuführen clear
. Wenn Sie die Variable manuell einstellen ( export TERM=xterm-color
) und meine Quelle .bashrc
zeitweise beziehen, wird das Problem behoben.
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
(Standardeinstellung) geändert, aber wenn ich ein neues Fenster öffne oder spalte, ist die $TERM
Variable immer noch auf gesetzt screen
.
Möglicherweise nicht zusammenhängendes Problem, das zur gleichen Zeit auftauchte: Wenn ich den up
Schlüssel in bash eingebe, 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 erwartetes Verhalten, wenn der insert
Schlüssel aktiv ist). Trotzdem scheint es nur so zu sein: Was im Hintergrund tatsächlich passiert, ist das Erwartete (es wird nur das eingefügt, was ich tippe, wo sich der Cursor befindet). Dies passiert nicht, wenn ich mit der up
Taste nicht zu einem vorherigen Befehl gehe .
Ich kann zwar kein neues Fenster durch Tippen F2
erstellen, aber ich kann mit SHIFT+F2
oder einen neuen Split erstellen CTRL+F2
. Ich kann jedoch ein neues Fenster erstellen, indem CTRL+A c
ich tippe (ich habe die Idee aus dieser Frage ).
Wie lassen sich die Tastenkombinationen für Funktionstasten (F1-F12) wie gewohnt verwenden (Standardeinstellung beim Drücken F1
)?
0 Antworten auf die Frage
Verwandte Probleme
-
1
Pausieren Sie alle Aufgaben außer x CPU-intensiven Aufgaben
-
10
Wie kann ich die Bash-Historie durchsuchen und einen Befehl erneut ausführen?
-
2
Kann die Ausgabe eines Befehls an zwei andere Befehle weitergeleitet werden?
-
8
Benennen Sie eine Gruppe von Dateien mit einem Befehl um
-
2
Warum aktualisiert sich mein Pfad nicht * jetzt *?
-
5
Wie entferne ich einen symbolischen Link zu einem Verzeichnis?
-
8
Rette mich vor dem Kauderwelsch
-
9
Wie kann ich jeder Zeile einer Textdatei eine Zeilennummer und einen Tabulator voranstellen?
-
1
Wann sollte ich Konfigurationen in .bashrc vs einfügen? .bash_profile?
-
1
Umleitung: Wie kam das zusätzliche Wort in die Datei?