Had similar problems on CentOS5, with both Byobu-4.1/4.29. I tracked the issue down to the shell environment aliases for ls, normally "ls --color=tty" on this OS, not being set inside Byobu sessions.
This appears to be due to the behaviour of the /etc/profile.d/colorls scripts and the fact that Byobu sets defbce in its Screen config, this results in TERM=screen-bce which is itself not listed in /etc/DIR_COLORS, and so the alias is never set. Commenting out the defbce setting in share/byobu/profiles/common fixes it without any side effects that I have noticed.
Had similar problems on CentOS5, with both Byobu-4.1/4.29. I tracked the issue down to the shell environment aliases for ls, normally "ls --color=tty" on this OS, not being set inside Byobu sessions.
This appears to be due to the behaviour of the /etc/profile. d/colorls scripts and the fact that Byobu sets defbce in its Screen config, this results in TERM=screen-bce which is itself not listed in /etc/DIR_COLORS, and so the alias is never set. Commenting out the defbce setting in share/byobu/ profiles/ common fixes it without any side effects that I have noticed.