So I was able to verify that if ~/.byobu/prompt contains
export BYOBU_DISTRO=Ubuntu [ -r /usr/share/byobu/profiles/bashrc ] && . /usr/share/byobu/profiles/bashrc #byobu-prompt#
Then the problem goes ways. The issues appears to be in /usr/share/byobu/profiles/bashrc, specifically:
The "Googley Colours" terminal sequences obviously have some kind of issue solved by the more complicated Ubuntu definitions.
case "$BYOBU_DISTRO" in "Ubuntu") # Use Ubuntu colors (grey / orange / aubergine) PS1="${debian_chroot:+($debian_chroot)}\[\e[38;5;202m\]\$(byobu_prompt_status)\[\e[38;5;245m\]\u\[\e[00m\]@\[\e[38;5;172m\]\h\[\e[00m\]:\[\e[38;5;5m\]\w\[\e[00m\]\$(byobu_prompt_symbol) " export GREP_COLORS="ms=01;38;5;202:mc=01;31:sl=:cx=:fn=01;38;5;132:ln=32:bn=32:se=00;38;5;242" export LESS_TERMCAP_mb=$(printf '\e[01;31m') # enter blinking mode – red export LESS_TERMCAP_md=$(printf '\e[01;38;5;180m') # enter double-bright mode – bold light orange export LESS_TERMCAP_me=$(printf '\e[0m') # turn off all appearance modes (mb, md, so, us) export LESS_TERMCAP_se=$(printf '\e[0m') # leave standout mode export LESS_TERMCAP_so=$(printf '\e[03;38;5;202m') # enter standout mode – orange background highlight (or italics) export LESS_TERMCAP_ue=$(printf '\e[0m') # leave underline mode export LESS_TERMCAP_us=$(printf '\e[04;38;5;139m') # enter underline mode – underline aubergine # Use Ubuntu themed dircolors if [ -e "${BYOBU_PREFIX}/share/byobu/profiles/dircolors" ]; then dircolors "${BYOBU_PREFIX}/share/byobu/profiles/dircolors" > "$BYOBU_RUN_DIR/dircolors" . "$BYOBU_RUN_DIR/dircolors" fi ;; *) # Use Googley colors (blue / red / yellow / blue / green / red ) PS1="${debian_chroot:+($debian_chroot)}\[\e[31m\]\$(byobu_prompt_status)\[\e[38;5;69m\]\u\[\e[38;5;214m\]@\[\e[38;5;167m\]\h\[\e[38;5;214m\]:\[\e[38;5;71m\]\w\[\e[38;5;214m\]\$(byobu_prompt_symbol)\e[00m\] " ;; esac fi
So I was able to verify that if ~/.byobu/prompt contains
export BYOBU_DISTRO=Ubuntu byobu/profiles/ bashrc ] && . /usr/share/ byobu/profiles/ bashrc #byobu-prompt#
[ -r /usr/share/
Then the problem goes ways. The issues appears to be in /usr/share/ byobu/profiles/ bashrc, specifically:
The "Googley Colours" terminal sequences obviously have some kind of issue solved by the more complicated Ubuntu definitions.
case "$BYOBU_DISTRO" in "${debian_ chroot: +($debian_ chroot) }\[\e[38; 5;202m\ ]\$(byobu_ prompt_ status) \[\e[38; 5;245m\ ]\u\[\e[ 00m\]@\ [\e[38; 5;172m\ ]\h\[\e[ 00m\]:\ [\e[38; 5;5m\]\ w\[\e[00m\ ]\$(byobu_ prompt_ symbol) " "ms=01; 38;5;202: mc=01;31: sl=:cx= :fn=01; 38;5;132: ln=32:bn= 32:se=00; 38;5;242" mb=$(printf '\e[01;31m') # enter blinking mode – red md=$(printf '\e[01;38;5;180m') # enter double-bright mode – bold light orange me=$(printf '\e[0m') # turn off all appearance modes (mb, md, so, us) se=$(printf '\e[0m') # leave standout mode so=$(printf '\e[03;38;5;202m') # enter standout mode – orange background highlight (or italics) ue=$(printf '\e[0m') # leave underline mode us=$(printf '\e[04;38;5;139m') # enter underline mode – underline aubergine PREFIX} /share/ byobu/profiles/ dircolors" ]; then PREFIX} /share/ byobu/profiles/ dircolors" > "$BYOBU_ RUN_DIR/ dircolors" RUN_DIR/ dircolors"
PS1= "${debian_ chroot: +($debian_ chroot) }\[\e[31m\ ]\$(byobu_ prompt_ status) \[\e[38; 5;69m\] \u\[\e[ 38;5;214m\ ]@\[\e[ 38;5;167m\ ]\h\[\e[ 38;5;214m\ ]:\[\e[ 38;5;71m\ ]\w\[\e[ 38;5;214m\ ]\$(byobu_ prompt_ symbol) \e[00m\ ] "
"Ubuntu")
# Use Ubuntu colors (grey / orange / aubergine)
PS1=
export GREP_COLORS=
export LESS_TERMCAP_
export LESS_TERMCAP_
export LESS_TERMCAP_
export LESS_TERMCAP_
export LESS_TERMCAP_
export LESS_TERMCAP_
export LESS_TERMCAP_
# Use Ubuntu themed dircolors
if [ -e "${BYOBU_
dircolors "${BYOBU_
. "$BYOBU_
fi
;;
*)
# Use Googley colors (blue / red / yellow / blue / green / red )
;;
esac
fi