У меня была такая же проблема на Fedora.
В каждой Баш сессии PROMPT_COMMAND
устанавливается по умолчанию в /etc/bashrc
для __vte_prompt_command
man bash
говорит
PROMPT_COMMAND
If set, the value is executed as a command prior to issuing each primary prompt.
__vte_prompt_command
определяется в /etc/profile.d/vte.sh
type __vte_prompt_command
дает
__vte_prompt_command is a function
__vte_prompt_command()
{
local pwd='~';
[ "$PWD" != "$HOME" ] && pwd=${PWD/#$HOME\//\~\/};
printf "\033]0;%[email protected]%s:%s\007%s" "${USER}" "${HOSTNAME%%.*}" "${pwd}" "$(__vte_osc7)"
}
, чтобы предотвратить это, вы можете добавить unset PROMPT_COMMAND
после поиска /etc/bashrc
в вашем ~/.bashrc
Вы также можете сделать это только внутри бёб сессии, вы можете проверить бёб переменные сред для этого (BYOBU_RUN_DIR
?)
Спасибо, это было супер раздражает. – tamale