I use Ubuntu 14.04 and have the latest version of byobu installed via apt-get. It has always worked flawlessly but started showing some weird behaviour just recently with no obvious reason. I use it with
tmux as the backend.
$ byobu --version byobu version 5.74 tmux 1.8
byobu's function keys (
F1-F12) stopped working.
Second, creating a new window (
F2) or split (
CTRL+F2), or leaving the opened session (
CTRL+F6) also stopped working.
$TERM environment variable is reset to
screen every time I create a new window, split or similar. This causes errors when trying to open
vim or even running
clear, for example. Setting the variable manually (
export TERM=xterm-color) and sourcing my
.bashrc temporarily fixes the issue.
I deleted the byobu config dir (
rm -rf ~/.byobu) following this question, ran
byobu-config and changed the escape sequence to
CTRL+A (the default), but when I open a new window or split the
$TERM variable is still set to
Possibly unrelated issue that appeared at the same time: when I type the
up key in bash to scroll through the list of previous commands and try to edit the command line, it shows me as if what I type in replaces the existing characters (which is the expected behaviour when the
insert key is active). Nevertheless, it just appears to do that: what actually happens in the background is the expected (it's just inserting whatever I am typing in where the cursor is).
This does not happen if I don't go to a previous command with the
Still, I can't create a new window by typing
F2 but I can create a new split with
I can create a new window, though, by typing
CTRL+A c (I got the idea from this question).
How to make the keybindings for function keys (F1-F12) work as it used to (default when you press