Я тоже некоторое время боролся с этим, но то, что сработало для меня, было досадно простым (и это также работает для пользовательского образа рабочего стола):
# If PC contains anything, add semicolon and space
if [ ! -z "$PROMPT_COMMAND" ]; then
PROMPT_COMMAND="$PROMPT_COMMAND; "
fi
# Add custom PC
PROMPT_COMMAND=$PROMPT_COMMAND'CUSTOM_PC_HERE'